0% found this document useful (0 votes)
19 views135 pages

Admin in A Day - Basic Module - Instructor

Uploaded by

Doaa Mamdouh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views135 pages

Admin in A Day - Basic Module - Instructor

Uploaded by

Doaa Mamdouh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 135

Admin in a Day

Power BI Advanced

Doaa Eltahan

© 2021 Microsoft. All rights reserved.


Agenda

• Day 1
• Understanding the Power BI Administrator Role
• Providing Governance in a Power BI Environment
• Establishing a Power BI Environment
• Tenant Settings walkthrough
• Day 2
• Facilitating Collaboration and Sharing
• Usage Monitoring and Auditing
• Establishing a Data Access Infrastructure
• Gateway
• Broadening the reach of Power BI
• Automating Power BI Administration

© 2021 Microsoft. All rights reserved.


Power BI
Admin in a Day

Introduction to Power BI

© 2021 Microsoft. All rights reserved.


Power BI – Experience Your Data

Any data, any way, anywhere

© 2021 Microsoft. All rights reserved.


Tools

• Power BI Desktop
• Query Editor
• Data Modeling
• Visualization
• Power BI Service
• Datasets
• Reports
• Dashboards
• Workspaces (V2)
• Apps
• Dataflows
© 2021 Microsoft. All rights reserved.
Power BI
Admin in a Day

Understanding the Power BI


Administrator Role
© 2021 Microsoft. All rights reserved.
Are you a Steward or a Captain

Self Service Enterprise

Power BI steward Power BI captain


Monitors the users in a Power BI environment. Responsible for the safe and efficient operation of a
Power BI environment.
Establishes processes, policies, and guidelines Limits what users can do in a Power BI environment
to help users take the right actions in to ensures compliance with local and international
compliance with local and international laws as laws as well as organizational policies.
well as organizational policies.
Cares about all resources/solutions in the Power BI
Moves the organization towards a culture that
environment. It doesn’t matter what
views data as a competitive asset.
resources/solutions are shared with the admin’s user
account. © 2021 Microsoft. All rights reserved.
Power BI Administrator Role

No admin perms needed to register Apps!

Administrator type Scope


Office 365 Global Administrator Office 365

Office 365 Billing Administrator Office 365

Power BI Service Administrator Power BI

Power BI Capacity Administrator A single capacity


(Premium or Azure)
Power BI App Workspace A single app workspace
Administrator
Power Platform Service Power Platform
Administrator © 2021 Microsoft. All rights reserved.
Typical Admin Tasks

Global Admin
• Assigning licenses
• Audit logging

Power Platform Administrator


• Manage Gateways (coming soon)

Power BI Administrator
• Controlling access
• Controlling Power BI tenant features
• Manage Gateways
• Activity Log
• Monitoring usage © 2021 Microsoft. All rights reserved.
Typical Admin Tools

• Power BI Admin Portal


• Power BI Gateway Management
• Power Platform Admin Center
• Microsoft 365 Admin Center
• Security & Compliance Center
• Azure Active Directory Portal
• PowerShell
• REST APIs

© 2021 Microsoft. All rights reserved.


Power BI
Admin in a Day

Providing Governance in a
Power BI Environment
© 2021 Microsoft. All rights reserved.
Role of Administration and Governance

IT / BI Teams Business Users

Data Enterprise Requirements Ad hoc analysis


Collaboration
Engineering Reporting Gathering and reporting

Central IT
Training and Education

Data Governance

Enabling Business Process & Access control

Procurement & Administration


© 2021 Microsoft. All rights reserved.
Elements of Data Governance

Visibility Control Compliance

Understand Enforce Configure the


system state policies for system to
and activity use of the achieve
system compliance
requirements

© 2021 Microsoft. All rights reserved.


Configure Tenant Settings

• Part of Power BI Admin Portal


• Global Admin or Power BI Service Administrator or Power Platform Service
Admin
• Provides for granular settings
• Controls tenant level operations

Example: You can disable Publish to Web!

© 2021 Microsoft. All rights reserved.


Deploying Organizational Visuals

• Managed in Power BI Admin Portal


• Establish approval process for usage of custom visuals
• Used to distribute internal custom visuals to organization
• Can also list blessed custom visuals

© 2021 Microsoft. All rights reserved.


Managing Embed Code

• Embed codes generated from Publish to Web


• Users can manage their own embed codes
• Admins can control all embed codes in tenant through Admin Portal

