SlideShare a Scribd company logo
Gaston Cruz - MVP Data Platform
Data Analytics Architect
Slalom, Seattle.
/gastoncruz
@gastonfcruz
gastoncruz
gastoncruz@outlook.com
www.gastoncruz.com
Power BI with Big Data
Composite Models and Aggregations
Seattle Modern Excel + Power BI User Group
(MEUG)
Performance Factors
• Created summarized tables w/ filter for large DQ tables
(Full aggregate functionality available soon)
• Unloaded and removed irrelevant tables and columns
• Document relationship info & measures & calculated columns
• Changed semi-relevant tables from import to DQ
• Turned off auto date/time (Current file/Global)
• Removed bookmarks and moved calculated measures to
the model
• Removed custom visuals
Composite Model
Power BI Architecture (Ad-Hoc
Model)
• Transactional Views in
DW
• Best Practice to build
pre calculated columns
Power BI Desktop
Power BI Desktop
Dual
On-Prem
Gateway
DirectQuery Import
Power BI Desktop
Power BI Desktop
Gateway
Data Sources
Dashboard
Report
Reports
Publish
Periodic Data Refresh
Periodic
Data Refresh
In the first level and to improve performance a View is created in DW with pre calculated columns
When reports and dashboards are viewed, Power BI queries its copy of the data stored within the dataset (an in-memory
columnstore database) instead of going back to the original data source. This happens with Composite model using Direct
Query to DW transactional table and Aggregated Table in Power BI with Import type of connection. Dimensional Tables
are going to set via Dual connectivity (DQ with Transactional and Import with Aggregated Table)
Publish to PBI Premium Capacity for computing purposes
1
1
2
3
2
Power BI Desktop
Composite Model
Power BI Service with Premium Capacity
Source Data
Source Data
Source Data
Systems Data Warehouse
Publish
PBIX
Premium App Workspace
3Dual
DirectQuery Import
Connection via Direct Query to Transactional
Tables/Views in Snowflake and then implement
Aggregated Tables with Import connection to
improve performance.
Power BI Architecture (Ad-Hoc Model)
Power BI Architecture (Ad-Hoc Model)
Power BI Architecture (Ad-Hoc
Model) – Best Practices
Tools
DAX Studio by SQLBI
https://www.sqlbi.com/tools/dax-studio/
VertiPaq Analyzer by SQLBI
https://www.sqlbi.com/tools/vertipaq-analyzer/
•
•
•
•
•
•
Power BI Helper by RADACAD
https://radacad.com/power-bi-helper
Business logic & metrics
Data modeling
Security
Azure Analysis Services
Server
Lifecycle management
In-memory
cache
Enterprise Data Analytics
Thanks! And see you on the next
meetup!!!
@gastonfcruz
"Improve the Process"

More Related Content

PPTX
What's new for Power BI? Feb 2020 - Mai 2020
PDF
Power BI / AAS Model Optimization
PDF
From Excel hero to Power BI champion
PPTX
Multidimensional or tabular points to consider
PPTX
Powerpivot prototyping
PPTX
Self-service BI with PowerPivot and PowerView
PPTX
Microsoft Azure Data Factory Data Flow Scenarios
PPTX
Azure Data Factory Data Flow
What's new for Power BI? Feb 2020 - Mai 2020
Power BI / AAS Model Optimization
From Excel hero to Power BI champion
Multidimensional or tabular points to consider
Powerpivot prototyping
Self-service BI with PowerPivot and PowerView
Microsoft Azure Data Factory Data Flow Scenarios
Azure Data Factory Data Flow

What's hot (17)

