luk
02/27/2023, 3:09 PMassets/
├─ group_a/
│ ├─ __init__.py
│ ├─ ...
├─ group_b/
│ ├─ __init__.py
│ ├─ ...
├─ __init__.py
in assets/__init__.py I do the following (as described in the documentation):
load_assets_from_package_module(
group_a,
group_name="group_a",
key_prefix="group_a"
)
load_assets_from_package_module(
group_b,
group_name="group_b",
key_prefix="group_b"
)
Tim Castillo
02/28/2023, 3:20 AMluk
03/01/2023, 9:27 AMfrom dagster import AssetKey, SourceAsset, asset
my_source_asset = SourceAsset(key=AssetKey(["group_b", "some_asset_from_group_b"]))
@asset
def my_derived_asset(some_asset_from_group_b):
return some_asset_from_group_b + [4]
The following error occurs: “Input asset ‘[“some_asset_from_group_b”]’ for asset ‘[“group_a”, “my_derived_asset”]’ is not produced by any of the provided asset ops and is not one of the provided sources.”
So what do I have to pass exactly to my_derived_asset?