Xavier BALESI
07/26/2022, 11:23 AMasset_down_job = define_asset_job(
name="asset_downa_job",
selection="down_asset",
description="down asset job",
)
and launch with dagit with the appropriated config :
resources:
s3_io_manager:
config:
s3_bucket: mybucket
s3_prefix: myprefix
s3:
config:
profile_name: myprofile
All is OK but when I put exactly the same config in a file and set it in the define_asset_job
function :
asset_down_job = define_asset_job(
name="asset_downa_job",
selection="down_asset",
description="down asset job",
config=config_from_files(["asset_downa_job.yaml"]),
)
dagster raises an error :
dagster.core.errors.DagsterInvalidConfigError: Error in config when building job 'asset_downa_job' from graph 'asset_downa_job'
Error 1: Missing required config entry "ops" at the root. Sample config for missing entry: {'ops': {'down_asset': {'inputs': {'up_asset': '<selector>'}}}}
Do I a mistake or is it a bug ?
Thank you for your helpXavier BALESI
07/26/2022, 11:58 AMops:
down_asset:
inputs:
up_asset:
pickle:
path: up_asset
The result is an error in config job that notify "inputs" is unexpected :
dagster.core.errors.DagsterInvalidConfigError: Error in config for job
Error 1: Received unexpected config entry "inputs" at path root:ops:down_asset. Expected: "{ config?: { } outputs?: [{ result?: { json: { path: String } pickle: { path: String } } }] }".
owen
07/28/2022, 10:39 PMXavier BALESI
07/29/2022, 7:12 AM