Aaron T
03/23/2023, 2:09 PMdefs = Definitions(
assets=[
load_assets_from_modules(foo, group_name="foo"),
load_assets_from_modules(bar, group_name="bar")
]
...
jamie
03/23/2023, 2:20 PMload_assets_from_modules
is a list so you could do
assets=load_assets_from_modules(foo, group_name="foo") + load_assets_from_modules(bar, group_name="bar")
or
assets=[*load_assets_from_modules(foo, group_name="foo"), *load_assets_from_modules(bar, group_name="bar")]
Aaron T
03/23/2023, 2:50 PMdefs = Definitions(
assets=[
*load_assets_from_modules([foo], group_name="foo"), #asset is loaded under default, does not show group in UI
*load_assets_from_modules([bar], group_name="bar") #shows group in the UI
]
jamie
03/23/2023, 2:58 PMAaron T
03/23/2023, 3:03 PMfoo
has 1 @asset, while bar
has multiple, including a @graph_assetjamie
03/23/2023, 3:08 PMAaron T
03/23/2023, 3:09 PMAaron T
03/23/2023, 3:09 PMjamie
03/23/2023, 3:10 PMgroup_name
on the assets or and AssetGroups that are created (although i’m pretty sure that’s in the process of being deprecated, so you’d see deprecation warnings)Aaron T
03/23/2023, 3:13 PMScheduleDefinition(job=define_asset_job("foo_name", selection=["foo"]))
?jamie
03/23/2023, 3:15 PMfoo_asset_job = define_asset_job("foo_name", selection=["foo"])
ScheduleDefinition(job=foo_asset_job)
defs = Definitions(
assets=...,
jobs=[foo_asset_job]
)
jamie
03/23/2023, 3:37 PMAaron T
03/23/2023, 4:26 PM