Back to integrations
Using Dagster with Looker

Dagster Integration:
Using Dagster with Looker

The Looker integration allows you to monitor your Looker project as assets in Dagster, along with other data assets.

About this integration

Dagster allows you to represent your Looker project as assets, alongside other your other technologies like dbt and Sling. This allows you to see how your Looker assets are connected to your other data assets, and how changes to other data assets might impact your Looker project.

Installation

pip install dagster-looker

Example

from pathlib import Path

import dagster as dg
from dagster_looker import build_looker_asset_specs

looker_specs = build_looker_asset_specs(project_dir=Path("my_looker_project"))
looker_assets = dg.external_assets_from_specs(looker_specs)

defs = dg.Definitions(assets=looker_assets)

About Looker

Looker is a modern platform for data analytics and visualization. It provides a unified interface for data exploration, modeling, and visualization, making it easier to understand and analyze data. Looker integrates with various data sources and can be used to create interactive reports, dashboards, and visualizations.


Community / Partner integration:

This integration was built and is maintained by a community user or a technology partner from outside of Dagster Labs.