Skip to content

Commit

Permalink
added key_prefix to capture lineage
Browse files Browse the repository at this point in the history
  • Loading branch information
izzye84 committed Nov 30, 2023
1 parent 843f922 commit 1852edb
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
3 changes: 3 additions & 0 deletions dbt_project/models/sources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ sources:
- name: "orders"
- name: "users"
- name: "raw_location"
meta:
dagster:
asset_key: ['raw_location']
- name: "FORECASTING"
tables:
- name: "predicted_orders"
2 changes: 1 addition & 1 deletion hooli-demo-assets/hooli_demo_assets/assets/sling.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


raw_location = build_sling_asset(
asset_spec=AssetSpec("raw_location"),
asset_spec=AssetSpec(key=["raw_location"]),
source_stream="s3://hooli-demo/embedded-elt/",
target_object= "RAW_DATA.LOCATION",
mode=SlingMode.FULL_REFRESH,
Expand Down
2 changes: 1 addition & 1 deletion hooli-demo-assets/hooli_demo_assets/definitions.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from hooli_demo_assets.schedules import daily_sling_assets


sling_assets = load_assets_from_modules([sling], group_name="RAW_DATA")
sling_assets = load_assets_from_modules([sling], key_prefix="RAW_DATA", group_name="RAW_DATA")

defs = Definitions(
assets=[*sling_assets],
Expand Down
2 changes: 1 addition & 1 deletion hooli-demo-assets/hooli_demo_assets/jobs/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dagster import AssetSelection, define_asset_job

raw_location_by_day = AssetSelection.keys("raw_location")
raw_location_by_day = AssetSelection.keys(["RAW_DATA", "raw_location"])

daily_sling_job = define_asset_job(
name="daily_sling_job",
Expand Down

0 comments on commit 1852edb

Please sign in to comment.