Umar Hussain
01/10/2023, 6:37 PMselection
clause for a job?
# dbt_project.yml
models:
retail_pipeline_dbt:
stg_ulta:
+schema: stg_ulta
# dagster_project/assets/dbt.py
dbt_assets = load_assets_from_dbt_project(
project_dir=DBT_PROJECT_PATH,
profiles_dir=DBT_PROFILES,
key_prefix=["ulta_dbt"],
)
# dagster_project/assets/__init__.py
from dagster import define_asset_job
from .dbt import dbt_assets
asset_job = define_asset_job(name='dbt_job', selection=[?])
Umar Hussain
01/10/2023, 6:39 PMulta_dbt/stg_ulta/ulta
with no luck scoured this resource as well : https://docs.dagster.io/0.15.6/integrations/dbt will happily edit the page with an exampleUmar Hussain
01/10/2023, 6:55 PMfrom dagster import AssetKey
then
asset_job = define_asset_job(name='dbt_job', selection=[AssetKey(['ulta_dbt', 'stg_ulta', 'ulta']).to_user_string()]
the source code is bril, very self documenting! thankssandy
01/10/2023, 9:33 PMThomas Weit
02/14/2023, 10:13 AMload_assets_from_dbt_project()
into define_asset_job()
inside the selection
clause?
Couldn't figure it out yet. Thanks.sandy
02/15/2023, 12:41 AMdbt_assets = load_assets_from_dbt_project(...)
my_job = define_asset_job("fdjskl", selection=dbt_assets)
Thomas Weit
02/15/2023, 10:22 AM