Thanks for your insights @Vinnie & @chris,
What makes me wonder about my jobs being "assets" , is that their result will not always "materialize" into something.
What I mean by that, is that they are basically data transfer & loading script : But data might be here, or might not be here...
(Basically we have a software that transfer JSON data to a SFTP on a unregular fashion , sometimes everydays, sometimes every 2 days , or sometimes later .... - not schedulable on dagster side , and then a python script bring the data up to snowflake)
Which means that basically, at the end of our job/Script, we are not sure if we really produce a result.
Do you think that still make sense to transcribe then into Assets ?