PDF
ADF Mapping Data Flow Private Preview Migration
PPTX
Deploy PowerPivot Enterprise Wide
PDF
Power BI Report Server & Office Online Server
PPTX
Power BI Workspace Collections Migration
PPTX
Microsoft BI Stack Portfolio
PPTX
Tenisha Hamilton -BI
PPTX
Azure Data Factory Data Flow Preview December 2019
PPTX
Dynamic filtering for presto join optimisation
PPTX
Azure Data Factory Data Flow Limited Preview for January 2019
PPTX
Microsoft Data Integration Pipelines: Azure Data Factory and SSIS
PPTX
SSAS Tabular model importance and uses
PPTX
Get more Visual Power
DOC
Sap bo xi r4.0
PPTX
Data quality patterns in the cloud with ADF
PDF
Power BI: Dashboard in an Hour Walk-Through
PPTX
Azure Data Factory Data Wrangling with Power Query
PPTX
Azure Data Factory Data Flows Training v005
ADF Mapping Data Flow Private Preview Migration
Deploy PowerPivot Enterprise Wide
Power BI Report Server & Office Online Server
Power BI Workspace Collections Migration
Microsoft BI Stack Portfolio
Tenisha Hamilton -BI
Azure Data Factory Data Flow Preview December 2019
Dynamic filtering for presto join optimisation
Azure Data Factory Data Flow Limited Preview for January 2019
Microsoft Data Integration Pipelines: Azure Data Factory and SSIS
SSAS Tabular model importance and uses
Get more Visual Power
Sap bo xi r4.0
Data quality patterns in the cloud with ADF
Power BI: Dashboard in an Hour Walk-Through
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Flows Training v005
Ad

Similar to Big data models with Power BI - Composite Models and Aggregations (20)

PPTX
Power BI for Business Intelligencee.pptx
PDF
Power BI Updates - ____November 2023.pdf
PDF
Power_BI_Updates_October_2023_1698124764.pdf
DOC
Sap bo xi r4.0
DOC
Sap bo xi r4.0
DOC
Sap bo xi r4.0
DOC
Sap bo xi r4.0
PDF
Microsoft Power BI Overview
PDF
GPPB2020 - Milan - Power BI dataflows deep dive
PPTX
Power BI Modeling Use Cases: Desktop to Enterprise with Questions and Answers
PPTX
Bmbi (6.0)
PPTX
October2019 release
PPTX
Professional Portfolio
PDF
BBCRMreadonlyenablement_presentation (1).pdf
PDF
Power BI / AAS Data Model Optimization 101 v2
PDF
Power BI with Essbase in the Oracle Cloud
PPTX
Self-Service Business Intelligence with Power BI
PPTX
PPTX
Whats new and exciting jan 22
Power BI for Business Intelligencee.pptx
Power BI Updates - ____November 2023.pdf
Power_BI_Updates_October_2023_1698124764.pdf
Sap bo xi r4.0
Sap bo xi r4.0
Sap bo xi r4.0
Sap bo xi r4.0
Microsoft Power BI Overview
GPPB2020 - Milan - Power BI dataflows deep dive
Power BI Modeling Use Cases: Desktop to Enterprise with Questions and Answers
Bmbi (6.0)
October2019 release
Professional Portfolio
BBCRMreadonlyenablement_presentation (1).pdf
Power BI / AAS Data Model Optimization 101 v2
Power BI with Essbase in the Oracle Cloud
Self-Service Business Intelligence with Power BI
Whats new and exciting jan 22
Ad

More from Gaston Cruz (20)

PPTX
04 17-2021 - procesando modelos tabulares global azure latam
PPTX
Automatizacion de Procesos en Modelos Tabulares
PPTX
Tecnicas avanzadas en Power BI con Tabular Editor
PPTX
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
PPTX
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
PPTX
Ms webinar agile metrics with power bi dataflows and azure devops api
PPTX
Data flows Virtual Camp Dynamics UG
PPTX
Sql saturday santiago 2019 metricas agiles
PPTX
4 pass marathon aaa_gaston cruz
PPTX
Power BI Days - Power Bi and PowerShell
PPTX
Net conf cl v2018 real time analytics
PPTX
Net conf uy v2018 real time analytics
PPTX
Power BI and PowerShell
PPTX
Net conf ar v2018 real time analytics
PPTX
Logistica en industria 4.0
PPTX
Mundo SQL Power BI Report Server
PPTX
PUG Webinar Sentiment Analysis 2018
PPTX
WorkShop Dataplatform MVD IOT Demo
PPTX
Power BI and Powershell - SQL Saturday Santiago 2018
PPTX
Analisis Sentimientos con Power BI SQL Saturday Concepcion
04 17-2021 - procesando modelos tabulares global azure latam
Automatizacion de Procesos en Modelos Tabulares
Tecnicas avanzadas en Power BI con Tabular Editor
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
Ms webinar agile metrics with power bi dataflows and azure devops api
Data flows Virtual Camp Dynamics UG
Sql saturday santiago 2019 metricas agiles
4 pass marathon aaa_gaston cruz
Power BI Days - Power Bi and PowerShell
Net conf cl v2018 real time analytics
Net conf uy v2018 real time analytics
Power BI and PowerShell
Net conf ar v2018 real time analytics
Logistica en industria 4.0
Mundo SQL Power BI Report Server
PUG Webinar Sentiment Analysis 2018
WorkShop Dataplatform MVD IOT Demo
Power BI and Powershell - SQL Saturday Santiago 2018
Analisis Sentimientos con Power BI SQL Saturday Concepcion