© 2021 Microsoft. All rights reserved.


Help and Support Settings

• Power BI customizes help and


support links in help menu to
point your users to specific
organizational content
• In Admin Portal ->Tenant
settings -> Publish “Get Help”
information toggle the
Disabled button to Enabled,
and then provide appropriate
URLs to your company’s sites
for training documentation,
discussion forums, and help
desk
© 2021 Microsoft. All rights reserved.
Help and Support Settings

• Customize the link to


acquire a Power BI license
• Customize the target URL of
the Upgrade account
button
• Guides users through the
process defined in your
organization
• For Power BI Support and
status use
https://support.powerbi.co
m/
© 2021 Microsoft. All rights reserved.
Admin oversight of sensitive data

Power BI admins will have full


visibility to sensitive data labeling
in their Power BI tenant

Information about alerts and


insights from Microsoft Cloud App
Security

Admins can continue the


investigation inside the Microsoft
Cloud App Security portal using
their Power BI admin user
Long-term Usage and Performance Insights (Preview)

Supported in Premium Gen1 and Gen2 workspaces hosted


in Power BI Premium, Premium Per User (PPU) and Power
BI Embedded capacities.

Full visibility into Power BI usage and performance.

Visualize historical data to observe usage trends, spot


periods of unusual load, and identify performance
degradation.

Isolate activities by time range, capacity, dataset, user,


report and more.

Investigate internal operations within a query or dataset


refresh to see where time is being spent.
Long-term Usage and Performance Insights (Preview)

Which is the most popular dataset?


What Insights can I get? What operations generate the most load?
Who are the most active users?
Is query/refresh performance consistent?
Are there any periods of excessive activity?
This first milestone in the Insights roadmap What queries or refreshes are executed in a specific time
exposes Analysis Services engine events. period?
Which are the slowest operations?

Analysis Services engine events are about Power What is contributing to query/refresh slowness?
BI datasets and are very useful in understanding What queries/refreshes spend the most time waiting for
engine load, query performance and refresh data from external sources?
behavior. What DQ queries is Power BI sending to external data
sources?
Power BI
Admin in a Day

Establishing a Power BI
Environment
© 2021 Microsoft. All rights reserved.
The Tenant/Your Organization

Office 365 Bubble

• Azure Active Directory is the foundation Azure Active


• Shared accounts and groups Directory
• Includes subscriptions and licenses
Office 365

Power BI

© 2021 Microsoft. All rights reserved.


Choosing Your Data Center

Power BI Tenant created in Azure Data Center

Not possible to select Power BI location directly (more on this later)

Based on Office 365 country or Azure Active Directory data center

Think about other Azure services! Could result in egress charges!

© 2021 Microsoft. All rights reserved.


User Accounts vs Guest Accounts

User Accounts
• Exist within the organization
• Can create and consume content based on access and license
• Mobile app can be used

Guest Accounts
• External to the organization
• Part of Azure AD B2B & B2C
• Can consume, edit and manage content
• Must have direct URL to shared content
• Can be consumer accounts (@outlook.com, @Hotmail.com, @gmail.com)
• Mobile app can be used
© 2021 Microsoft. All rights reserved.
Licensing

Power BI Power BI Pro Power BI Premium


Desktop

App download Licensed by user Licensed by user Licensed by capacity

Free report Quick, easy-to-use All the capabilities of An add-on to Power


authoring and self-service analytics Power BI Pro with BI Pro for projects
ad-hoc data for users requiring Premium per user requiring large scale
exploration collaboration, with Premium data, demanding
dashboard sharing, feature performance performance, and
ad hoc analysis, and the ability to
report publishing distribute content
without requiring per
user licensing
© 2021 Microsoft. All rights reserved.
Power BI Premium Feature Comparison

© 2021 Microsoft. All rights reserved.


Power BI Premium per User (PPU)

• New way to license premium features on


a per user basis
• Includes capabilities of Pro
• No dependency on authors publishing to
Premium
• PPU can be turned on for any workspace
• User must have PPU license to access
Premium Per user workspace

© 2021 Microsoft. All rights reserved.


Guest Licensing

Use Power BI Power BI Pro Bring Own Power


Premium to guest user BI Pro

© 2021 Microsoft. All rights reserved.


License Assignment

• Power BI (Free) assigned


with viral sign-up
• Assigned via O365
Admin Center, Azure
Portal or PowerShell
• Group based licensing
through Azure Active
Directory

