SlideShare uma empresa Scribd logo
1 de 40
Power BI modeling use cases:
Desktop to enterprise
Four different ways to source and prepare your data
1
Agenda
• Introduction
• Power BI overview
• Query methods with pros and cons
• Senturus overview
• Additional resources
• Q&A
2
3
Hundreds of resources
Visit the Resource Library
on the Senturus website
to download this presentation
and explore other assets:
senturus.com/resources
3
4
Introduction
Michael Weinhauer
Director of Training and Content
Senturus, Inc.
4
Like what you see?
This slide deck is from the webinar Power BI Modeling Use
Cases: Desktop to Enterprise
To view the FREE video recording and download this deck,
go to https://senturus.com/resources/power-bi-modeling-use-
cases-desktop-to-enterprise/
5
The rise of self-service
StorePrepare Model Visualize Share
6
Can one tool do it all????
Microsoft BI offerings – through the
years
Excel
SQLServer
Access
Integration
Services
AnalysisServices(M
D)
ReportingServices
Perform
ancePoint
PowerQuery
PowerPivot
PowerView
AnalysisServices(Tab)
PowerBI
87 89 92 98 98 04 07 10 10 10 12 15
Prepare ? ? x x x x
Store ? x x x x x x
Model ? ? x x x x
Visualize (reports) ? x x x x
Visualize (dashboards) x x x
Share x x x
In-memory x x x x
Self-service x x x x x x
7
• A self-service analytics solution that lets you prepare and present data for your
organization
• Power BI serves five essential functions:
• Power BI is actually a set of integrated tools:
•Power BI Desktop
•Power BI Service
•Power BI Report Server
•Power BI Mobile
What is Power BI?
©2019 Senturus, Inc. All rights reserved. 8
Query
engine
In-memory
data storage
Modeling
tool
Visualization
tool
Deployment
portal
•Power BI Embedded
•Power BI Data Gateway
•…and Excel (???)
Power BI core concepts and workflow
9
Data Sources
Model
Report
Power BI Desktop
Queries
• Datasets consist of two object types:
– Queries - defines how to extract and
transform data sources, accessed via
connectors
– Model - defines tables, relationships,
columns and measures
• Reports present data from datasets on
one or more pages of visuals
• Dataflows pull data from
sources, performs transforms
and loads into Azure (ADLG2)
• Datasets are published,
analysis-ready models that are
reusable and certifiable
• Dashboards present visuals,
pinned from reports
• On-Premise Data Gateways let
the service connect back to
data sources
Power BI service
Dataset
Gateways
Tradeoffs and considerations
10
• Real-time vs. latent
• Store once vs. multiple copies
• Analysis ready vs. transactional
• Cost
• Performance
• Scalability
• On-prem vs. cloud
• Governance vs. agility
• Security
Query methods - definitions
11
• DirectQuery – live query to data modeled in Power BI
• Live – live query to pre-modeled data (datasets or SSAS)
• Import – data is pulled from source into Power BI data
model
• Composite/dual – aggregate data is pulled into an import;
query engine determines if Import or DirectQuery is used
Option #1 – direct connection to
transactional data
12
Data Sources Power BI service
Model
Report
Power BI Desktop
Queries
Dataset
You are
HERE
Gateways
Option #1 – direct connection to
transactional data
13
OR
Model
Report
Power BI Desktop
Queries
Dataset
Model
Report
Power BI Desktop
Queries
Dataset
Option #1 – direct connection to
transactional data
14
• Pros: real-time, no data redundancy, low cost, agile, powerful
• Cons: performance, system impact, effort, low reuse, point in
time (lacks history, trending, change data capture)
• Ideal for: small groups, real-time use cases, prototypes
• Methods: DirectQuery, import or composite/dual
• BI maturity: beginner
Option #2 – connect to EDW
15
Data Sources
Model
Report
Power BI Desktop
Queries
Power BI service
Dataset
You are
HERE
Gateways
Option #2 – connect to EDW
16
Model
Report
Power BI Desktop
Queries
Dataset
Option #2 – connect to EDW
17
• Pros: easy, designed for analysis, governed, performant,
scales, history, trends, change capture, reusable, aligned
business metrics
• Cons: latency, recency, cost, unagile, completeness
• Ideal for: medium/large enterprises, governed data needs
• Methods: DirectQuery, import or composite/dual
• BI maturity: intermediate
Enjoy the full webinar presentation
To view the video recording and download the slide
deck go to https://senturus.com/resources/power-bi-
modeling-use-cases-desktop-to-enterprise/
Visit our website to access our library of free BI
knowledge resources including events, blogs, demos,
whitepapers, other on-demand webinars and our
dashboard gallery https://senturus.com/senturus-
resources/
18
Option #2a – connect to SSAS
19
Model
Report
Power BI Desktop
Queries
Dataset
Option #2a – connect to SSAS
20
• Pros: easy, designed for analysis, governed, performant,
scales, history, trends, change capture, reusable, aligned
business metrics
• Cons: latency, recency, cost, unagile, completeness
• Ideal for: medium/large enterprises, governed data needs
• Methods: live
• BI maturity: intermediate
Option #3 – shared datasets
21
Data Sources
Model
Report
Power BI Desktop
Queries
Power BI service
Dataset
You are
HERE
Gateways
Option #3 – shared datasets
22
Option #3 – shared datasets
23
• Pros: governed, certifiable/promotable, performant, reusable,
reduced impact on sources, aligned business metrics
• Cons: governance need/consequences of lack of governance,
agility
• Ideal for: sharing data across similar reporting use cases
• Methods: live
• BI maturity: intermediate
24
Data Sources
Model
Report
Power BI Desktop
Queries
Power BI service
Dataset
You are
HERE
Gateways
Option #4 – dataflows
Option #4 – dataflows
25
Power BI service
Azure Data
Lake Gen 2
Storage
Model
Report
Power BI Desktop
Queries
Dataset
Gateways
26
• Pros: transformation reuse, governance, performance, agility
• Cons: recency, data duplication
• Ideal for: orgs wanting to move from desktop to
cloud/enterprise, governed reporting use cases
• Method: import
• BI maturity: pro
Option #4 – dataflows
Summary comparison matrix
27
Your mileage may vary
QueryMethod
ModelResides
Performance
Cost
Recency
DataRedundancy
Reusability
Security
Governance
Agility
Ease
Transactional DirectQuery Power BI Desktop Varies Low High No Low Low Low High Low
Import/Composite Power BI Desktop High Low Med Yes Low Low Low High Low
ODS/Data Lake DirectQuery Power BI Desktop Varies Med Med Yes Low High Low Med Low
Import/Composite Power BI Desktop High Med Med Yes Low Low Low Med Low
EDW DirectQuery Power BI Desktop High High Low Yes Med High High Low Med
Import/Composite Power BI Desktop High High Low Yes Med Med Med Med Med
SSAS Live SSAS High Med Low Yes Med High High Low High
Import Power BI Desktop High Med Low Yes Med Med High Med High
Datasets Live Power BI Service High Low Varies No High Med Med Low High
Dataflow Import Power BI Service High Low Low Yes High Med High Med Med
Use cases by approach
28
QueryMethod
BestPractice
UseCase
Direct DirectQuery 1 no budget, real time
Import/Composite 2 no budget, reduce impact
ODS/Data Lake DirectQuery 3 frequently landed data or detail level
Import/Composite 4 prototyping or no EDW
EDW DirectQuery 5 frequent ETL or detail level reporting
Import/Composite 5 high quality models
SSAS Live 6 enterprise solution, scaling, optimization
Datasets Live 6 sharing datasets across reports
Dataflow Import 6 sharing data sources across datasets
Which is best for you?
29
• Some/all of the above
• Depends on size, use case(s)
• Balance of factors
• Iterative process – morphs over time
Answer (Check all that
apply):
A, D, and E
A, D, E, and F
A, D, E, F, G
 All of the Above
 Other
