SlideShare une entreprise Scribd logo
1  sur  30
Dynamics 365 and Power BI
Joris Poelmans
Solution Architect – Realdolmen
@jopxtwits http://jopx.blogspot.com
Why?
“Without data,
you’re just another
person with an
opinion”
W. Edwards Deming,
Data Scientist
Demo time
Data acquisition
Connect to many
data sources
Data
Transformation
Combine
multiple queries
into single model
Refreshable
Data acquisition – supported data sources
 Use Query functionality to connect to data from a variety of sources beyond those available
from powerbi.com
 Navigate data quickly with in-memory processing that optimizes performance
 Pare down datasets to only what’s needed by editing queries before data loading
 Ability to automatically find related tables when connecting to database sources
File Database Azure Other
• Excel
• CSV
• XML
• Text
• Folder
• SQL Server
• Direct Query for SQL
Server
• Access
• SQL Server Analysis
Services
• Oracle
• IBM DB2
• MySQL
• PostgreSQL
• Sybase
• Teradata
• SQL Database
• Direct Query for SQL
Database
• SQL Data Warehouse
• Marketplace
• HDInsight
• Blob Storage
• Table Storage
• HDInsight Spark
• DocumentDB
• Web
• SharePoint List
• Odata Feed
• Hadoop File (HDFS)
• Active Directory
• Microsoft Exchange
• Dynamics CRM Online
• Facebook
• Google Analytics
• Salesforce Objects
• Salesforce Reports
• ODBC
• appFigures
• GitHub
• QuickBooks Online
• SweetIQ
• Twilio
• Zendesk
• Spark
• Blank Query
• Mail Chimp
Data acquisition - getting D365 data
• Retrieve data from Dynamics 365 by accessing the Dynamics 365 Web API
• ODATA RESTful API that gives access to all data stored in Dynamics 365
• https://<baseurl>/api/data/v8.x/
• Slow to retrieve large amounts of data – use filters and pre-selection (or Data Export Service)
• Leverage content packs as alternative
Data acquisition – loading D365 data
• Navigator shows a list of all accessible entities
• For every entity selected a query is created
• Each query loads data into table of the data model – use filters to only
retrieve required data
Data acquisition - editing a query
• Each query has one or more steps
• Each step can
• Connect to a data source and retrieve data
• Apply a transformation to the data
• Last step in a query returns the final data and
loads it into the table of the data model
Common data-shaping tasks
• Remove rows
• Rename/Remove tables and
columns
• Change a data type
• Delete Relationships
• Pivot columns and group rows
• Modify a table name
• Identify and fix errors
• Merge or append queries to
combine data from multiple
queries into a single query
Data acquisition - D365 queries (specifics)
• Fields with “normal” data types are immediately accessible
• Optionsets
• Entity references/lookups: 2 fields _attributename_value & attributename
• Relationships are available as columns of type Table
Data acquisition – leveraging content packs
• Organizational Content Packs: possible to package dashboards, reports and
datasets and share them with co-workers in “Content Pack Library”
• Dynamics 365 Content Packs
• Can be downloaded and modified in Power BI Desktop
Demo time
Data Modeling with formulas and relationships
• Relationships can be managed in
Relationship view
• Automatically detect relationships
• Adjust relationship types (1:N,1:1)
• Define calculations (measures) to generate
new fields for use in reports
• Create Calculated Tables with Data Analysis
Expressions (DAX) formulas
• Use data categorization
Building reports
 Explore data in a variety of ways and
across multiple visualizations
o Select data elements and sort data
o Filter data and use cross-filter capabilities
o Drill into and across datasets
o Pivot and slice data
o Change visualization types
o Date sort and filters including Min & Max
functions
o Ability to refresh all views with a single click
o Copy/Paste queries to/from Excel
o Improved default sorting
o Ability to sort the slicers
 Select, transform and mashup data via a
