The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
We´re using the build in pipeline function in Power BI Service.
I noticed when pushing a report or semantic model from dev, test to production, it works as expected.
If I remove the report or semantic model from test, and try to deploy from dev, test to production, in the production environment I get duplicate reports or semantic models with the exact same name.
Is this how it´s suppost to work, creating duplicate objects in the production environment if the object is deleted from test?
Solved! Go to Solution.
Hi @Martin_D - Thank you for responding!
This was also my initial though on how it´s working and I am basically looking for a confirmation.
The thing is tho, if I publish a report manually from Power BI Desktop with the same name as an existing report in that workspace, I will replace that report with the one I´m publishing. I thought that Power BI pipelines also worked like that, overriding Power BI objects with the same name.
Hi @Barre ,
Maybe that's not how it is supposed to be used. If you delete something, then Power BI doesn't know the ID of the semantic model or report anymore. Internally, semantic models and reports have an ID, not only the name that you see. As long as you do not delete something, Power BI knows what belongs together based on the ID and can do an update. If you delete a semantic model in test and then deploy it from dev to test again, it's a new ID. Thus, when deploying it from test to prod, it creates a new object because the source object is new. Only the old test object ID could update the existing prod object, since there is no relationship between the new test object and the old prod object.
BR
Martin
Hi @Martin_D - Thank you for responding!
This was also my initial though on how it´s working and I am basically looking for a confirmation.
The thing is tho, if I publish a report manually from Power BI Desktop with the same name as an existing report in that workspace, I will replace that report with the one I´m publishing. I thought that Power BI pipelines also worked like that, overriding Power BI objects with the same name.