The On-demand attribute of Data Sources makes it possible to chain ODX reloads together with DWH/SSL executions. This is (usually) fine for scheduled reloads but in a situation where the same ODX alse serves developers who may need to reload DWH tables without needing fresh ODX data, you may want to turn it off while developing against a source.
In that situation you may still want to be able to reload an SSL using auto-generated tasks. Currently you need to turn off On-demand for all sources that have it (which is not easiliy visible) and then generate the end-to-end tasks after which you turn On-demand on again.
I would like to be able to generate these Tasks whether On-demand is on or not (via a toggle for instance).
As on-demand does not seem to be aware of situations where it unneccesarily reloads tables multiple times, it is something that tends require a lot of fiddling with.