Power BI for large databases

Slides:



Advertisements
Similar presentations
Presented by Brad Gall Using BI Techniques for Database Statistics.
Advertisements

PerformancePoint Services using a SQL 2012 BI Semantic Model.
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
Our Powers Combined: Query, Pivot, Map, and View A quick tour through the 4 pillars of Power BI February 11, 2014.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
An Introduction to HDInsight June 27 th,
OM. Platinum Level Sponsors Gold Level Sponsors Pre Conference Sponsor Venue Sponsor Key Note Sponsor.
Power BI Technical Considerations March 17, 2016.
Azure Data Catalog and Power BI. Agenda Azure Data Catalog Overview 1 Publish a data set 2 Metadata 3 Extract and view 4 Q&A 5.
Microsoft Power Query 101 Belinda Allen Smith & Allen Consulting, Inc.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Internal Modern Data Platform Somnath Data Platform Architect.
Microsoft PowerBI – Advanced Solutions with Microsoft Excel and PowerBI Presented by: Phillip Guglielmi, CPA | Senior BI Consultant and Solutions Architect.
Review DirectQuery in SSAS 2016, best practices and use cases
Data Security with Power BI, SSAS, SQL Server 2016 and Active Directory June 10, 2017.
Tooling Overview Author: Simon Nuss Date: May 2017.
Victoria Power BI User Group Meeting
Power BI Internals Eugene
Cloud BI with Azure Analysis Services
45 Minutes to Your First Tabular Model
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Mile Hi Power BI User Group
45 Minutes to Your First Tabular Model
Data Platform and Analytics Foundational Training
What’s new in SQL Server 2017 for BI?
Introduction to Tabular Data Models
Power BI Performance Tips & Tricks
Creating Enterprise Grade BI Models with Azure Analysis Services
Using a Gateway to Leverage On-Premises Data in Power BI
Power BI Architecture, Best Practices, and Performance Tuning
Cloud BI with Azure Analysis Services
Using a Gateway to Leverage On-Premises data in Power BI
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
Data Platform and Analytics Foundational Training
Who am I Hector Villafuerte
Welcome! Power BI User Group (PUG)
H*ckin Sweet Reports with Power BI
Using a Gateway to Leverage On-Premises Data in Power BI
What is business intelligence?
07 | Analyzing Big Data with Excel
Building Scalable Serverless Apps in the Cloud: AWS or Azure ?
Toolkit for DAX Optimization
Migrating Your BI Platform To Azure
SQL Server Analysis Services Fundamentals
Armando Lacerda
Server & Tools Business
Cloud BI with Azure Analysis Services
Orchestration and data movement with Azure Data Factory v2
Real World Power BI for Dynamics 365 and AX
Azure Data Lake for First Time Swimmers
Armando Lacerda
Processing Analysis Services Tabular Models
Analytics in the Cloud using Microsoft Azure
Data Modeling and Prototyping
Power BI Part 2: Internals
Power BI with Analysis Services
Let’s Build a Tabular Model in Azure
Armando Lacerda
Let’s Build a Tabular Model in Azure
Power BI at Enterprise-Scale
Armando Lacerda
Dashboard in an Hour Using Power BI
HDInsight & Power BI By Łukasz Gołębiewski.
Big-Data Analytics with Azure HDInsight
Applying Data Warehouse Techniques
Moving your on-prem data warehouse to cloud. What are your options?
Get your data flowing with Data Flows! and...umm...dataflows.
Architecture of modern data warehouse
Data Modeling and Prototyping
Power BI Embedded for Fun and Profit
Presentation transcript:

Power BI for large databases Hector Villafuerte, Business Intelligence Architect Microsoft Certified Technology Specialist, SQL, Dynamics CRM - MCTS Works with SQL Server, Power BI, SSIS, SSAS, SSRS, SharePoint, Dynamics CRM and Azure PAAS. Microsoft Certified Professional Developer – MCPD Full-stack .NET Developer and Web Applications Architect. Reach me at: https://www.linkedin.com/in/hector-v/ http://www.hectorv.com hectorvmail@gmail.com

Power BI for large databases Agenda PowerBI - Imported mode for large databases Power BI - Live Connection for large databases Power BI - Direct Query with large database Power BI - Big Data Sets

Survey Among these tables which is the biggest dataset ? One table with 5,000 records One table with 500,000 record One table with 5 Million records One table with 5 Billion records A dataset is a collection of data that you import or connect to.

VertiPaq In-memory Technology (xVelocity) VertiPaq engine: the in-memory columnar database that stores and hosts your model. Available in Power Pivot, Power BI, Analysis Services Tabular, SQL Server ColumnStore Indexes. VertiPaq Analyzer reports the memory consumption of the data model. http://www.sqlbi.com/tool s/vertipaq-analyzer/ VertiPaq engine: the in-memory columnar database that stores and hosts your model.

Power BI Service Security

Different users access same database through various reporting tools, and work with different subsets of data based on their identity/role

Up to 100GB and refresh up to every 30 min, Starting $5K for 50 users 2.5GB for P1 Capacity Node.

Azure Analysis Services scale up to 400GB

PowerBI Modes Comparison DirectQuery Mode Imported Mode Live Connection Data Size after compression (database, table, cardinality) Very large dataset 1 GB <= PBI Free 10 GB <= PBI Pro 10GB > PBI Premium Up to 400GB SSAS Data Source Types Limited Many Number of Data Source 1 (only) Power Query Transformations Limited (to simple) Not Limited (can do complex) No Power Query DAX (Data Analysis Expressions) As of June 2018: Power BI Premium - Incremental refresh in preview. Azure Analysis Services scale up to 400GB.

Big Data Sets with Power BI in HDInsight Imported Mode using Microsoft Hive ODBC Driver - data refreshes with this method can often be slow as a Hive job will be executed on your cluster before transferring the data Imported Mode - HDInsight into Power BI is by connecting to flat files in either Blob or the Data Lake Store Direct Query - Power BI can then use Spark SQL to interactively query the tables in Power BI's DirectQuery mode. Direct Query - process your data in your cluster, but write the resulting curated and/or aggregated data to tables in Azure SQL DB (or Azure SQL Data Warehouse).

DEMO PowerBI - Imported mode for large datasets Power BI - Live Connection for large datasets Power BI - Direct Query with large dataset

Resources: Questions? Hector Villafuerte Power BI Performance Best Practices: https://docs.microsoft.com/en-us/power-bi/power-bi-reports-performance Incremental refresh in Power BI Premium: https://docs.microsoft.com/en-us/power-bi/service-premium-incremental-refresh Using DirectQuery in Power BI https://docs.microsoft.com/en-us/power-bi/desktop-directquery-about Hector Villafuerte Linkedin: https://www.linkedin.com/in/hector-v/ Blog: www.hectorv.com E-mail: hectorvmail@gmail.com Questions?