freeform, drag-and-drop canvas
Share reports, visualization and data
• Data models and reports created in Power BI Desktop can be published to
Power BI Cloud Service
• Free and Pro edition
• Data model => Dataset, Report => Reports
Dynamics 365 integration
• Enable Power BI use through System Settings (Reporting tab)
• Embedded Power BI dashboard tiles
• For Dynamics CRM Online 2016 Update 1 (8.1) and later
• Create personal dashboards that use Power BI Dashboard
• Available in December 2016 update
Demo time
Understanding Power BI Data refresh
Daily, Weekly
(free)
Up to 8 times
per day (Pro)
Token cached
in service
Direct Query
On-premises
data through
gateway
Power BI Data Refresh and Direct Query
Import (cached mode) Direct query or Live connection
Refresh frequency Scheduled - hourly or daily Real-time
Performance No noticeable delay since data is already
cached
Depends on how fast the data source is as
queries are executed in real-time
Data storage in
Power BI
Since it is cached mode, data is stored in
the cloud
No data is stored in Power BI. Data is always on-
premises*
Data size Current limit of 1 GB (compressed) per
model (Free edition) and 10 GB per
licensed Pro user
The on-premises database is the limit; no Power
BI limitation
Security Can create row-level security on the PBI
dataset (import only)
Re-use on-premise row level security for
Analysis Services
*Some data is cached for optimizing first-time load performance
Direct Query – Supported data sources
• Cloud data sources
• SQL Azure Data Warehouse
• Spark on HDInsight
• On-premise data sources
• SQL Server Analysis Services (Tabular or Multidimensional)
• SQL Server
• SAP HANA
• Oracle
• Teradata
On premises data gateway
Centralized way to refresh on-
premises content in Power BI
Access control to data sources
Monitor and track usage
Live, interactive query with on-
premises data sources
Miscellaneous
Power BI
Architecture
Security and
identity
Alerts
Data Export
Service
Licensing
Power BI Architecture
Security and Data Authorization
• Users have access to dashboards, reports via sharing or
organizational content packs
• Scoped to user accounts, AAD security groups, or O365 modern
groups (content packs only)
• (a) Calls to data sources are made using service-level credentials in
the case of cached and Direct Query sources. Authorization in the
data source is done using the single service credentials.
• (b) for Analysis Services Live Connect, the user’s credentials are
used and user authorization is performed in Analysis Services (and
RLS can be applied).
• Row filters can be applied in the Power BI service for cached data.
Alerts
• Run on refresh
• Send e-mails
• Trigger a Microsoft Flow
Dynamics 365 Data Export Service
• Replicate data from Dynamics 365 to Azure SQL or SQL
Server on Azure VMs
• Enables more complex reporting or custom integration
scenarios
• Azure components within same subscription
• Data sent to the Data Export Service is stored
temporarily in Azure Service Bus and Azure
Storage, processed in Azure Service Fabric, and
finally synchronized to the destination DB
• Support for Data Export implemented in recent update
of the Dynamics 365 Content Packs
Licensing
Free
• 1 GB storage limit
• Daily refresh
• Cloud data sources
• Service content packs
• Streaming – 10,000 rows/hour
Power BI Pro
($9.99/user/mo)
• 10 GB storage limit
• Hourly refresh (sort of)
• Live Data
• On-premises data
• Modern Groups
• Organizational content packs
• Row Level Security
• Streaming – 1,000,000 rows/hour
• Data Catalog
• SharePoint Web Part
What we did not cover
• Power BI REST API
• Streaming data
• Custom visualizations
• Cortana integration
• Power BI Embedded and Publish to web
• Power BI Mobile Apps
• Sharing of reports and workgroups
• SharePoint integration
• Compliancy features: Power BI auditing, data classification, etc …
• Power BI Admin Center
• R support
• Power BI reports in Reporting Services Vnext
• …
References
• https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-manage-your-data-storage-
in-power-bi/
• Row Level Security with Power BI - https://powerbi.microsoft.com/en-us/documentation/powerbi-
admin-rls/ and http://radacad.com/dynamic-row-level-security-with-power-bi-made-simple
• Power BI Security - https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-power-bi-
security/ (also contains link to the Power BI architecture white paper)
• Power BI Infographics - http://community.powerbi.com/t5/Community-Blog/Power-BI-Infographic-
for-Power-BI-from-an-end-to-end-perspective/ba-p/143307
• Setup the Data Export Service with a Power BI Solution template -
https://crmchartguy.wordpress.com/2017/01/11/setup-the-data-export-service-with-a-power-bi-
solution-template/
• …
See reference list on my blog http://jopx.blogspot.com
“THE WAY TO GETSTARTEDIS TO
QUIT TALKING AND BEGIN DOING.”
Walt Disney

