Is your feature request related to a problem? Please describe.
At the workflow level, would be great to have the capability of changing the input training dataset on the fly, without restarting the running engine. This would require some extra works for the cache-based datasets.
cc @SachidanandAlle @diazandr3s