Partial Model Update in IMDB
Suppose I have a single IMDB model, which feeds of different sources.
These sources may not be available in the same time, or may not update in the same time.
Right now, if I update a model, I have to do it using a specific model file.
It would be great if we could have the ability to only update some IMDB tables every time, and keep the others as they were.
Thank you
7 replies
-
Hi Mosche,
You can do this today using Master Flows.
This allows you to test conditions and run particular data flows depending on the outcome.
Check out the Office Hours recordings, there is at least one that covers this topic.
Hope that helps.
Ian
-
Hi Moshe,
Yes.
In your master flow, you create multiple data flows, each of which loads from different source. You then run none, one or more if them based on a variable value or other test set depending on if they exist etc.
Each data flow updates the same IMDB database, handling perhaps different tables.
You then create a Direct Query model into the same database that is the final model used by your users etc.
Remember that a Model is a description (optionally with data flows) or view of a database. Multiple models can point to the same physical database, IMDB or other SQL database.
Hope that helps.
Ian
-
Ian Macdonald said:
Each data flow updates the same IMDB database, handling perhaps different tables.Is this possible? when I tried, the model didn't include tables from more than one data flow.
Anyway I think the direction is clear, thank you very much.