mohammad naghibi
08/13/2023, 7:36 AM@dbt_assets(_manifest_=Path("/dbt/target","manifest.json"))
def my_dbt_assets(_context_: OpExecutionContext, _dbt_: DbtCliResource):
yield from
_dbt_.cli(["run"], _context_=_context_).stream()
dbt_test_invocation = _dbt_.cli(["test"], _context_=_context_)
_if_ not dbt_test_invocation.is_successful():
_raise_ Exception("my exception")
dbt_job = define_asset_job("dl_dw_dbt_job", _selection_="my_dbt_assets")
rex
08/14/2023, 1:53 PMDefinitions(
assets=[my_dbt_assets]
)
mohammad naghibi
08/15/2023, 5:57 AMrex
08/15/2023, 1:16 PM@dbt_assets
and are mistakenly using load_assets_from_dbt_project
or load_assets_from_dbt_manifest
.
If you’re using @dbt_assets
, It should be [my_dbt_assets]
, not [[my_dbt_assets]]
mohammad naghibi
08/16/2023, 6:11 AM