Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DataHub Dagster Plugin

Automatic lineage and run metadata from Dagster into DataHub — captures asset definitions, job runs, and dataset-level lineage with no manual instrumentation.

What you can do

  • Capture asset lineage — automatically extract upstream/downstream relationships between Dagster assets and external datasets
  • Track run history — record job execution status and task-level outcomes in DataHub
  • Map Dagster assets to DataHub entities — assets appear as datasets in your DataHub catalog
  • Works with any DataHub deployment — self-hosted or DataHub Cloud

Installation

pip install acryl-datahub-dagster-plugin

Quickstart

Add the DataHub sensor to your Dagster project:

from datahub.ingestion.graph.config import DatahubClientConfig
from datahub_dagster_plugin.sensors.datahub_sensors import (
    DatahubDagsterSourceConfig,
    make_datahub_sensor,
)

config = DatahubDagsterSourceConfig(
    datahub_client_config=DatahubClientConfig(server="http://localhost:8080"),
    dagster_url="http://localhost:3000",
)
datahub_sensor = make_datahub_sensor(config=config)

Register it alongside your jobs and assets in your Definitions:

from dagster import Definitions

defs = Definitions(
    assets=[...],
    jobs=[...],
    sensors=[datahub_sensor],
)

Once the sensor is running, every job run will emit lineage and status metadata to DataHub automatically.

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acryl_datahub_dagster_plugin-1.7.0.8rc1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file acryl_datahub_dagster_plugin-1.7.0.8rc1.tar.gz.

File metadata

File hashes

Hashes for acryl_datahub_dagster_plugin-1.7.0.8rc1.tar.gz
Algorithm Hash digest
SHA256 1a00ec1e37d0347c56052f2a92c89fec6aea8fcc7f8abe6c18905d57b9e527d7
MD5 b06c9d3ec13bad5855ca1fd2f7a791c5
BLAKE2b-256 06379e89ced9c542ff6a49f4a8f17aa12855fc0d4d836a3e62dcce0244be5a61

See more details on using hashes here.

File details

Details for the file acryl_datahub_dagster_plugin-1.7.0.8rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for acryl_datahub_dagster_plugin-1.7.0.8rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 cc8d6092ed8d5cd776dc70a4fac43a36a6eee72a81723c787a75cdaf6d97b690
MD5 d313ca8f8a0ad933963836c32c77a2a4
BLAKE2b-256 8d993e2d7703e6d09ae997827490f8d3c046f80a22f3ceb0a74cf687586b33d8

See more details on using hashes here.

Release history Release notifications | RSS feed

15.0.5rc2

2 files

15.0.5rc1

2 files

15.0.4

2 files

1.7.0.10

2 files

1.7.0.9

2 files

1.7.0.8

2 files

This release

1.7.0.8rc1 This release

2 files

1.7.0.7

2 files

1.7.0.6

2 files

1.7.0.5

2 files

1.7.0.4

2 files

1.7.0.3

2 files

1.7.0.2

2 files

1.7.0.1rc1

2 files

1.7.0

2 files

1.6.0.17

2 files

1.6.0.16

2 files

1.6.0.15

2 files

1.6.0.14

2 files

1.6.0.13

2 files

1.6.0.12

2 files

1.6.0.11

2 files

1.6.0.10

2 files

1.6.0.9.post1

2 files

1.6.0.9

2 files

1.6.0.8.post1

2 files

1.6.0.8

2 files

1.6.0.7

2 files

1.6.0.6

2 files

1.6.0.5

2 files

1.6.0.4.post1

2 files

1.6.0.4

2 files

1.6.0.3

2 files

1.6.0.2

2 files

1.6.0.1

2 files

1.6.0.post1

2 files

1.6.0

2 files

1.5.0.19

2 files

1.5.0.18

2 files

1.5.0.17

2 files

1.5.0.16

2 files

1.5.0.15

2 files

1.5.0.14

2 files

1.5.0.13.post1

2 files

1.5.0.13

2 files

1.5.0.12

2 files

1.5.0.11

2 files

1.5.0.10

2 files

1.5.0.9

2 files

1.5.0.8

2 files

1.5.0.7

2 files

1.5.0.6

2 files

1.5.0.5

2 files

1.5.0.4

2 files

1.5.0.3

2 files

1.5.0.2

2 files

1.5.0.1

2 files

1.5.0

2 files

1.4.0.9

2 files

1.4.0.8

2 files

1.4.0.7

2 files

1.4.0.6

2 files

1.4.0.5

2 files

1.4.0.4

2 files

1.4.0.3

2 files

1.4.0.2

2 files

1.4.0.1

2 files

1.4.0

2 files

1.3.1.10

2 files

1.3.1.9

2 files

1.3.1.8

2 files

1.3.1.7.post3

2 files

1.3.1.7.post2

2 files

1.3.1.7.post1

2 files

1.3.1.7

2 files

1.3.1.6

2 files

1.3.1.5

2 files

1.3.1.4.post1

2 files

1.3.1.4

2 files

1.3.1.3

2 files

1.3.1.2

2 files

1.3.1.1.post1

2 files

1.3.1.1

2 files

1.3.1.post1

2 files

1.3.1

2 files

1.3.0

2 files

1.2.0.10

2 files

1.2.0.9.post1

2 files

1.2.0.9

2 files

1.2.0.8

2 files

1.2.0.7

2 files

1.2.0.6.post1

2 files

1.2.0.6

2 files

1.2.0.5

2 files

1.2.0.4

2 files

1.2.0.3

2 files

1.2.0.2

2 files

1.2.0.1

2 files

1.2.0

2 files

1.1.0.5

2 files

1.1.0.4

2 files

1.1.0.3

2 files

1.1.0.2

2 files

1.1.0.1

2 files

1.1.0

2 files

1.0.0.3

2 files

1.0.0.2

2 files

1.0.0.1

2 files

1.0.0

2 files

0.15.0.5

2 files

0.15.0.4

2 files

0.15.0.3

2 files

0.15.0.2

2 files

0.15.0.1

2 files

0.15.0

2 files

0.14.1.12

2 files

0.14.1.11

2 files

0.14.1.10

2 files

0.14.1.9

2 files

0.14.1.8

2 files

0.14.1.7

2 files

0.14.1.6

2 files

0.14.1.5

2 files

0.14.1.3

2 files

0.14.1.2

2 files

0.14.1.1

2 files

0.14.1

2 files

0.14.0.5

2 files

0.14.0.4

2 files

0.14.0.3

2 files

0.14.0.1

2 files

0.14.0

2 files

0.13.3.6

2 files

0.13.3.5

2 files

0.13.3.4

2 files

0.13.3.3

2 files

0.13.3.2

2 files

0.13.3.1

2 files

0.13.3

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page