SlideShare a Scribd company logo
1 of 52
Unified Governance for Power
Automate, Power Apps,
Power BI
Doctor Flow aka “Serge Luca”
Power Platform Solution Architect
Power Platform Associates, Belgium
@sergeluca
Doctor Flow aka “Serge Luca”
Business Application MVP, Brussels
MVP 15th year
Business Apps, Office 365 Solution architect
Creator of the open-source Power Platform BPM Toolkit
Author of “Power Automate in a day”
Blog: sergeluca.wordpress.com
sergeluca@shareql.com
Twitter: @sergeluca
Isabelle Van Campenhoudt
Data Platform MVP, Brussels
Consultant, Speaker Trainer, Community Leader
SQL server since 1999
SharePoint BI & Power BI since it starts
Blog: theSQLGrrrl.wordpress.com
ivc@shareql.com
Twitter: @theSQLgrrrl
SQL
BI
Tuning
Architecture
Coffee making
Agenda
Introduction
Vision
Attention Points
Conclusions
Why Unified ?
Unified approach
• Confusing for everyone, including for sponsors
Power BI is often managed by a dedicated Power BI
or the traditional BI team
• We have Self-Service
• citizen devs and BI makers
• Pro dev
• People in between
• The audiences overlap
• More and more Power BI makers become citizen devs (Power Apps/ Power Automate)
• More and more citizen dev, integrate Power BI dashboard with their apps
• The adoption concepts are the same
Conceptually the challenges are the same
How do we
work?
The “Check-list”  300 Highly
technical and
non-technical
topics
Role of IT in the
Power Platform
Maximize the benefits of using the Power Platform
Minimize the risks of using the Power Platform
React quickly & not slowing down the business
Delegate experts (“digital fusion teams”)
Minimize risks
Short term :
• Bugs
• Lack of support
• Several versions of the truth
• Data Loss
• Terrible architecture
Long term :
• Technical debt
First do this !!!
Before doing anything
1
Assign Power
Platform admin
role
2
Restrict creation
of environments
and Power BI
workspaces to
admin
3
Isolate the tenant
4
Review the
Power BI tenant
Settings
5
Define e-mail
exfiltration
blocking
Secure the Power Platform perimeter
Define the role of
the Power Platform
in the IT portfolio
Reduce IT
asphyxia
Increase
innovation?
The Citizen, self-service culture
Increase
Productivity
Extensibility
Azure Office &
Data Services
Power
Platform
Every
developer
(low code)
Azure
Services
Pro
developers
500 connectors
Intuitive to use & easy
Citizen Developer
Self-BI champions
One admin center to
rule them all for IT
Administrators
IT Administrator
Pro Developer
support and ALM
Professional
Developer BI
A platform for all makers
Basic Complex
Educate IT
Educate IT
1.(Workshop)
What is the Power
Platform, benefits,
risks
2.(Course) Power
Apps, Power
Automate, Power
BI
• Makes sure this course
cover the best
practices and the rules
in place
• Limitations of the
tools
• Reduce risks
3. (Course) Power
Platform
Governance
4.(Workshop)
Deeply understand
licensing
• Storage, connectors,
throttling
Create a dedicated
Center of Excellence
Define a Unified Center of Excellence
Covering Power BI and the rest of the Power Platform
Power Platform CoE
Data
Power BI
Apps
Power Apps, Power Automate
Power Apps
Power Automate
Power BI
CoE Scope
Mentoring
Training materials
Documentation and resources
Governance guidelines
System oversight and administration
Define a service catalog
Integration with ITSM tools (like ticket escalation, Service catalog)
Developing solutions and/or proofs of concept
Establishing and maintaining the BI platform and data architecture
CoE Roles
Power BI Power Apps
Power Automate
Product Owner
Solution architect
Trainer, coach
Data pro
User support
Community leader
App pro
How people use the
platform:
Install the Power
Platform
CoE Starter kit
The Power Platform CoE starter kit
Core components
Governance components
Nurture components
Theming components
Innovation Backlog components
ALM Accelerator for Makers
components
Power BI
CoE Kit ?
No dedicated integrated tool yet
• Inventory
• Monitoring
• Automation
What do you need?
• Integrated tooling like Usage reports
• Power BI Rest APIs is the key
• Third party
• Azure PureView?
How to achieve it ?
License tracking
User usage
User adoption
Content tracking
Define the container
strategy
Containers
Power Apps
Power Automate
Environments
Power BI
Workspaces
Default
Everyone
is a maker
Business
Unit A Dev
Business
Unit B Dev
Business
Unit A
devs are
makers
Business
Unit B
devs are
makers
Developer
Free,
Premium,
can share
Critical
Project
Dev
Critical
Project
Test
Critical
Project
Prod
Dev Team
are
makers
Devs and
end users
are users
Testers
are users
Shared
Prod
Testers
are users
Shared
Test
Business
Unit A
Testers
are users
Business
Unit B
Testers
are users
Power Apps/Automate environment strategies
Workspace
Workspace
Workspace
Workspace
Workspace
Workspace
Corporate
Reports
Shared Dataset
Composite Dataset
Custom Reports
Custom Dataset
Factory Kitchen Restaurant
Enterprise data
Dataflows Dataflows
Apps
Business Unit
devs are
makers
Viewers
Power BI typical organisation
RLS
Define policies
• DLP with O365 Compliance center – (Preview) Classify and label
sensitive Power BI data
• Dataset protection with RLS and OLS
• Enforce governance policies even when Power BI content is
exported to Excel, PowerPoint, or PDF…
• Monitor user activity
The main concern = data loss
Power automate/Power apps
• DLP Policies (Block connectors, endpoint filtering, action control)
• e-mail exfiltration blocking
Power BI --- surface area
Educate :
data and apps
culture
Educate Makers
1.(Workshop) What is
the Power Platform,
benefits, risks
2.(Course) Power Apps,
Power Automate, Power BI
• With the business
• Makes sure this course cover the
best practices and the rules in
place
• 2 or 3 reference apps
• Share the video !
• Limitations of the tools
• Reduce risks
• ALM
• Tests
Nurture
Grown a community
Welcome e-mail
Define a SharePoint site
• Where users can
• Learning
• Request workspaces/environments
• Request connectors
• Request storage, Dataverse, certified dataset, Data access
• Policies
• Find the Yammer
• Find the FAQ
• The FAQ can feed the Bot
• Get help
• Get Power Platform news
• Register to trainings
Define a Yammer (goal :
organic support)
• Newsgroups by product
• General newsgroups
• Nominate champions (organic help)
• Update the reference apps/dashboards based on questions
• Encourage people to follow the courses
• Weekly meeting for CoE team -> frequent problems
• Feed the Faq
Newsletter
Adoption Campaigns
With internal
communications
• Show and tell sessions (monthly)
• Celebrate success stories (monthly)
• Define career path for makers
• Encourage makers to become ambassador across
their dept
• Clinics (weekly)
• Workshops
• Bootcamps
• Newsletter
ALM
Continuous Integration/Delivery (CI/CD)
• Deploy from DEV->TEST->PROD
• Manuel
• Automated
• Power BI pipelines (premium)
• Power Platform Build tools & Azure DevOps or Github
Simple
scenario
• V1 is in PROD
• V2 is in DEV
• A critical bug must be deployed to V1 (PROD) asap
• It must also be included in V2 (DEV)
• We need source control, branching, merging
• New immature tools for Power Apps (Power Apps source code Tool)
• Not available yet for Power BI
Complex
scenario
Power Platform CoE ALM Accelerator
Power BI pipelines (Premium)
Summary
Role of Power Platform in IT portfolio
It makes sense to have a single CoE
Huge benefits of sharing a data/apps culture
ALM story is weak (work in progress)
It takes a village…
Technical debt
Role of IT
One More Thing !
Without empathy, our 320 check list governance
items don’t work
Thank You
www.PowerPlatformAssociates.com
https://github.com/sergeluca/Power-Platform-BPM-Toolkit
https://github.com/Power-Automate-in-a-day/Training-by-the-community
Serge Luca @sergeluca
F17_Unified Governance for Power Automate, Power Apps,  Power BI