Contenu connexe

Tendances

Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's includedJames Serra
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsDATAVERSITY
 
Data Analytics Meetup: Introduction to Azure Data Lake Storage
Data Analytics Meetup: Introduction to Azure Data Lake Storage Data Analytics Meetup: Introduction to Azure Data Lake Storage
Data Analytics Meetup: Introduction to Azure Data Lake Storage CCG
 
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsDipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsBob Pusateri
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)James Serra
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Martin Bém
 
Data Integration through Data Virtualization (SQL Server Konferenz 2019)
Data Integration through Data Virtualization (SQL Server Konferenz 2019)Data Integration through Data Virtualization (SQL Server Konferenz 2019)
Data Integration through Data Virtualization (SQL Server Konferenz 2019)Cathrine Wilhelmsen
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course contentsaritha4training
 
Use Cases for NoSQL in Media
Use Cases for NoSQL in MediaUse Cases for NoSQL in Media
Use Cases for NoSQL in MediaSander Kieft
 
Azure Data Factory Data Flow Preview December 2019
Azure Data Factory Data Flow Preview December 2019Azure Data Factory Data Flow Preview December 2019
Azure Data Factory Data Flow Preview December 2019Mark Kromer
 
Sap bi 7.3 Features
Sap bi 7.3 FeaturesSap bi 7.3 Features
Sap bi 7.3 FeaturesSamar Reddy
 
AWS Summit Auckland - Building a Server-less Data Lake on AWS
AWS Summit Auckland - Building a Server-less Data Lake on AWSAWS Summit Auckland - Building a Server-less Data Lake on AWS
AWS Summit Auckland - Building a Server-less Data Lake on AWSAmazon Web Services
 
Introduction to SharePoint for SQLserver DBAs
Introduction to SharePoint for SQLserver DBAsIntroduction to SharePoint for SQLserver DBAs
Introduction to SharePoint for SQLserver DBAsSteve Knutson
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azureIke Ellis
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?James Serra
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with DatabricksGrega Kespret
 
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"DataConf
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategyJames Serra
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationDLT Solutions
 

Tendances (19)

Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical Applications
 
Data Analytics Meetup: Introduction to Azure Data Lake Storage
Data Analytics Meetup: Introduction to Azure Data Lake Storage Data Analytics Meetup: Introduction to Azure Data Lake Storage
Data Analytics Meetup: Introduction to Azure Data Lake Storage
 
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsDipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAs
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27
 
Data Integration through Data Virtualization (SQL Server Konferenz 2019)
Data Integration through Data Virtualization (SQL Server Konferenz 2019)Data Integration through Data Virtualization (SQL Server Konferenz 2019)
Data Integration through Data Virtualization (SQL Server Konferenz 2019)
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course content
 
Use Cases for NoSQL in Media
Use Cases for NoSQL in MediaUse Cases for NoSQL in Media
Use Cases for NoSQL in Media
 
Azure Data Factory Data Flow Preview December 2019
Azure Data Factory Data Flow Preview December 2019Azure Data Factory Data Flow Preview December 2019
Azure Data Factory Data Flow Preview December 2019
 
Sap bi 7.3 Features
Sap bi 7.3 FeaturesSap bi 7.3 Features
Sap bi 7.3 Features
 
