mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-12 17:34:18 +00:00
19 lines
620 B
Python
19 lines
620 B
Python
|
|
from datahub.sdk import Chart, DataHubClient, Dataset
|
||
|
|
|
||
|
|
client = DataHubClient.from_env()
|
||
|
|
|
||
|
|
# Define the source datasets
|
||
|
|
upstream_dataset1 = Dataset(platform="bigquery", name="project.dataset.sales_table")
|
||
|
|
upstream_dataset2 = Dataset(platform="bigquery", name="project.dataset.customer_table")
|
||
|
|
|
||
|
|
# Create a chart with lineage to upstream datasets
|
||
|
|
chart = Chart(
|
||
|
|
name="sales_by_customer_chart",
|
||
|
|
platform="looker",
|
||
|
|
display_name="Sales by Customer",
|
||
|
|
description="Bar chart showing total sales aggregated by customer",
|
||
|
|
input_datasets=[upstream_dataset1, upstream_dataset2],
|
||
|
|
)
|
||
|
|
|
||
|
|
client.entities.upsert(chart)
|