Enjoy the full webinar presentation
To view the video recording and download the slide
deck go to https://senturus.com/resources/power-bi-
modeling-use-cases-desktop-to-enterprise/
Visit our website to access our library of free BI
knowledge resources including events, blogs, demos,
whitepapers, other on-demand webinars and our
dashboard gallery https://senturus.com/senturus-
resources/
30
Power BI mentoring session
•Focus on the issues that have the biggest impact to your
organization, including
• Speed up dashboard creation
• Reuse data sets
• Share dashboards across departments
• Perform rapid, on-the-fly recalculations
• Reduce errors from manual data manipulation
• Restrict access to sensitive data
•Learn more
•https://Senturus.com/power-bi-desktop-to-enterprise
31
The authority in
Business Intelligence
Exclusively focused on BI,
Senturus is unrivaled in its
expertise across the BI stack
32
Decisions & actionsBusiness needs
Bridging the data & decisioning gap
33
Analysis-ready data
Full spectrum of BI services
• Dashboards, reporting and visualizations
• Data preparation and modern data warehousing
• Hybrid BI environments (migrations, security, etc.)
• Software to enable bimodal BI and platform migrations
• BI support retainer (expertise on demand)
• Training and mentoring
34
A long, strong history of success
• 19+ years
• 1300+ clients
• 2500+ projects
35
Expand your
knowledge
Find more resources
on the Senturus website:
senturus.com/senturus-resources
36
Upcoming events
•Complex Aggregations in Tableau
•Leveraging table and level of detail calculations
•Thursday, Mar. 26, 2020, 11am PT/2pm ET
•What’s New in Cognos 11.1.6
•Live Q&A with IBM offering manager
•Thursday, Apr. 16, 2020, 11am PT/2pm ET
•Tableau Prep: A Visualization's BFF
•Overview of self-service data prep for Tableau
•Thursday, Apr. 23, 2020, 11am PT/2pm ET
37
Complete BI training offerings
38
Instructor-led online courses Self-paced learning
MentoringTailored group sessions
Additional resources from Senturus
39
Insider viewpointsTechnical tipsUnbiased product reviews
Product demos Upcoming eventsMore on this subject
© 2020 by Senturus, Inc. This presentation may not be reused or distributed without the written consent of Senturus, Inc.
www.senturus.com 888 601 6010 info@senturus.com
Thank You
Contact Kay Knowles
kknowles@senturus.com 303 330 7321

