Very nice thread, I have an almost similar usecase (like a lot of people it seems, reading dagster-support channel as well as github issues), mapping an "extract from zip" asset with a downstream asset which compute thing. Both with dynamic partitioning based on the files found in the zip.
It seems to me that the solution of
@Tim Castillo is ideal and using only asset is nice. Unfortunately dynamic mapping is not yet supported as per
https://github.com/dagster-io/dagster/issues/9559.
Anyway looking forward to it, I'll wait patiently for the implementation to land on master !
And thanks for this awesome slack channel, found a lot of answers for my questions