More Related Content

What's hot

What's hot (20)

Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 
Power platform power automate in a day
Power platform   power automate in a dayPower platform   power automate in a day
Power platform power automate in a day
 
Power Platform Architecture Corrections
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture Corrections
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Power Automate
Power AutomatePower Automate
Power Automate
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
 

Similar to F17_Unified Governance for Power Automate, Power Apps, Power BI

Similar to F17_Unified Governance for Power Automate, Power Apps, Power BI (20)

South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
 
Power BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptxPower BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptx
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise Deployment
 
Get More Done with UiPath Integration Service Connector Builder
Get More Done with UiPath Integration Service Connector BuilderGet More Done with UiPath Integration Service Connector Builder
Get More Done with UiPath Integration Service Connector Builder
 
Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting Started
 
CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017
 
2020-04-10 Modern workplace summit Integrate the Power Platform with ShareP...
2020-04-10 Modern workplace summit   Integrate the Power Platform with ShareP...2020-04-10 Modern workplace summit   Integrate the Power Platform with ShareP...
2020-04-10 Modern workplace summit Integrate the Power Platform with ShareP...
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
 
General Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and AppsGeneral Presentation - DIAD and AIAD, Dashboard and Apps
General Presentation - DIAD and AIAD, Dashboard and Apps
 