Mais conteúdo relacionado

Semelhante a Power BI Modeling Use Cases: Desktop to Enterprise

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
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Publicsqlserver.co.il
 
Introduction To SQL Server 2014
Introduction To SQL Server 2014Introduction To SQL Server 2014
Introduction To SQL Server 2014Vishal Pawar
 
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BI
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BIPower BI: The Straight Talk on Microsoft’s Data Visualization Tool for BI
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BISenturus
 
What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4Senturus
 
powerBI_theguy.ppt
powerBI_theguy.pptpowerBI_theguy.ppt
powerBI_theguy.pptssuser65fa31
 
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.
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePerficient, Inc.
 
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 DeploymentSenturus
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Precisely
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Getting Started: Power BI Essentials
Getting Started: Power BI EssentialsGetting Started: Power BI Essentials
Getting Started: Power BI EssentialsSenturus
 
OAC Workshop - Detroit 2019
OAC Workshop -  Detroit 2019OAC Workshop -  Detroit 2019
OAC Workshop - Detroit 2019Datavail
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse OptimizationCloudera, Inc.
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Group
 
Power BI Information Session .pptx
Power BI Information Session .pptxPower BI Information Session .pptx
Power BI Information Session .pptxEhsanUllah221132
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - PublicJulian Payne
 

Semelhante a Power BI Modeling Use Cases: Desktop to Enterprise (20)

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
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
 
Introduction To SQL Server 2014
Introduction To SQL Server 2014Introduction To SQL Server 2014
Introduction To SQL Server 2014
 
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BI
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BIPower BI: The Straight Talk on Microsoft’s Data Visualization Tool for BI
Power BI: The Straight Talk on Microsoft’s Data Visualization Tool for BI
 
What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4What’s New in Cognos Analytics 11.1.4
What’s New in Cognos Analytics 11.1.4
 
powerBI_theguy.ppt
powerBI_theguy.pptpowerBI_theguy.ppt
powerBI_theguy.ppt
 
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...
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
 
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
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Getting Started: Power BI Essentials
Getting Started: Power BI EssentialsGetting Started: Power BI Essentials
Getting Started: Power BI Essentials
 
OAC Workshop - Detroit 2019
OAC Workshop -  Detroit 2019OAC Workshop -  Detroit 2019
OAC Workshop - Detroit 2019
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
Power BI Dataflows
Power BI DataflowsPower BI Dataflows
Power BI Dataflows
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
Power BI Information Session .pptx
Power BI Information Session .pptxPower BI Information Session .pptx
Power BI Information Session .pptx
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
SoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in UtahSoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in Utah
 

Mais de Senturus

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringSenturus
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
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 StartedSenturus
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xSenturus
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI MigrationSenturus
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to AvoidSenturus
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with RSenturus
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your CloudSenturus
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BISenturus
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report NavSenturus
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1Senturus
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsSenturus
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesSenturus
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameSenturus
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSenturus
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesSenturus
 
Getting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceGetting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceSenturus
 
