Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
nandagajula
Regular Visitor

Deploy Power Bi Reports using CI/CD

Hi,

 

I am looking for CI/CD solution to deploy Power BI reports from my Git repo. Please share if you have any solutions to achive this? Appreciate if you can provide some help here.

 

Thanks,

Kishore

4 REPLIES 4
Anonymous
Not applicable

Hi @nandagajula , @markive ,

 

This is my understanding as of Nov 2021.

There are serious challenges with implementing CI/CD using Power BI with the way it is architected at the moment

In my case, I have a shared dataset (PBIT) and multiple PBIX reports around the shared dataset

  1. PBIT files are binary. This prevents any Pull Request review (an essential step prior to CI/CD)
  2. You cannot upload a PBIT to Power BI service using the REST API . You will have to convert it to PBIX by opening the PBIT using Power BI desktop

 

 

 

Overall the CI/CD story is non-existent.

 

 

markive
Advocate II
Advocate II

One approach that might work is to create an Azure Logic App & Azure Function

 

Connect it to your Github repo and when there is a new commit have that trigger the Logic App to call the Azure Function. The Azure function should download the PBIX file form github and then use the PowerBI REST APIs to publish the dashboard automatically.

@markiveThanks for your response. Has anyone tried and successful earlier because what i am facing issue right now is access to Power Bi service

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.