Recently uploaded (20)

PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Foundation of Data Science unit number two notes
PPTX
Introduction to Knowledge Engineering Part 1
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Mega Projects Data Mega Projects Data
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
IBA_Chapter_11_Slides_Final_Accessible.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Miokarditis (Inflamasi pada Otot Jantung)
Introduction-to-Cloud-ComputingFinal.pptx
Fluorescence-microscope_Botany_detailed content
STUDY DESIGN details- Lt Col Maksud (21).pptx
.pdf is not working space design for the following data for the following dat...
Business Ppt On Nestle.pptx huunnnhhgfvu
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Foundation of Data Science unit number two notes
Introduction to Knowledge Engineering Part 1
ISS -ESG Data flows What is ESG and HowHow
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Mega Projects Data Mega Projects Data

Big data models with Power BI - Composite Models and Aggregations

  • 1. Gaston Cruz - MVP Data Platform Data Analytics Architect Slalom, Seattle. /gastoncruz @gastonfcruz gastoncruz gastoncruz@outlook.com www.gastoncruz.com Power BI with Big Data Composite Models and Aggregations Seattle Modern Excel + Power BI User Group (MEUG)
  • 2. Performance Factors • Created summarized tables w/ filter for large DQ tables (Full aggregate functionality available soon) • Unloaded and removed irrelevant tables and columns • Document relationship info & measures & calculated columns • Changed semi-relevant tables from import to DQ • Turned off auto date/time (Current file/Global) • Removed bookmarks and moved calculated measures to the model • Removed custom visuals
  • 3. Composite Model Power BI Architecture (Ad-Hoc Model) • Transactional Views in DW • Best Practice to build pre calculated columns Power BI Desktop Power BI Desktop Dual On-Prem Gateway DirectQuery Import Power BI Desktop Power BI Desktop Gateway Data Sources Dashboard Report Reports Publish Periodic Data Refresh Periodic Data Refresh In the first level and to improve performance a View is created in DW with pre calculated columns When reports and dashboards are viewed, Power BI queries its copy of the data stored within the dataset (an in-memory columnstore database) instead of going back to the original data source. This happens with Composite model using Direct Query to DW transactional table and Aggregated Table in Power BI with Import type of connection. Dimensional Tables are going to set via Dual connectivity (DQ with Transactional and Import with Aggregated Table) Publish to PBI Premium Capacity for computing purposes 1 1 2 3 2 Power BI Desktop Composite Model Power BI Service with Premium Capacity Source Data Source Data Source Data Systems Data Warehouse Publish PBIX Premium App Workspace 3Dual DirectQuery Import Connection via Direct Query to Transactional Tables/Views in Snowflake and then implement Aggregated Tables with Import connection to improve performance.
  • 4. Power BI Architecture (Ad-Hoc Model)
  • 5. Power BI Architecture (Ad-Hoc Model)
  • 6. Power BI Architecture (Ad-Hoc Model) – Best Practices
  • 7. Tools DAX Studio by SQLBI https://www.sqlbi.com/tools/dax-studio/ VertiPaq Analyzer by SQLBI https://www.sqlbi.com/tools/vertipaq-analyzer/ • • • • • • Power BI Helper by RADACAD https://radacad.com/power-bi-helper
  • 8. Business logic & metrics Data modeling Security Azure Analysis Services Server Lifecycle management In-memory cache Enterprise Data Analytics
  • 9. Thanks! And see you on the next meetup!!! @gastonfcruz "Improve the Process"