Using Cognos Analytics Explorations
Using Cognos Analytics ExplorationsUsing Cognos Analytics Explorations
Using Cognos Analytics ExplorationsSenturus
 
10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for AnalyticsSenturus
 
Putting the Visual in Power BI Visualizations
Putting the Visual in Power BI VisualizationsPutting the Visual in Power BI Visualizations
Putting the Visual in Power BI VisualizationsSenturus
 

Mais de Senturus (20)

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, Configuring
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
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
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with R
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your Cloud
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BI
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report Nav
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share Dashboards
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use Cases
 
Getting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceGetting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data Governance
 
Using Cognos Analytics Explorations
Using Cognos Analytics ExplorationsUsing Cognos Analytics Explorations
Using Cognos Analytics Explorations
 
10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics10 Reasons Snowflake Is Great for Analytics
10 Reasons Snowflake Is Great for Analytics
 
Putting the Visual in Power BI Visualizations
Putting the Visual in Power BI VisualizationsPutting the Visual in Power BI Visualizations
Putting the Visual in Power BI Visualizations
 

Último

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
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby 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
 
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
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
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
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
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
 
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
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 

Último (20)

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
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby 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...
 
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 ...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
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
 
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
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
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
 
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
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
(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
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 

Power BI Modeling Use Cases: Desktop to Enterprise

  • 1. Power BI modeling use cases: Desktop to enterprise Four different ways to source and prepare your data 1
  • 2. Agenda • Introduction • Power BI overview • Query methods with pros and cons • Senturus overview • Additional resources • Q&A 2
  • 3. 3 Hundreds of resources Visit the Resource Library on the Senturus website to download this presentation and explore other assets: senturus.com/resources 3
  • 4. 4 Introduction Michael Weinhauer Director of Training and Content Senturus, Inc. 4
  • 5. Like what you see? This slide deck is from the webinar Power BI Modeling Use Cases: Desktop to Enterprise To view the FREE video recording and download this deck, go to https://senturus.com/resources/power-bi-modeling-use- cases-desktop-to-enterprise/ 5
  • 6. The rise of self-service StorePrepare Model Visualize Share 6 Can one tool do it all????
  • 7. Microsoft BI offerings – through the years Excel SQLServer Access Integration Services AnalysisServices(M D) ReportingServices Perform ancePoint PowerQuery PowerPivot PowerView AnalysisServices(Tab) PowerBI 87 89 92 98 98 04 07 10 10 10 12 15 Prepare ? ? x x x x Store ? x x x x x x Model ? ? x x x x Visualize (reports) ? x x x x Visualize (dashboards) x x x Share x x x In-memory x x x x Self-service x x x x x x 7
  • 8. • A self-service analytics solution that lets you prepare and present data for your organization • Power BI serves five essential functions: • Power BI is actually a set of integrated tools: •Power BI Desktop •Power BI Service •Power BI Report Server •Power BI Mobile What is Power BI? ©2019 Senturus, Inc. All rights reserved. 8 Query engine In-memory data storage Modeling tool Visualization tool Deployment portal •Power BI Embedded •Power BI Data Gateway •…and Excel (???)
  • 9. Power BI core concepts and workflow 9 Data Sources Model Report Power BI Desktop Queries • Datasets consist of two object types: – Queries - defines how to extract and transform data sources, accessed via connectors – Model - defines tables, relationships, columns and measures • Reports present data from datasets on one or more pages of visuals • Dataflows pull data from sources, performs transforms and loads into Azure (ADLG2) • Datasets are published, analysis-ready models that are reusable and certifiable • Dashboards present visuals, pinned from reports • On-Premise Data Gateways let the service connect back to data sources Power BI service Dataset Gateways
  • 10. Tradeoffs and considerations 10 • Real-time vs. latent • Store once vs. multiple copies • Analysis ready vs. transactional • Cost • Performance • Scalability • On-prem vs. cloud • Governance vs. agility • Security
  • 11. Query methods - definitions 11 • DirectQuery – live query to data modeled in Power BI • Live – live query to pre-modeled data (datasets or SSAS) • Import – data is pulled from source into Power BI data model • Composite/dual – aggregate data is pulled into an import; query engine determines if Import or DirectQuery is used
  • 12. Option #1 – direct connection to transactional data 12 Data Sources Power BI service Model Report Power BI Desktop Queries Dataset You are HERE Gateways
  • 13. Option #1 – direct connection to transactional data 13 OR Model Report Power BI Desktop Queries Dataset Model Report Power BI Desktop Queries Dataset
  • 14. Option #1 – direct connection to transactional data 14 • Pros: real-time, no data redundancy, low cost, agile, powerful • Cons: performance, system impact, effort, low reuse, point in time (lacks history, trending, change data capture) • Ideal for: small groups, real-time use cases, prototypes • Methods: DirectQuery, import or composite/dual • BI maturity: beginner
  • 15. Option #2 – connect to EDW 15 Data Sources Model Report Power BI Desktop Queries Power BI service Dataset You are HERE Gateways
  • 16. Option #2 – connect to EDW 16 Model Report Power BI Desktop Queries Dataset
  • 17. Option #2 – connect to EDW 17 • Pros: easy, designed for analysis, governed, performant, scales, history, trends, change capture, reusable, aligned business metrics • Cons: latency, recency, cost, unagile, completeness • Ideal for: medium/large enterprises, governed data needs • Methods: DirectQuery, import or composite/dual • BI maturity: intermediate
  • 18. Enjoy the full webinar presentation To view the video recording and download the slide deck go to https://senturus.com/resources/power-bi- modeling-use-cases-desktop-to-enterprise/ Visit our website to access our library of free BI knowledge resources including events, blogs, demos, whitepapers, other on-demand webinars and our dashboard gallery https://senturus.com/senturus- resources/ 18
  • 19. Option #2a – connect to SSAS 19 Model Report Power BI Desktop Queries Dataset
  • 20. Option #2a – connect to SSAS 20 • Pros: easy, designed for analysis, governed, performant, scales, history, trends, change capture, reusable, aligned business metrics • Cons: latency, recency, cost, unagile, completeness • Ideal for: medium/large enterprises, governed data needs • Methods: live • BI maturity: intermediate
  • 21. Option #3 – shared datasets 21 Data Sources Model Report Power BI Desktop Queries Power BI service Dataset You are HERE Gateways
  • 22. Option #3 – shared datasets 22
  • 23. Option #3 – shared datasets 23 • Pros: governed, certifiable/promotable, performant, reusable, reduced impact on sources, aligned business metrics • Cons: governance need/consequences of lack of governance, agility • Ideal for: sharing data across similar reporting use cases • Methods: live • BI maturity: intermediate
  • 24. 24 Data Sources Model Report Power BI Desktop Queries Power BI service Dataset You are HERE Gateways Option #4 – dataflows
  • 25. Option #4 – dataflows 25 Power BI service Azure Data Lake Gen 2 Storage Model Report Power BI Desktop Queries Dataset Gateways
  • 26. 26 • Pros: transformation reuse, governance, performance, agility • Cons: recency, data duplication • Ideal for: orgs wanting to move from desktop to cloud/enterprise, governed reporting use cases • Method: import • BI maturity: pro Option #4 – dataflows
  • 27. Summary comparison matrix 27 Your mileage may vary QueryMethod ModelResides Performance Cost Recency DataRedundancy Reusability Security Governance Agility Ease Transactional DirectQuery Power BI Desktop Varies Low High No Low Low Low High Low Import/Composite Power BI Desktop High Low Med Yes Low Low Low High Low ODS/Data Lake DirectQuery Power BI Desktop Varies Med Med Yes Low High Low Med Low Import/Composite Power BI Desktop High Med Med Yes Low Low Low Med Low EDW DirectQuery Power BI Desktop High High Low Yes Med High High Low Med Import/Composite Power BI Desktop High High Low Yes Med Med Med Med Med SSAS Live SSAS High Med Low Yes Med High High Low High Import Power BI Desktop High Med Low Yes Med Med High Med High Datasets Live Power BI Service High Low Varies No High Med Med Low High Dataflow Import Power BI Service High Low Low Yes High Med High Med Med
  • 28. Use cases by approach 28 QueryMethod BestPractice UseCase Direct DirectQuery 1 no budget, real time Import/Composite 2 no budget, reduce impact ODS/Data Lake DirectQuery 3 frequently landed data or detail level Import/Composite 4 prototyping or no EDW EDW DirectQuery 5 frequent ETL or detail level reporting Import/Composite 5 high quality models SSAS Live 6 enterprise solution, scaling, optimization Datasets Live 6 sharing datasets across reports Dataflow Import 6 sharing data sources across datasets
  • 29. Which is best for you? 29 • Some/all of the above • Depends on size, use case(s) • Balance of factors • Iterative process – morphs over time Answer (Check all that apply): A, D, and E A, D, E, and F A, D, E, F, G  All of the Above  Other
  • 30. Enjoy the full webinar presentation To view the video recording and download the slide deck go to https://senturus.com/resources/power-bi- modeling-use-cases-desktop-to-enterprise/ Visit our website to access our library of free BI knowledge resources including events, blogs, demos, whitepapers, other on-demand webinars and our dashboard gallery https://senturus.com/senturus- resources/ 30
  • 31. Power BI mentoring session •Focus on the issues that have the biggest impact to your organization, including • Speed up dashboard creation • Reuse data sets • Share dashboards across departments • Perform rapid, on-the-fly recalculations • Reduce errors from manual data manipulation • Restrict access to sensitive data •Learn more •https://Senturus.com/power-bi-desktop-to-enterprise 31
  • 32. The authority in Business Intelligence Exclusively focused on BI, Senturus is unrivaled in its expertise across the BI stack 32
  • 33. Decisions & actionsBusiness needs Bridging the data & decisioning gap 33 Analysis-ready data
  • 34. Full spectrum of BI services • Dashboards, reporting and visualizations • Data preparation and modern data warehousing • Hybrid BI environments (migrations, security, etc.) • Software to enable bimodal BI and platform migrations • BI support retainer (expertise on demand) • Training and mentoring 34
  • 35. A long, strong history of success • 19+ years • 1300+ clients • 2500+ projects 35
  • 36. Expand your knowledge Find more resources on the Senturus website: senturus.com/senturus-resources 36
  • 37. Upcoming events •Complex Aggregations in Tableau •Leveraging table and level of detail calculations •Thursday, Mar. 26, 2020, 11am PT/2pm ET •What’s New in Cognos 11.1.6 •Live Q&A with IBM offering manager •Thursday, Apr. 16, 2020, 11am PT/2pm ET •Tableau Prep: A Visualization's BFF •Overview of self-service data prep for Tableau •Thursday, Apr. 23, 2020, 11am PT/2pm ET 37
  • 38. Complete BI training offerings 38 Instructor-led online courses Self-paced learning MentoringTailored group sessions
  • 39. Additional resources from Senturus 39 Insider viewpointsTechnical tipsUnbiased product reviews Product demos Upcoming eventsMore on this subject
  • 40. © 2020 by Senturus, Inc. This presentation may not be reused or distributed without the written consent of Senturus, Inc. www.senturus.com 888 601 6010 info@senturus.com Thank You Contact Kay Knowles kknowles@senturus.com 303 330 7321

Notas do Editor

  1. Welcome! Thanks for joining us in the latest installment of the Senturus business analytics education series. I’m Michael Weinhauer your host for today…give background…
  2. Today’s agenda. After a brief introduction of the speakers, we’ll get right into the topic. Stay on after the presentation when we will We’ll then share useful links, provide a quick overview of Senturus and let you know of upcoming events. We’ll wrap with a live Q&A.
  3. The first question we usually get is “Can I get a copy of the presentation?” Absolutely! It’s available on Senturus.com. Select the Resources tab and then Resources Library. Or you can click the link that was just posted in the GoToWebinar Control panel. Be sure to bookmark the resource library. It has tons of valuable content addressing a wide variety of business analytics topics.
  4. I’m an eager analyst in a small company (business unit within a larger company). I have business data sitting in a bunch of flat files and I’m not going to bother IT with any of this yet (e.g. resources, politics, competence). I have a lot to figure out! How am I going to: Prepare, Store, Model, Visualize, and Share? On top of all that, how am I going to: Have this perform super fast (perhaps by storing data in-memory)? Do it myself (self-service)?? Can one tool do It all? This used to be a disjointed process, with upstream data prep and modeling handled by multiple people, often in IT.
  5. Note iterative capability where historically ETL, Modeling, Reporting/Visualization and Deployment were separate and distinct roles, many often handled by IT. Power BI and modern tools allow for rapid iteration. Concepts can be prototypes, changes made quickly and incorporated at the report, then into the model layer, and ultimately deployed and/or pushed further upstream into EDW.
  6. Cost vs Performance vs Governance Like an Orchestra Bulls eye? Why you should care? The true cost Transportation analogy RIGHT TOOL FOR THE JOB
  7. Distinction between DirectQuery, In-Memory, Import etc for the SOURCE (i.e., SSAS, Dataset) vs Power Query usage. For purposes of this webinar, we generally are referring to the query as it is executed by Power BI desktop/report authoring environment Composite models currently combine import w DirectQuery, however MSFT is enhancing this capability to allow more than one DirectQuery connection in a model.
  8. Direct connection to the transactional data​ not modeled for analysis​ not suggested/best practice​ will possibly affect the transactional system​ Upwards of 20-30 THOUSAND Tables,3NF, etc Ideal For: small organizations or teams, small data volumes, prototypes Method: DirectQuery, Import, or Dual DirectQuery ​ can be against transactional DB or against SSAS cube configured as DirectQuery against transactional DB​ Import ​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the transactional DB during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​
  9. Direct connection to the transactional data​ not suggested/best practice​ will possibly affect the transactional system​ typically not modeled for analysis​ can be DirectQuery or import​ DirectQuery ​ can be against transactional DB or against SSAS cube configured as DirectQuery against transactional DB​ Import ​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the transactional DB during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Ideal For: smalerl organizations or teams, real-time/operational use cases, rapid prototypes Method: DirectQuery, Import, or Dual (Can also be “extract/export”, i.e., run a report from source system) Maturity Level? Beginner
  10. Transactional data --> DW​ better practice​ Defined as anything other than txnl – actual EDW, snapshot, ODS, Data Lake – your mileage may vary! Doesn’t affect the transactional DB​ Modeled for analysis​ can be DirectQuery or import​ DirectQuery ​ can be against DW or against SSAS cube configured as DirectQuery against DW​ Import​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the DW during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Ideal for: medium/large enterprise Methods: DirectQuery, Import, or Dual
  11. Transactional data --> DW​ better practice​ Defined as anything other than txnl – actual EDW, snapshot, ODS, Data Lake – your mileage may vary! Doesn’t affect the transactional DB​ Modeled for analysis​ can be DirectQuery or import​ DirectQuery ​ can be against DW or against SSAS cube configured as DirectQuery against DW​ Import​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the DW during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Ideal for: medium/large enterprise Methods: DirectQuery, Import, or Dual
  12. Option #2 – Connect to EDW​ better practice​ will not affect the transactional DB​ typically modeled for analysis​ can be DirectQuery or import​ DirectQuery ​ can be against DW or against SSAS cube configured as DirectQuery against DW​ Import​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the DW during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Ideal for: medium/large enterprise Methods: DirectQuery, Import, or Dual MENTION ITERATIVE PROCESS – feedback loop – bring in other data source, proving value, harden, pull upstream into flows, ETL etc.
  13. Transactional data --> SSAS Live Query from PBI, i.e., zero modeling, only creation of measures using existing fields. However, Microsoft is working on composite models to allow DirectQuery against SSAS or Power BI service models + the ability to import and append to the model. SSAS DirectQuery ​ SSAS cube can be configured as DirectQuery from DW​ SSAS In-Memory better use case than DirectQuery due to only hitting the DW during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Import into PBI Allows for additional modeling in PBI, but you are now pulling all the data over locally and it is very resource intensive. Ideal for: medium/large enterprise, governed reporting needs, ease of use Methods: DirectQuery or Import
  14. Option #2 – Connect to EDW​ better practice​ will not affect the transactional DB​ typically modeled for analysis​ can be DirectQuery or import​ DirectQuery ​ can be against DW or against SSAS cube configured as DirectQuery against DW​ Import​ can be imported into Power BI model or SSAS model​ better use case than DirectQuery due to only hitting the DW during refresh​ better use case due to typical import vs DirectQuery pros/cons (i.e. performance, modeling, etc.)​ Ideal for: medium/large enterprise Methods: DirectQuery, Import, or Dual MENTION ITERATIVE PROCESS – feedback loop – bring in other data source, proving value, harden, pull upstream into flows, ETL etc.
  15. Shared Dataset can be based on DirectQuery (to any data source - i.e. transactional, DW) can be based on import (Power BI or SSAS) can point to dataflows as a data source Ideal for: shared datasets across Power BI reports Methods: Datasets can be DirectQuery or Import, but from Power BI are Live only INTENT of data set is to provide clean data, BUT can be wild wild west Old way was top down, governed. These tools have turned upside down, so governance is critical!
  16. Shared Dataset can be based on DirectQuery (to any data source - i.e. transactional, DW) can be based on import (Power BI or SSAS) can point to dataflows as a data source Can be promoted/certified Ideal for: shared datasets across Power BI reports Methods: Datasets can be DirectQuery or Import, but from Power BI are Live only INTENT of data set is to provide clean data, BUT can be wild wild west Old way was top down, governed. These tools have turned upside down, so governance is critical!
  17. Shared Dataset can be based on DirectQuery (to any data source - i.e. transactional, DW) can be based on import (Power BI or SSAS) can point to dataflows as a data source Ideal for: shared datasets across Power BI reports Methods: Datasets can be DirectQuery or Import, but from Power BI are Live only INTENT of data set is to provide clean data, BUT can be wild wild west Old way was top down, governed. These tools have turned upside down, so governance is critical!
  18. Dataflows​ - think “reusing data objects (one or more ENTITIES) across different reporting MODELS, i.e., TIME” Always imported into Azure Data Lake Gen2 (ADLG2)​ can reduce the number of data extracts from source systems​ can be configured as incremental refreshes​ can then be configured as DirectQuery from Power BI to the dataflow (coming soon) or import from Power BI to the dataflow​ can BYOS (bring your own storage) and point dataflows to your own Azure Data Lake Gen2​ that data in your own ADLSG2 storage can then be utilized by other downstream services​ that data can also be configured to utilize CDM​ Ideal for: shared data sources across Power BI datasets Methods: Import
  19. Dataflows​ - think “reusing data objects (one or more ENTITIES) across different reporting MODELS, i.e., TIME” Always imported into Azure Data Lake Gen2 (ADLG2)​ can reduce the number of data extracts from source systems​ can be configured as incremental refreshes​ can then be configured as DirectQuery from Power BI to the dataflow (coming soon) or import from Power BI to the dataflow​ can BYOS (bring your own storage) and point dataflows to your own Azure Data Lake Gen2​ that data in your own ADLSG2 storage can then be utilized by other downstream services​ that data can also be configured to utilize CDM​ Ideal for: shared data sources across Power BI datasets Methods: Import
  20. Dataflows​ are always import into Azure Data Lake Gen2 ​ can reduce the number of data extracts from source systems​ can be configured as incremental refreshes​ can then be configured as DirectQuery from Power BI to the dataflow (coming soon) or import from Power BI to the dataflow​ can BYOS (bring your own storage) and point dataflows to your own Azure Data Lake Gen2​ that data in your own ADLSG2 storage can then be utilized by other downstream services​ that data can also be configured to utilize CDM​ Ideal for: shared data sources across Power BI datasets Methods: DirectQuery Premium – 100TB limit, Pro 10GB limit
  21. Assumes well-designed EDW or data model “Query Method” refers to query connection method used by Power BI Desktop
  22. Assumes well-designed EDW or data model “Query Method” refers to query connection method used by Power BI Desktop
  23. BI reports Methods: DirectQuery or Import Iterative process - Starts w desktop as prototype – suss out requirements, optimize, harden, deploy, iterate
  24. Focus on the issues that have the biggest impact to your organization, including Speed up dashboard creation—reduce time spent gathering data Reuse data sets—eliminate repetitive work Share dashboards across departments Perform rapid, on-the-fly recalculations Reduce errors from manual data manipulation Restrict access to sensitive data
  25. At Senturus we concentrate our expertise on business intelligence with a depth of knowledge across the entire BI stack.
  26. At Senturus, our clients know us for providing clarity from the chaos of complex business requirements, disparate data sources and constantly moving targets. We have made a name for ourselves because of our strength at bridging the gap between IT and business users. We deliver solutions that give you access to reliable, analysis-ready data across the organization so you can quickly and easily get answers at the point of impact: the Decisions you Make and Actions you Take.
  27. Our consultants are leading experts in the field of analytics, with years of pragmatic, real-world expertise and experience advancing the state-of-the-art. We’re so confident in our team and our methodology that we back our projects with a 100% money back guarantee that is unique in the industry.
  28. We have been focused exclusively on business intelligence for 19 years. We work across the spectrum from Fortune 500 to mid market, We solve business problems across many industries and function areas including in the office of finance, sales and marketing, manufacturing, operations, HR and IT Our team is large enough to meet all your business analytics needs yet small enough to provide personal attention.
  29. Senturus has 100s of free resources on our website, from webinars on all things BI, to our fabulous up-to-the-minute, easily consumable blogs.
  30. We provide training in the three top BI platforms. We are ideal for organizations running multiple platforms or those moving from one to another. We can provide training in many modes and can mix and match to suit your user community.
  31. Senturus provides 100s of free resources on our website. We have been committed to sharing our BI expertise for over a decade.