Alec Ryan
07/13/2022, 12:21 PMdagster.core.errors.DagsterExecutionLoadInputError: Error occurred while loading input "game_finals" of step "generate_dbt_artifacts":
The above exception was caused by the following exception:
IsADirectoryError: [Errno 21] Is a directory: '/opt/dagster/dagster_home/storage/game_finals'
I'm creating the asset "game_finals" and using it as an AssetIn for a downstream model. I can see the asset key in my RDS database@asset(
required_resource_keys={'s3', 'dbt'},
compute_kind='python',
ins={"game_finals": AssetIn("game_finals")}
)
def generate_dbt_artifacts(context, game_finals):
'''
dbt generate command for refresh of dbt artifacts:
- index.html
- manifest.json
- catalog.json
'''
yuhan
07/13/2022, 5:02 PM/opt/dagster/dagster_home/storage
as the storage. Were you running it on a container?Alec Ryan
07/14/2022, 12:36 AM#def partition_key_to_dbt_vars(partition_key):
# return {"run_date": partition_key}
dbt_assets = load_assets_from_dbt_project(
project_dir = dbt_dir,
profiles_dir = dbt_dir,
#partitions_def=daily_partitions_def,
#partition_key_to_vars_fn=partition_key_to_dbt_vars,
)
owen
07/14/2022, 5:37 PMnon_argument_dep
to generate_dbt_artifacts@asset(
required_resource_keys={'s3', 'dbt'},
compute_kind='python',
non_argument_deps={"game_finals"}
)
def generate_dbt_artifacts(context):
'''
dbt generate command for refresh of dbt artifacts:
- index.html
- manifest.json
- catalog.json
'''
Alec Ryan
07/14/2022, 7:06 PM