© 2021 Microsoft. All rights reserved.


Understanding Pro Trials

• Two Pro trials


60 day In Service trial
30-day Power BI Pro trial within O365 Admin Center (25 Licenses)
• In service trial is an individual opt-in scenario
• Admins can block or revoke
• In service trial may opt in during user sign up if user doesn’t exist
• When trial expires, user is reverted to a non-Pro experience

© 2021 Microsoft. All rights reserved.


Premium Per User Trials

• Two Premium Per User trials


In Service trial
Premium Per User trial within O365 Admin Center
• Any user can access In Service trial
• Trial experiences through O365 can be enabled through the portal

© 2021 Microsoft. All rights reserved.


Configuring B2B Trust/Enabling & Monitoring

Power BI integrates with Azure Active


Directory Business to Business to allow
secure distribution of Power BI content to
guest's users, while still maintain control
and governing access

Planned invites for large number of users


using PowerShell
• Add the user in Azure AD
as a new guest user
• Edit invitation to be sent
Or
• Add user directly to the Power BI
workspace © 2021 Microsoft. All rights reserved.
Tenant Settings
Objectives
After completing this lesson, you will be able to:

 What is the Tenant settings


 Going through the different settings
About tenant settings

 Tenant settings that control the availability of features in the Power BI user
interface can help to establish governance policies. It can take up to 15
minutes for a setting change to take effect for everyone in your organization.
How to get to the tenant settings

 Go to the Admin portal and select Tenant settings.


How to use the tenant settings

 Many of the settings can have one of three states:


Tenant setting sections
The sections of the tenant settings page are listed in the table below.
• Help and support settings
• Workspace settings
• Information protection
• Export and sharing settings
• Discovery settings
• Content pack and app settings
• Integration settings
• Power BI visuals
• R and Python visuals settings
• Audit and usage settings
• Dashboard settings
• Developer settings
• Admin API settings
• Dataflow settings
• Template app settings
• Q&A settings
• Dataset Security
• Advanced networking
• Metrics settings
• User experience experiments
• Share data with your Microsoft 365 services
• Insights settings
• Quick measure suggestions settings
Microsoft Fabric
Data Activator
 Turn on Data Activator Preview to
allow users to define a specific set of
conditions about their data, and then
receive notifications when those
conditions are met. After they receive
notifications, users can take action to
correct the change in conditions. This
setting can be managed at both the
tenant and the capacity levels
Microsoft Fabric
Users can create Fabric items
 Users can use production-ready features to
create Fabric items. Turning off this setting
doesn't impact users’ ability to create Power BI
items. This setting can be managed at both the
tenant and the capacity levels.
Microsoft Fabric
Overview of Sustainability data solutions in Microsoft Fabric (preview)
 Sustainability disclosures, analytics and
reduction require rich environmental, social, and
governance data that originate from disparate
sources and need to be unified to improve its
efficiency and value. The Sustainability data
solutions in Microsoft Fabric (preview) feature
provides unique capabilities to ingest,
harmonize, and process disparate data for
specific sustainability scenarios.
Microsoft Fabric
Users can create and use data workflows (preview)

Data workflows are powered


by Apache Airflow and offer
an integrated Apache Airflow
runtime environment,
enabling users to author,
execute, and schedule
Python DAGs. This setting
can be managed at both the
tenant and the capacity
levels.
Microsoft Fabric
Database Mirroring (preview)

Users can connect to and


continuously replicate data
from an external database
into Fabric OneLake via Delta
tables. Once in OneLake, users
can operationalize the data
(i.e., run analytics with Spark,
execute notebooks, visualize
through Power BI Reports,
etc.). This setting can be
managed at both the tenant
and the capacity levels.
Microsoft Fabric
Product Feedback

This setting allows Microsoft to prompt


users for feedback through in-product
surveys within Microsoft Fabric and
Power BI. Microsoft will use this
feedback to help improve product
features and services. User participation
is voluntary.
Help and support tenant settings
Publish "Get Help" information

• Learn
• Community
• Licensing upgrades
• Get help
Help and support tenant settings
Receive email notifications for service outages or incidents

 Mail-enabled security groups will receive email notifications if this tenant is


impacted by a service outage or incident. Learn more about
Service interruption notifications.
Users can try Microsoft Fabric paid features
Help and support tenant settings

Admins can provide a custom message


