Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
hi,
We tried to migrate the AAS model into powerbi (using xmla) and reconnect all our reports from AAS to the new powerbi dataset. All these are done in Dev and planned to be deployed to PROD. In PROD, we don't want the users to lose their personal bookmarks while we would have replaced the AAS connection to Powerbi(xmla).
Step1: 'Salesorder' report was live connected to AAS model called 'Sales_model'. We imported the AAS into powerbi using xmla and created the dataset called 'Sales_Model_xmla'. Also copied the report and renamed it to 'Salesorder_xmla' which is now connected to 'Sales_Model_xmla'. At the end we got two reports one connected to AAS and another to xmla powerbi dataset
Step 1 | Report | backend dataset |
Current | Salesorder | Sales_Model |
New | Salesorder_xmla | Sales_Model_xmla |
Step2: We did changes in 'Salesorder_xmla' and initially planned to rename it to 'Salesorder' replacing the existing report assuming promoting the new 'Salesorder' to PROD will retain all the bookmarks from the users. Later we found out that when we renamed Salesorder_xmla to Salesorder , it end up creating a new report and we had two copies of 'Salesorder' - one connected to AAS(Sales_Model) and another connected to powerbi dataset (Sales_Model_xmla) because the dataset ids are different for these 2 reports.
Step 2 | Report | backend dataset | dataset id/report id |
Current | Salesorder | Sales_Model | xyz |
New | Salesorder | Sales_Model_xmla | abc |
Step 3: After discussing with experts, we understood we need to disconnect the Salesorder from the AAS model and reconnect it to Sales_Model_xmla powerbi dataset using Reports - Rebind Report In Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn.
this way I can replace the existing 'Salesorder' and keep the same report id/dataset id
Step 3 | Report | backend dataset |
Current | Salesorder | Sales_Model_xmla |
New | Salesorder_xmla | Sales_Model_xmla |
Step 4:
now downloaded new 'Saleorder_xmla' report . there were two options while downloading- first one was greyed out and by default the download option selected was 'A copy of your report with a live connection to data online (.pbix)' . Renamed the report to 'Salesorder' and published it expecting it to override the existing report but got a error-Couldn't publish to Power BI - A report has already been published with this name. Please rename your file and publish again'.
Now I am looking for help on
1. how to download with first option - 'A copy of your report and data (.pbix')
2. Or what are the options to override the current report with new report and still keep all the bookmarks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.