If you materialized a downstream asset when the up...
# dagster-feedback
g
If you materialized a downstream asset when the upstream assets don't exist you get "Upstream data missing... cannot be materialized because upstream materializations are missing. Consider materializing upstream assets or remove these partitions to avoid failures." My expectation was that there'd be some dependency resolution like in a Makefile and the upstream assets would automatically be materialized. Why does it work this way?
c
Hi Greg. We don't automatically materialize assets since materializing could be an expensive operation depending on what the user's use case is. Though, in next week's release (1.3.0) we will release an opt-in auto materialize policy that you can define on your assets, so they will materialize automatically if you configure them to do so.
D 2
g
Awesome. Thanks!
s
You can also use
*downstream_asset
to select
downstream_asset
and all assets that are upstream of it