that appears before a user publishes a
report from Power BI Desktop. After you
enable the setting, you need to provide
a Custom message. The Custom message
can be plain text or follow Markdown
syntax, as in the following example
message:

The Custom message text area does


support scrolling, so you can provide a
message up to 5,000 characters.
Domains

To meet this challenge, organizations


are shifting from traditional IT centric
data architectures, where the data is
governed and managed centrally, to
more federated models organized
according to business needs. This
federated data architecture is
called data mesh. A data mesh is a
decentralized data architecture that
organizes data by specific business
domains, such as marketing, sales,
human resources, etc
Domain management settings
Allow tenant and domain admins to override workspace assignments (preview)

This setting controls whether tenant


and domain admins can override
existing workspace domain
assignments. When disabled, tenant
and domain admins cannot reassign a
workspace that is already assigned to a
domain to another domain. When
enabled, they can override such
assignments. The setting is enabled by
default.
Workspace tenant settings
Create the new workspaces
Workspace tenant settings
Use semantic models across workspaces

Admins can control which users in the


organization can use datasets across
workspaces. When this setting is
enabled, users still need the required
Build permission for a specific dataset.
Workspace tenant settings
Block users from reassigning personal workspaces (My Workspace)

Turn on this setting to prevent users


from reassigning their personal
workspaces (My Workspace) from
Premium capacities to shared
capacities.
Workspace tenant settings
Workspace retention
Turn on this setting to define a retention period
during which you can restore a deleted workspace
and recover items in it. At the end of the retention
period, the workspace is permanently deleted. By
default, workspaces are always retained for a
minimum of 7 days before they're permanently
deleted.

Turn off this setting to accept the minimum


retention period of 7 days. After 7 days the
workspace and items in it will be permanently
deleted.

Enter the number of days to retain a workspace


before it's permanently deleted. My Workspace
workspaces will be retained for 30 days
automatically. Other workspaces can be retained for
up to 90 days.
Govern My workspaces

•Gain access to the contents of


any user's My workspace
•Designate a default capacity for
all existing and new My works
paces
•Prevent users from moving My
workspaces to a different capac
ity that might reside in noncom
pliant regions
•Restore deleted My workspaces
as app workspaces
Information protection
Information protection
Increase the number of users who can edit and republish
encrypted PBIX files (preview)

When enabled, users with


restrictive sensitivity permissions on an
encrypted sensitivity label can open, edit,
publish, and republish PBIX files protected
by that label, with restrictions (provided
that the appropriate
preview feature switch in Power BI
Desktop is on).
Export and Sharing
Allow Azure Active Directory guest users to access and edit Power BI
Export and Sharing
Publish to Web
1) You can find Publish to 2) The Publish to web setting in the
web under File > Embed report when admin portal gives options for which
the Publish to web setting is enabled. users can create embed codes.
Export and Sharing

Copy and paste visuals Export to Excel and CSV

Download Reports
Export and Sharing

Allow live connections Export reports as PowerPoint


presentations or PDF documents

Print dashboards and reports


Create email subscriptions
Export and Sharing

Microsoft Teams integration in the Allow shareable links to grant access to


everyone in your organization
Power BI service
Discovery

Discoverability is a feature that


makes it possible for users to find
endorsed datasets that they don't
have access to. Without
discoverability, the full value of
endorsement, that is, directing users
to quality data, is not fully realized.
Content pack and app

Publish content packs and apps


to the entire organization

Push apps to end users


Integration

Allow XMLA endpoints Map and filled map


and Analyze in Excel Use global search
visuals
with on-premises for Power BI
semantic models
Cross Distribution - XMLA End Points

Helps building solutions with Power


BI datasets

Enables Single source of truth

Value of semantic model available


across 1st and 3rd party tools

Single consistent XML/A endpoint


that is an industry standard
PowerBI visuals
PowerBI visuals

1.Expand the Allow visuals created using the Power BI


SDK settings.
2.Select Enabled.
3.Choose who can upload .pbiviz and AppSource visuals:
1. Select The entire organization option to allow everyone
in your organization to upload .pbiviz files, and add
visuals from AppSource.
2. Select the Specific security groups option to manage
uploading .pbiviz files, and adding visuals from
AppSource using security groups. Add the security
groups you want to manage to the Enter security
groups text bar. The security groups you specified are
excluded by default. If you want to include these security
groups and exclude everyone else in the organization,
select the Except specific security groups option.
4.Select Apply.
PowerBI visuals