powerBI_theguy.ppt
powerBI_theguy.pptpowerBI_theguy.ppt
powerBI_theguy.ppt
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
 
PowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenPowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour Copenhagen
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptx
 
O365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and SolutionsO365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and Solutions
 

More from serge luca

More from serge luca (20)

F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
 
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
 
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
 
Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...
 
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
 
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
 
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
 
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday  2019, ParisMicrosoft flow best practices with Doctor Flow. PowerSaturday  2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
 
Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019
 
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
 
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
 
Using microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's nextUsing microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's next
 
ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Microsoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real projectMicrosoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real project
 
Make your SharePoint fly by tuning and optimizing SQL Server
Make your SharePoint  fly by tuning and optimizing SQL ServerMake your SharePoint  fly by tuning and optimizing SQL Server
Make your SharePoint fly by tuning and optimizing SQL Server
 
Improve your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the peopleImprove your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the people
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 

F17_Unified Governance for Power Automate, Power Apps, Power BI

  • 1.
  • 2. Unified Governance for Power Automate, Power Apps, Power BI Doctor Flow aka “Serge Luca” Power Platform Solution Architect Power Platform Associates, Belgium @sergeluca
  • 3. Doctor Flow aka “Serge Luca” Business Application MVP, Brussels MVP 15th year Business Apps, Office 365 Solution architect Creator of the open-source Power Platform BPM Toolkit Author of “Power Automate in a day” Blog: sergeluca.wordpress.com sergeluca@shareql.com Twitter: @sergeluca
  • 4. Isabelle Van Campenhoudt Data Platform MVP, Brussels Consultant, Speaker Trainer, Community Leader SQL server since 1999 SharePoint BI & Power BI since it starts Blog: theSQLGrrrl.wordpress.com ivc@shareql.com Twitter: @theSQLgrrrl SQL BI Tuning Architecture Coffee making
  • 7. Unified approach • Confusing for everyone, including for sponsors Power BI is often managed by a dedicated Power BI or the traditional BI team • We have Self-Service • citizen devs and BI makers • Pro dev • People in between • The audiences overlap • More and more Power BI makers become citizen devs (Power Apps/ Power Automate) • More and more citizen dev, integrate Power BI dashboard with their apps • The adoption concepts are the same Conceptually the challenges are the same
  • 8.
  • 10. The “Check-list”  300 Highly technical and non-technical topics
  • 11. Role of IT in the Power Platform
  • 12. Maximize the benefits of using the Power Platform Minimize the risks of using the Power Platform React quickly & not slowing down the business Delegate experts (“digital fusion teams”)
  • 13. Minimize risks Short term : • Bugs • Lack of support • Several versions of the truth • Data Loss • Terrible architecture Long term : • Technical debt
  • 15. Before doing anything 1 Assign Power Platform admin role 2 Restrict creation of environments and Power BI workspaces to admin 3 Isolate the tenant 4 Review the Power BI tenant Settings 5 Define e-mail exfiltration blocking Secure the Power Platform perimeter
  • 16. Define the role of the Power Platform in the IT portfolio
  • 17. Reduce IT asphyxia Increase innovation? The Citizen, self-service culture Increase Productivity
  • 18. Extensibility Azure Office & Data Services Power Platform Every developer (low code) Azure Services Pro developers 500 connectors
  • 19. Intuitive to use & easy Citizen Developer Self-BI champions One admin center to rule them all for IT Administrators IT Administrator Pro Developer support and ALM Professional Developer BI A platform for all makers Basic Complex
  • 21. Educate IT 1.(Workshop) What is the Power Platform, benefits, risks 2.(Course) Power Apps, Power Automate, Power BI • Makes sure this course cover the best practices and the rules in place • Limitations of the tools • Reduce risks 3. (Course) Power Platform Governance 4.(Workshop) Deeply understand licensing • Storage, connectors, throttling
  • 22. Create a dedicated Center of Excellence
  • 23. Define a Unified Center of Excellence Covering Power BI and the rest of the Power Platform Power Platform CoE Data Power BI Apps Power Apps, Power Automate
  • 24. Power Apps Power Automate Power BI CoE Scope Mentoring Training materials Documentation and resources Governance guidelines System oversight and administration Define a service catalog Integration with ITSM tools (like ticket escalation, Service catalog) Developing solutions and/or proofs of concept Establishing and maintaining the BI platform and data architecture
  • 25. CoE Roles Power BI Power Apps Power Automate Product Owner Solution architect Trainer, coach Data pro User support Community leader App pro
  • 26. How people use the platform: Install the Power Platform CoE Starter kit
  • 27. The Power Platform CoE starter kit Core components Governance components Nurture components Theming components Innovation Backlog components ALM Accelerator for Makers components
  • 28.
  • 29. Power BI CoE Kit ? No dedicated integrated tool yet • Inventory • Monitoring • Automation What do you need? • Integrated tooling like Usage reports • Power BI Rest APIs is the key • Third party • Azure PureView? How to achieve it ?
  • 36. Default Everyone is a maker Business Unit A Dev Business Unit B Dev Business Unit A devs are makers Business Unit B devs are makers Developer Free, Premium, can share Critical Project Dev Critical Project Test Critical Project Prod Dev Team are makers Devs and end users are users Testers are users Shared Prod Testers are users Shared Test Business Unit A Testers are users Business Unit B Testers are users Power Apps/Automate environment strategies
  • 37. Workspace Workspace Workspace Workspace Workspace Workspace Corporate Reports Shared Dataset Composite Dataset Custom Reports Custom Dataset Factory Kitchen Restaurant Enterprise data Dataflows Dataflows Apps Business Unit devs are makers Viewers Power BI typical organisation RLS
  • 39. • DLP with O365 Compliance center – (Preview) Classify and label sensitive Power BI data • Dataset protection with RLS and OLS • Enforce governance policies even when Power BI content is exported to Excel, PowerPoint, or PDF… • Monitor user activity The main concern = data loss Power automate/Power apps • DLP Policies (Block connectors, endpoint filtering, action control) • e-mail exfiltration blocking Power BI --- surface area
  • 40. Educate : data and apps culture
  • 41. Educate Makers 1.(Workshop) What is the Power Platform, benefits, risks 2.(Course) Power Apps, Power Automate, Power BI • With the business • Makes sure this course cover the best practices and the rules in place • 2 or 3 reference apps • Share the video ! • Limitations of the tools • Reduce risks • ALM • Tests
  • 43. Grown a community Welcome e-mail Define a SharePoint site • Where users can • Learning • Request workspaces/environments • Request connectors • Request storage, Dataverse, certified dataset, Data access • Policies • Find the Yammer • Find the FAQ • The FAQ can feed the Bot • Get help • Get Power Platform news • Register to trainings Define a Yammer (goal : organic support) • Newsgroups by product • General newsgroups • Nominate champions (organic help) • Update the reference apps/dashboards based on questions • Encourage people to follow the courses • Weekly meeting for CoE team -> frequent problems • Feed the Faq Newsletter
  • 44. Adoption Campaigns With internal communications • Show and tell sessions (monthly) • Celebrate success stories (monthly) • Define career path for makers • Encourage makers to become ambassador across their dept • Clinics (weekly) • Workshops • Bootcamps • Newsletter
  • 45. ALM
  • 46. Continuous Integration/Delivery (CI/CD) • Deploy from DEV->TEST->PROD • Manuel • Automated • Power BI pipelines (premium) • Power Platform Build tools & Azure DevOps or Github Simple scenario • V1 is in PROD • V2 is in DEV • A critical bug must be deployed to V1 (PROD) asap • It must also be included in V2 (DEV) • We need source control, branching, merging • New immature tools for Power Apps (Power Apps source code Tool) • Not available yet for Power BI Complex scenario
  • 47. Power Platform CoE ALM Accelerator
  • 48. Power BI pipelines (Premium)
  • 49. Summary Role of Power Platform in IT portfolio It makes sense to have a single CoE Huge benefits of sharing a data/apps culture ALM story is weak (work in progress) It takes a village… Technical debt Role of IT
  • 50. One More Thing ! Without empathy, our 320 check list governance items don’t work

Editor's Notes

  1. This is the Pre-Title Screen. Please do not place any content on this screen.
  2. To add your image, insert your picture and scale it to the same size as the box.
  3. This is the Pre-Title Screen. Please do not place any content on this screen.