AWS Summit Auckland - Building a Server-less Data Lake on AWS
AWS Summit Auckland - Building a Server-less Data Lake on AWSAWS Summit Auckland - Building a Server-less Data Lake on AWS
AWS Summit Auckland - Building a Server-less Data Lake on AWS
 
Introduction to SharePoint for SQLserver DBAs
Introduction to SharePoint for SQLserver DBAsIntroduction to SharePoint for SQLserver DBAs
Introduction to SharePoint for SQLserver DBAs
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data Virtualization
 

Similaire à Dynamics 365 and Power BI Integration

Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Perficient, Inc.
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyTeo Lachev
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs TableauDon Hyun
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biSatya Shyam K Jayanty
 
Office 365 – Power BI and the Data Management Gateway
Office 365 – Power BI and the Data Management GatewayOffice 365 – Power BI and the Data Management Gateway
Office 365 – Power BI and the Data Management GatewayArild Aarnes
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB James Serra
 
Accelerating Business Intelligence Solutions with Microsoft Azure pass
Accelerating Business Intelligence Solutions with Microsoft Azure   passAccelerating Business Intelligence Solutions with Microsoft Azure   pass
Accelerating Business Intelligence Solutions with Microsoft Azure passJason Strate
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course contentsaritha4training
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course contentsaritha4training
 
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 AzurePerficient, Inc.
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataStéphane Fréchette
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseDenodo
 
Text Mining & Sentiment Analysis with Power BI & Azure
Text Mining & Sentiment Analysis with Power BI & AzureText Mining & Sentiment Analysis with Power BI & Azure
Text Mining & Sentiment Analysis with Power BI & AzureSanil Mhatre
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Chirag Patel
 
Branson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem OrganizationsBranson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem OrganizationsTheresa Lubelski
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerAntonios Chatzipavlis
 

Similaire à Dynamics 365 and Power BI Integration (20)

Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
 
Power bi vs tableau
Power bi vs tableauPower bi vs tableau
Power bi vs tableau
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
 
Office 365 – Power BI and the Data Management Gateway
Office 365 – Power BI and the Data Management GatewayOffice 365 – Power BI and the Data Management Gateway
Office 365 – Power BI and the Data Management Gateway
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
 
Accelerating Business Intelligence Solutions with Microsoft Azure pass
Accelerating Business Intelligence Solutions with Microsoft Azure   passAccelerating Business Intelligence Solutions with Microsoft Azure   pass
Accelerating Business Intelligence Solutions with Microsoft Azure pass
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course content
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course content
 
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
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data Warehouse
 
Text Mining & Sentiment Analysis with Power BI & Azure
Text Mining & Sentiment Analysis with Power BI & AzureText Mining & Sentiment Analysis with Power BI & Azure
Text Mining & Sentiment Analysis with Power BI & Azure
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016
 
Branson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem OrganizationsBranson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem Organizations
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 
Power BI
Power BIPower BI
Power BI
 

Plus de Joris Poelmans

Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceJoris Poelmans
 
GDPR and Dynamics 365 - the Waldorf and Statler perspective
GDPR and Dynamics 365 - the Waldorf and Statler perspectiveGDPR and Dynamics 365 - the Waldorf and Statler perspective
GDPR and Dynamics 365 - the Waldorf and Statler perspectiveJoris Poelmans
 
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbotsDynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbotsJoris Poelmans
 
What’s new on the Microsoft Azure Data Platform
What’s new on the Microsoft Azure Data Platform What’s new on the Microsoft Azure Data Platform
What’s new on the Microsoft Azure Data Platform Joris Poelmans
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointJoris Poelmans
 
imec Share - An Office 365 customer case
imec Share - An Office 365 customer caseimec Share - An Office 365 customer case
imec Share - An Office 365 customer caseJoris Poelmans
 
IMEC Share - Innovate, collaborate and excel
IMEC Share - Innovate, collaborate and excelIMEC Share - Innovate, collaborate and excel
IMEC Share - Innovate, collaborate and excelJoris Poelmans
 