Certified Power BI visuals are visuals that meet the


Microsoft Power BI team code requirements. They're
tested to verify that they don't access external
services or resources, and that they follow secure
coding patterns and guidelines.

When this setting is enabled, only certified Power BI visuals will


render in your organization's reports and dashboards. Power BI
visuals from AppSource or files, that aren't certified, will return an
error message.
1.From the admin portal, select Add and use certified visuals
only.
2.Select Enabled.
3.Select Apply.
Power BI visuals

When this setting is enabled, users can download data from a


custom visual into a file on their storage device.
1. Expand the Allow downloads from custom visuals settings.

2. Select Enabled.

3. Choose who can download files:

• Select The entire organization option to allow everyone in your organization to


download data from a visual into a file.
• Select the Specific security groups option to limit downloading files to specific
security groups. Enter the security groups you want in the Enter security groups
text bar. The security groups you specified are included by default. If you want
to exclude these security groups and include everyone else in the organization,
select the Except specific security groups option.

4. Select Apply.
Organizational visuals
R & Python visuals

R visuals currently can only be created


in Power BI Desktop, and then
published to the Power BI service.
Audit and Usage

When this setting is on, users in the


organization can see usage metrics
for dashboards, reports, and
datasets that they have appropriate
permissions
Audit and Usage

• Per-user data is enabled for


usage metrics by default, and
content creator account
information is included in the
metrics report.
• If you do not wish to gather this
information for all users, you can
disable the feature for specified
security groups or for an entire
organization.
• Account information for the
excluded users will then show in
the report as Unnamed.
Audit and Usage
Azure Log Analytics connections for workspace administrators
• Power BI is integrating with
Azure Log Analytics to enable
administrators and Premium
workspace owners to configure a
Log Analytics connection to their
Power BI subscription.
Dashboard
Developer Settings

• Users in the organization can embed


Power BI dashboards and reports in
Software as a Service (SaaS)
applications. Disabling this setting
prevents users from being able to
use the REST APIs to embed Power
BI content within their application.

• Power BI embedded analytics allows


you to embed your Power BI items
such as reports, dashboards and
tiles, in a web application or in a
website.
Developer Settings

• Web apps registered in Azure Active


Directory (Azure AD) will use an
assigned service principal to access
Power BI APIs without a signed in
user.
• To allow an app to use service
principal authentication its service
principal must be included in an
allowed security group.
Day 2
Agenda

• Day 1
• Understanding the Power BI Administrator Role
• Providing Governance in a Power BI Environment
• Establishing a Power BI Environment
• Tenant Settings walkthrough
• Day 2
• Facilitating Collaboration and Sharing
• Usage Monitoring and Auditing
• Establishing a Data Access Infrastructure
• Gateway
• Broadening the reach of Power BI
• Automating Power BI Administration

© 2021 Microsoft. All rights reserved.


Developer Settings

• An app owner with many customers


can use service principal profiles as
part of a multi-tenancy solution

• To enable better customer data


isolation and establish tighter
security boundaries between
customers.
Developer Settings

• For extra security, you can block the


use of resource key-based
authentication.
• The Block ResourceKey
Authentication setting applies to
streaming and PUSH datasets.
• If disabled, users will not be allowed
send data to streaming and PUSH
datasets using the API with a
resource key.
Admin API
Automation with Power BI REST API
Automate various tasks with powerful Power BI REST APIs.
Activities on Power BI Artifacts

Admin APIs
• Need to be Power BI Service Admin / Global Admin

Regular APIs
• Can be used to enumerate / operate and perform activities on the Power BI
Entities programmatically. Operations are grouped under – Dashboards,
Reports, Datasets and so on.
• Can be scripted through PowerShell, Python or any other means of calling
the REST API.
• Usual flow includes – Getting the token and using the token to perform
activities.
Sample Operations

Operation group Description


Admin Operations for working with administrative tasks.
Available Features Operations that return available features.
Capacities Operations for working with capacities.
Dashboards Operations for working with dashboards
Datasets Operations for working with datasets
Embed Token Operations for working with embed tokens.
Gateways Operations for working with gateways.
Groups Operations for working with groups.
Imports Operations for working with imports.
Push Datasets Operations for working with push datasets.
Reports Operations for working with reports.
Power BI API with Service Principal

Allow users access resources or


perform operations using Power BI
API without the need for a user to
sign in or have a Power BI Pro license.

Steps:
• Register a server-side web
application in AAD to use with
Power BI.
• Enable the admin toggle in the
Admin portal
Scanner APIs

Extracts metadata using Power BI Admin REST APIs

• Tenant-level metadata
• Dataset Tables and Columns
• Measures
• DAX Expressions
• Mashup Queries
Scanner APIs – How does it work

Caching Mechanism

• Ensures capacity resources are not impacted

• Caching happens after every successful dataset


refresh and republish, provided:

• The Enhance Admin APIs responses with


detailed metadata setting is enabled

• There has been a call to the scanner APIs


within the 1 year up to 10 year
Data flow
Template app settings
Template app settings

• Users in the organization can create


template apps workspaces.

• Control which users can publish


template apps or distribute them to
clients outside your organization by
way of AppSource or other
distribution methods.
Template app settings

• Control which specific users or


security groups can install template
apps from AppSource.
Template app settings

• Control which users in the


organization can download and
install template apps not listed on
AppSource.
Q & A settings
Dataset Security
Advanced Networking
Matrices settings

Allow usage of using the Metrices tab


and set up scorecard and goals
User experience experiments

Recommended to have it available to


Power BI admins only
Share data with M365 services

• When shared with Microsoft 365


services, Power BI content will be listed
in the Most Recently Viewed list on the
Office.com home page. The Power BI
content affected includes reports,
dashboards, apps, workbooks,
paginated reports, and workspaces. The
information required by the Most
Recently Viewed functionality includes:
• The display name of the content
• When the content was last accessed
• The type of content that was accessed
(report, dashboard etc.)
Insights settings

Power BI automatically runs insights


analysis when you open a report. The
light bulb in the action bar turns yellow
and toast notifications are shown if
there are Top insights for visuals in
your current report page.
Enabling data model editing in the admin portal and
workspace level
Quick measure suggestions
Scale out queries for large semantic models

•Your workspace resides on a Power BI


Premium capacity:
• Premium Per User (PPU)
• Power BI Premium P SKUs
• Power BI A SKUs for Power BI
Embedded (also known as
embed for your customers).
• Fabric F SKUs
Power BI
Admin in a Day

Facilitating Collaboration and


Sharing
© 2021 Microsoft. All rights reserved.
My Workspace vs Workspaces vs Apps
My Workspace
• Personal sandbox for individual user
• Every user has this
• IF IN DOUBT DO NOT USE

Workspace https://powerbi.microsoft.com/en-
• Workspace used for collaboration us/blog/duplicating-workspaces-by-
• Can be specific to a team or subject area using-power-bi-cmdlets/
• When in doubt, use this!
• Pro feature

Apps
• Based on the workspace, packaged content and publishes/shares
• Used for broad distribution of consumable content (View only)
• May require Pro license if not backed with Premium
• Apps can be pushed to groups © 2021 Microsoft. All rights reserved.
Application Life Cycle Management
Scenario 1: Using Workspace as Dev and App as Prod.
Application Life Cycle Management
Scenario 2: Different Workspaces / Apps for Dev/Test/Prod. (Manual)
Application Life Cycle Management
Scenario 3: Different Workspaces / Apps for Dev/Test/Prod. (Custom Automation)
Application Life Cycle Management
Scenario 3: Different Workspaces / Apps for Dev/Test/Prod. (OOTB Automation through Deployment
Pipelines)
Deployment Pipelines
Deployment Pipelines

Clone content from one stage in the pipeline to


another

The connections between the copied items are


kept during the copy process

Power BI will also apply configured deployment


rules to the updated content in the target stage
Scenario – DevOps for moving from Dev to Prod

Multiple Approaches
• Dev Workspace to Prod Workspace – CloneReport and RebindReport.
• Using Parameter – Data source is defined as a parameter. So we can use
CloneReport and UpdateParameters.
Permissions in Workspaces v2

Role Definition
Admin Can change and delete workspaces
Add Admins
Everything a Member can do
Member “Reshare” – add new users to be Members or
lower permissions
Publish and update Apps
Everything a Contributor can do
Contributor Add/edit/delete content within the workspace
Everything a Viewer can do

Viewer View content within the workspace


Replaces read-only workspaces © 2021 Microsoft. All rights reserved.
Apps Slide

© 2021 Microsoft. All rights reserved.


Sharing

• Can share Reports and Dashboards


• Share can be to external users by way of Azure AD B2B and B2C
• Sharing to external users can be disabled in Tenant settings
• Access can be revoked by content owner

© 2021 Microsoft. All rights reserved.


Publish to Web

• Generates Embed code Covered in more


depth later
• No authentication required (not secure!!!)
• Great for Public Relations!

© 2021 Microsoft. All rights reserved.


Embedding and Linking in Portals

• Embedding via SPO Web Part or Teams integration


• URLs to shared content can be listed in emails or
on web sites.

Will be reviewed in detail


later today
© 2021 Microsoft. All rights reserved.
Data Sensitivity Labels

• Power BI can integrate with Microsoft Information Protection and Microsoft


Cloud App Security to provide greater control and visibility over sensitive
data in Power BI
• Certain users/security groups can classify and apply sensitivity labels to their
Power BI dashboards, reports, datasets, and dataflows.
• All members of the organization can see those labels.
• Data sensitivity labels promote data protection by making Power BI authors
and consumers aware of data sensitivity.
• Power BI data that has a data sensitivity label is exported to an Excel,
PowerPoint, or PDF file, its data sensitivity label goes with it.

© 2021 Microsoft. All rights reserved.


Data Protection
Classify and label Power BI artifacts with sensitivity labels

Data owners apply Microsoft


Information Protection (MIP)
sensitivity labels for datasets,
reports, dashboards and dataflows.

These are the same sensitivity


labels that can be used to classify
and label Office 365 files, like Excel,
Power Point
and Word and emails
in Exchange.
Data Protection
Integration with MIPs
Sensitivity labels in Power BI Desktop (Preview)
Sensitivity can be applied to a Power BI workbook (.pbix file) and inherited by the related dataset
and reports
Data Protection
Label and Protect data exported from Power BI to files

Extend protection and governance


policies to exported data from
Power BI to files

Initially applicable when exporting


files to Excel, Power Point and PDF
files
Data Protection
End to end persistence of labels.
Data Protection
Implementing Row Level Security

Requirement where different users should only


access some of the data in a dataset.

Approach: Single Shared Dataset, Multiple


Reports using Power BI Service Live Connections.

Approach: Data Sources that support role-based


access would be best bet if there are numerous
datasets with same kinds of data available.

Can significantly lower the risk of inconsistencies,


errors and maintenance hassle.
Dynamic RLS – Sample Schema
Power BI
Admin in a Day

Usage Monitoring and


Auditing
© 2021 Microsoft. All rights reserved.
Admin Portal – Usage Metrics

• Some of the information on


there is useless (eg.
“packages”)

• Not usage by month, but


most active
report/dashboard creators

• New admin usage metrics


are constantly released

© 2021 Microsoft. All rights reserved.


Usage Metrics for Dashboards & Reports

• Ability to see usage


of individual
dashboards and
reports

• May differ from audit


log numbers due to
how it is collected

• Can create reports


with underlying
dataset
© 2021 Microsoft. All rights reserved.
Usage Metrics for Dashboards & Reports –
New Version
• Will only be available in v2
workspaces

• Will contain basic perf


numbers for reports

• Built on top of a brand-new


infrastructure for collecting
and storing usage
information – more reliable,
more scalable, and based on
audit events, so no
inconsistencies any longer
between audit log and usage
metrics report © 2021 Microsoft. All rights reserved.
Audit Logs

• Disabled by default
• Can use data to
understand usage in
Power BI Tenant
• Users assigned E5: 1
year retention can be
extended to up 10
years
• In-Region Auditing
• PowerShell access

© 2021 Microsoft. All rights reserved.


Activity Log
• Activity Log is an API that helps Power BI service admins track user and admin activity
• There are some key differences between audit log and Power BI activity log

Unified Audit Log Power BI Activity Log

Includes events from SharePoint Online, Exchange Online, Only includes the Power BI auditing events.
Dynamics 365, and other services in addition to the Power BI
auditing events.
Only users with View-Only Audit Logs or Audit Logs Global admins and Power BI service admins have access.
permissions have access, such as global admins and auditors.

Global admins and auditors can search the unified audit log by There’s no user interface to search the activity log yet.
using Office 365 Security & Compliance Center, the Microsoft
365 Security Center, and the Microsoft 365 Compliance Center.

Global admins and auditors can download audit log entries by Global admins and Power BI service admins can download
using Office 365 Management APIs and cmdlets. activity log entries by using a Power BI REST API and
management cmdlet.
© 2021 Microsoft. All rights reserved.

You might also like