Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hello,
I have a situation where I need to add new attributes to the Power BI Semantic Model (published to Service). Is there a way to refresh the metadata of a semantic model using an API or programmatically?
A little background: The table is structured with attributes and their values, which must be pivoted based on the requirement.
Type | Value |
ID | 1 |
Title | Text |
Date | 2024-09-04 |
ID | Title | Date |
1 | Text | 2024-09-04 |
I need to ensure that any new attributes added to the data source are included as new columns in the model without having to refresh it on the desktop and publish it every time.
Example,
Type | Value | |
ID | 1 | |
Title | Text | |
Date | 2024-09-04 | |
Is Completed | yes | yes |
Completed Date | 2024-09-06 |
Solved! Go to Solution.
That's what ALM Toolkit does. Or you can go rogue and craft your own XMLA.
Hi @SivaMani
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
As a side note - Power Query HATES data source changes. It will punish you with endless "Evaluating..." dialogues that you can either sit out or cancel (which will make it worse). So think twice before you go that route.
Hi @SivaMani ,
I think pivot will be able to handle it.Can you check once -
PivotedTable = Table.Pivot(RemoveDuplicates, List.Distinct(RemoveDuplicates[Type]), "Type", "Value")
Thanks,
Sai Teja
I believe It may not work. As Power BI Service only refreshes the source's data. However, Power BI desktop does data and schema refreshes.
I am looking for a way to refresh the schema of the semantic model published to Service, either through a tool or programmatically.
That's what ALM Toolkit does. Or you can go rogue and craft your own XMLA.
@lbendlin Is there any documentation/blog on using ALM Toolkit for my use case?
Use ALM Toolkit.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
90 | |
46 | |
25 | |
21 | |
19 |