The future of business process apps - a Microsoft perspective
The future of business process apps - a Microsoft perspectiveThe future of business process apps - a Microsoft perspective
The future of business process apps - a Microsoft perspectiveJoris Poelmans
 
Yammer Social Data Mining
Yammer Social Data MiningYammer Social Data Mining
Yammer Social Data MiningJoris Poelmans
 
MSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appMSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appJoris Poelmans
 
Everything you always wanted to know about SharePoint 2013 Search relevance
Everything you always wanted to know about SharePoint 2013 Search relevanceEverything you always wanted to know about SharePoint 2013 Search relevance
Everything you always wanted to know about SharePoint 2013 Search relevanceJoris Poelmans
 
The Connected Company - Event Anders Vergaderen
The Connected Company - Event Anders VergaderenThe Connected Company - Event Anders Vergaderen
The Connected Company - Event Anders VergaderenJoris Poelmans
 
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Joris Poelmans
 
Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Joris Poelmans
 
Building the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your bossBuilding the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your bossJoris Poelmans
 
SharePoint Server 2013 : The big five
SharePoint Server 2013 : The big fiveSharePoint Server 2013 : The big five
SharePoint Server 2013 : The big fiveJoris Poelmans
 
Apps for Office Introduction
Apps for Office IntroductionApps for Office Introduction
Apps for Office IntroductionJoris Poelmans
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptJoris Poelmans
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Joris Poelmans
 
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012Joris Poelmans
 

Plus de Joris Poelmans (20)

Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
 
GDPR and Dynamics 365 - the Waldorf and Statler perspective
GDPR and Dynamics 365 - the Waldorf and Statler perspectiveGDPR and Dynamics 365 - the Waldorf and Statler perspective
GDPR and Dynamics 365 - the Waldorf and Statler perspective
 
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbotsDynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
 
What’s new on the Microsoft Azure Data Platform
What’s new on the Microsoft Azure Data Platform What’s new on the Microsoft Azure Data Platform
What’s new on the Microsoft Azure Data Platform
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
 
imec Share - An Office 365 customer case
imec Share - An Office 365 customer caseimec Share - An Office 365 customer case
imec Share - An Office 365 customer case
 
IMEC Share - Innovate, collaborate and excel
IMEC Share - Innovate, collaborate and excelIMEC Share - Innovate, collaborate and excel
IMEC Share - Innovate, collaborate and excel
 
The future of business process apps - a Microsoft perspective
The future of business process apps - a Microsoft perspectiveThe future of business process apps - a Microsoft perspective
The future of business process apps - a Microsoft perspective
 
Yammer Social Data Mining
Yammer Social Data MiningYammer Social Data Mining
Yammer Social Data Mining
 
MSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appMSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to app
 
Everything you always wanted to know about SharePoint 2013 Search relevance
Everything you always wanted to know about SharePoint 2013 Search relevanceEverything you always wanted to know about SharePoint 2013 Search relevance
Everything you always wanted to know about SharePoint 2013 Search relevance
 
The Connected Company - Event Anders Vergaderen
The Connected Company - Event Anders VergaderenThe Connected Company - Event Anders Vergaderen
The Connected Company - Event Anders Vergaderen
 
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
 
Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010
 
Building the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your bossBuilding the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your boss
 
SharePoint Server 2013 : The big five
SharePoint Server 2013 : The big fiveSharePoint Server 2013 : The big five
SharePoint Server 2013 : The big five
 
Apps for Office Introduction
Apps for Office IntroductionApps for Office Introduction
Apps for Office Introduction
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and Javascript
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
 
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
 

Dernier

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 

Dernier (20)

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 

