Skip to content

Apart from the different type of use cases, what is the difference between an asset materialization and a observation materialization? #7103

Answered by sryza
sryza asked this question in Q&A
Discussion options

You must be logged in to vote

A materialization signifies that an asset changed, while an observation doesn't. Some situations where this difference can come into play:

  • You might write a sensor that listens for materializations to an asset, but not observations. I.e. you want to kick off whenever the asset changes, but not every time that a job records metadata about it.
  • In software-defined assets, we show an "Upstream Changed" indicator in Dagit when an asset has been materialized less recently than one of its parents. Asset observations don't affect that indicator.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by yuhan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant