Forum Discussion

jaryszek's avatar
jaryszek
Super User
10 months ago
Solved

How to find SourceLineageTag withim project file?

Hi Guys, I see this "Changing a table or column name at the data source removes the table or column on the next schema refresh. You can use TMDL view  to see the SourceLineageTag property and upda...
  • v-sgandrathi's avatar
    v-sgandrathi
    10 months ago

    Hi jaryszek,

     

    You’re right that ChangedProperty = Name is used to track renamed objects so Power BI recognizes the column or table as the same entity after schema changes. When updating the expressionSource, there’s no need to add another ChangedProperty entry. The expression or query is managed by its own source or expression property in the TMDL file, so using ChangedProperty = Name for renamed elements is enough.

    If you’re working with a Direct Lake or composite model, ensure the sourceLineageTag accurately references the updated table or field in your Lakehouse or Warehouse. This helps Power BI bind the renamed fields correctly and prevents them from being reset or dropped after a schema refresh. Only the Name property needs the change-tracking flag; other updates like expression changes are automatically managed during model sync.

     

    Thank you.