Dynamics 365 and Power BI Integration

  • 1. Dynamics 365 and Power BI Joris Poelmans Solution Architect – Realdolmen @jopxtwits http://jopx.blogspot.com
  • 2. Why? “Without data, you’re just another person with an opinion” W. Edwards Deming, Data Scientist
  • 4.
  • 5. Data acquisition Connect to many data sources Data Transformation Combine multiple queries into single model Refreshable
  • 6. Data acquisition – supported data sources  Use Query functionality to connect to data from a variety of sources beyond those available from powerbi.com  Navigate data quickly with in-memory processing that optimizes performance  Pare down datasets to only what’s needed by editing queries before data loading  Ability to automatically find related tables when connecting to database sources File Database Azure Other • Excel • CSV • XML • Text • Folder • SQL Server • Direct Query for SQL Server • Access • SQL Server Analysis Services • Oracle • IBM DB2 • MySQL • PostgreSQL • Sybase • Teradata • SQL Database • Direct Query for SQL Database • SQL Data Warehouse • Marketplace • HDInsight • Blob Storage • Table Storage • HDInsight Spark • DocumentDB • Web • SharePoint List • Odata Feed • Hadoop File (HDFS) • Active Directory • Microsoft Exchange • Dynamics CRM Online • Facebook • Google Analytics • Salesforce Objects • Salesforce Reports • ODBC • appFigures • GitHub • QuickBooks Online • SweetIQ • Twilio • Zendesk • Spark • Blank Query • Mail Chimp
  • 7. Data acquisition - getting D365 data • Retrieve data from Dynamics 365 by accessing the Dynamics 365 Web API • ODATA RESTful API that gives access to all data stored in Dynamics 365 • https://<baseurl>/api/data/v8.x/ • Slow to retrieve large amounts of data – use filters and pre-selection (or Data Export Service) • Leverage content packs as alternative
  • 8. Data acquisition – loading D365 data • Navigator shows a list of all accessible entities • For every entity selected a query is created • Each query loads data into table of the data model – use filters to only retrieve required data
  • 9. Data acquisition - editing a query • Each query has one or more steps • Each step can • Connect to a data source and retrieve data • Apply a transformation to the data • Last step in a query returns the final data and loads it into the table of the data model Common data-shaping tasks • Remove rows • Rename/Remove tables and columns • Change a data type • Delete Relationships • Pivot columns and group rows • Modify a table name • Identify and fix errors • Merge or append queries to combine data from multiple queries into a single query
  • 10. Data acquisition - D365 queries (specifics) • Fields with “normal” data types are immediately accessible • Optionsets • Entity references/lookups: 2 fields _attributename_value & attributename • Relationships are available as columns of type Table
  • 11. Data acquisition – leveraging content packs • Organizational Content Packs: possible to package dashboards, reports and datasets and share them with co-workers in “Content Pack Library” • Dynamics 365 Content Packs • Can be downloaded and modified in Power BI Desktop
  • 13. Data Modeling with formulas and relationships • Relationships can be managed in Relationship view • Automatically detect relationships • Adjust relationship types (1:N,1:1) • Define calculations (measures) to generate new fields for use in reports • Create Calculated Tables with Data Analysis Expressions (DAX) formulas • Use data categorization
  • 14. Building reports  Explore data in a variety of ways and across multiple visualizations o Select data elements and sort data o Filter data and use cross-filter capabilities o Drill into and across datasets o Pivot and slice data o Change visualization types o Date sort and filters including Min & Max functions o Ability to refresh all views with a single click o Copy/Paste queries to/from Excel o Improved default sorting o Ability to sort the slicers  Select, transform and mashup data via a freeform, drag-and-drop canvas
  • 15. Share reports, visualization and data • Data models and reports created in Power BI Desktop can be published to Power BI Cloud Service • Free and Pro edition • Data model => Dataset, Report => Reports
  • 16. Dynamics 365 integration • Enable Power BI use through System Settings (Reporting tab) • Embedded Power BI dashboard tiles • For Dynamics CRM Online 2016 Update 1 (8.1) and later • Create personal dashboards that use Power BI Dashboard • Available in December 2016 update
  • 18. Understanding Power BI Data refresh Daily, Weekly (free) Up to 8 times per day (Pro) Token cached in service Direct Query On-premises data through gateway
  • 19. Power BI Data Refresh and Direct Query Import (cached mode) Direct query or Live connection Refresh frequency Scheduled - hourly or daily Real-time Performance No noticeable delay since data is already cached Depends on how fast the data source is as queries are executed in real-time Data storage in Power BI Since it is cached mode, data is stored in the cloud No data is stored in Power BI. Data is always on- premises* Data size Current limit of 1 GB (compressed) per model (Free edition) and 10 GB per licensed Pro user The on-premises database is the limit; no Power BI limitation Security Can create row-level security on the PBI dataset (import only) Re-use on-premise row level security for Analysis Services *Some data is cached for optimizing first-time load performance
  • 20. Direct Query – Supported data sources • Cloud data sources • SQL Azure Data Warehouse • Spark on HDInsight • On-premise data sources • SQL Server Analysis Services (Tabular or Multidimensional) • SQL Server • SAP HANA • Oracle • Teradata
  • 21. On premises data gateway Centralized way to refresh on- premises content in Power BI Access control to data sources Monitor and track usage Live, interactive query with on- premises data sources
  • 24. Security and Data Authorization • Users have access to dashboards, reports via sharing or organizational content packs • Scoped to user accounts, AAD security groups, or O365 modern groups (content packs only) • (a) Calls to data sources are made using service-level credentials in the case of cached and Direct Query sources. Authorization in the data source is done using the single service credentials. • (b) for Analysis Services Live Connect, the user’s credentials are used and user authorization is performed in Analysis Services (and RLS can be applied). • Row filters can be applied in the Power BI service for cached data.
  • 25. Alerts • Run on refresh • Send e-mails • Trigger a Microsoft Flow
  • 26. Dynamics 365 Data Export Service • Replicate data from Dynamics 365 to Azure SQL or SQL Server on Azure VMs • Enables more complex reporting or custom integration scenarios • Azure components within same subscription • Data sent to the Data Export Service is stored temporarily in Azure Service Bus and Azure Storage, processed in Azure Service Fabric, and finally synchronized to the destination DB • Support for Data Export implemented in recent update of the Dynamics 365 Content Packs
  • 27. Licensing Free • 1 GB storage limit • Daily refresh • Cloud data sources • Service content packs • Streaming – 10,000 rows/hour Power BI Pro ($9.99/user/mo) • 10 GB storage limit • Hourly refresh (sort of) • Live Data • On-premises data • Modern Groups • Organizational content packs • Row Level Security • Streaming – 1,000,000 rows/hour • Data Catalog • SharePoint Web Part
  • 28. What we did not cover • Power BI REST API • Streaming data • Custom visualizations • Cortana integration • Power BI Embedded and Publish to web • Power BI Mobile Apps • Sharing of reports and workgroups • SharePoint integration • Compliancy features: Power BI auditing, data classification, etc … • Power BI Admin Center • R support • Power BI reports in Reporting Services Vnext • …
  • 29. References • https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-manage-your-data-storage- in-power-bi/ • Row Level Security with Power BI - https://powerbi.microsoft.com/en-us/documentation/powerbi- admin-rls/ and http://radacad.com/dynamic-row-level-security-with-power-bi-made-simple • Power BI Security - https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-power-bi- security/ (also contains link to the Power BI architecture white paper) • Power BI Infographics - http://community.powerbi.com/t5/Community-Blog/Power-BI-Infographic- for-Power-BI-from-an-end-to-end-perspective/ba-p/143307 • Setup the Data Export Service with a Power BI Solution template - https://crmchartguy.wordpress.com/2017/01/11/setup-the-data-export-service-with-a-power-bi- solution-template/ • … See reference list on my blog http://jopx.blogspot.com
  • 30. “THE WAY TO GETSTARTEDIS TO QUIT TALKING AND BEGIN DOING.” Walt Disney