I read a post on Linkedin a while ago saying something along the line “Leave the office on time! Do not sacrifice your family for work! Your family will always be there for you, not your boss!” The…
While Power BI started as a self-service tool, it has become a part of the enterprise reporting tooling. With enterprise reporting strong governance can quickly become necessary. This will mean that the reports are being created and managed centrally. When this happens there needs to be a method for managing requirement, changes and bugs.
For this process Azure DevOps can be used. Together with a Power BI extension for CI and CD you can manage the process from creating the report and publishing it to PowerBI.com.
Last year I published the extension called “Power BI Actions”. Today I released a new major version with new capabilities, features and enhancements. The new version of the extension contains the following features:
Together with the new version the authentication towards Power BI has changed. In version 2 you needed a Native Azure Active Directory application and configure it within the task itself. In version 3 you still need the application but you also need to create a “Power BI Service Connection”. By using a Power BI Service connection, the authentication information does not have to be added to each task. The Power BI service connection is included in the extensions. All information regarding the authentication is saved within the service connection.
With the Power BI Service connection, it has become easier to maintain the authentication information. Besides that the connection can be used in any pipeline within the project.
The following steps will get you started with automating the process for Power BI:
One of the other prerequisites is a Native Azure Active Directory application that has access to the Power BI API’s. The manual for setting up this type of application can be found on the Microsoft docs site:
With the extension installed a Power BI service connection can be added to your project in Azure DevOps.
Now that all the prerequisites are setup the task can be added to a pipeline. Search for a task called “Power BI Actions” and start using the extension.
I maintain the extension in my free time and the sources of the extension can be found GitHub. If you encounter any issues or would like to see different features, please let me know by adding an issue to GitHub repository.
Besides this extension I created several others. More information about these extension can be found here:
The other day something finally happened. Someone left me a private note asking why I sign my articles off as Lucy 4.0? I joined Medium in March. For over nine months no one has commented on the… Read more
Multiple rename files on MACOS. Working on Big Data we need more than a simple rename file and hacking on this I found out how do it with many files in command line.. Read more
Adobe Acrobat Reader The best PDF viewer just got better. View, sign, collaborate on and annotate PDF files with our free Acrobat Reader software. And to easily edit and convert your PDFs into file… Read more