Hi All,
Context: I’ve been developing a semantic model whose data source is a dataflow. I recently added a new dimension to the dataflow then, then, as usual, merged it with the fact table then refreshed the dataflow and the semantic model.
This issue: The new dimension isn’t appearing in the dataset. Its ID is in the fact table, but the table isn’t there. I ensured that the ‘enable load’ option is checked in the Dataflow.
My ask: Does anyone know what could be stopping the table from loading and/or be able to suggest how to ‘look beneath the covers’ to investigate the problem?
I usually have this problem when I add new columns to fact tables.
Solution: You must delete the fact tables and add again the fact tables. Now you will see the new column in your model
I think that this situation is caused by change in the metadata of tables and table in the model is saved with that metadata but there is no way to update that metadata. If you go to tranform data and see the query that load that specific table you see the column but when you refresh the model you don’t see the new column.
I figured out last evening what action is needed in this circumstance (when I develop a new table in a dataflow and need to get it into a related dataset): In the semantic model in PQ, I again have to ‘Get Data’ from the Dataflow and simply put a check in the checkbox for the additional tables I added.