Application lifecycle management & staging in Power BI; deploy content, view deployment history & set up a mature Power BI ecosystem.
[1] For example, approval of the deployment after peer-review, or objective test criteria.
[2] Apps are not handled by Deployment Pipelines; an App created in Development will not deploy to Test or Production. It may still be meaningful to use Development to create the app, and Test to test the app. The Test App can also be used for UAT.
[3] For example, that content is not deployed directly to Test or Production, content is not edited directly in the Workspaces, and XMLA external tools do not write to Test or Production datasets. The way of working is the most important thing to define; if this is not aligned among team members, the Deployment Pipeline will bring little value.
[4] A common use-case is when data content (Data Marts, Dataflows, Datasets) are in separate Workspaces & Pipelines than reporting content (Reports, Paginated Reports, Dashboards, Metrics). Linking these pipelines is done i.e. with Azure DevOps and the REST API.
Click one of the below for more checklists:
The below checklists are in progress.