Power BI Governance - Microsoft€¦ · Create Power BI Workspaces (Groups) Take advantage of Azure...

Preview:

Citation preview

© 2019 Coeo Ltd.

Power BI Governance

sqlbits 2019

Andrew Mitchell

© 2019 Coeo Ltd.

Data Platform consultant

Initialize Demo

3

© 2019 Coeo Ltd.

Requires changes to Power BI

“Feature requests”

Power BI Source Control Integration and

change tracking

Multi-User Editing

Multi environment Publishing

Time Consuming and error prone

Changes can be overwritten!

No change tracking

Single user development experience

No version control for reports

Manual workspace creation

Manual migration of reports between

workspaces

Power BI is fast becoming the Business Intelligence tool of choice for enterprises

Challenges Ideal Solution Desired Outcomes

Multiple users collaborating on the same

project

Change tracking for reports

Report release cycles

Gateway driven releases with approval

workflow

Align with Dev-Ops practices

© 2019 Coeo Ltd.

Power BI Governance 5

Goal: To allow customers to gain the most value from Microsoft investments

TEST

Source Control and change

tracking

Report Publishing Multi environment

migrationAzure DevOps Extension for Power BI

Integration with the Power BI API

Automatically publish reports using

Continuous Integration (CI)

Create Power BI Workspaces (Groups)

Take advantage of Azure DevOps to deliver more

Dev-Ops capabilities

GIT GUI for Windows

Multi User Change Tracking

Cloud Based Version Control

Azure DevOps release pipelines

Pre-deployment approval

Post-deployment approval

Approval notifications

Task and bug tracking

© 2019 Coeo Ltd.

Power BI desktop

Power BI report authoring

Power BI.com

Report rendering

What do we need?6

GIT GUI (Windows)

Power BI report handling

GIT Repository (Azure DevOps)

Report Storage

Custom Azure DevOps Extension

Report publishing

Report Updates

© 2019 Coeo Ltd.

Create a Project

© 2019 Coeo Ltd.

Create a GIT Repo8

© 2019 Coeo Ltd.

Why GIT Gui?

Free

Simple to use

Does not require additional knowledge (unlike Visual Studio / Code)

© 2019 Coeo Ltd.

Connected10

https://gitforwindows.org/

Azure DevOps Extension

11

© 2019 Coeo Ltd. Confidential

Add Workspace (Group)12

© 2019 Coeo Ltd. Confidential

Upload report to Group13

Creates Duplicate report if the report exists

Aborts the import if the report exists

Overwrites if the report exists

Default: Fails if report does not exist

Published Demo

14

© 2019 Coeo Ltd.

Links15

www.linkedin.com/in/andrewmitchelluk

@Andoius

https://github.com/Microsoft/PowerBIVSTSExtension

Recommended