Data Modeling and Prototyping

Slides:



Advertisements
Similar presentations
Our Powers Combined: Query, Pivot, Map, and View A quick tour through the 4 pillars of Power BI February 11, 2014.
Advertisements

Microsoft Business Intelligence Environment Overview.
Highline Class, BI 348 Basic Business Analytics using Excel Introduction to PowerPivot 1.
Intro to Power BI Azhagappan Arunachalam.  Senior Database Architect   PowerBICentral.com  (blog on getting started.
BISM Introduction Marco Russo
Introduction to the Power BI Platform Presented by Ted Pattison.
OM. Platinum Level Sponsors Gold Level Sponsors Pre Conference Sponsor Venue Sponsor Key Note Sponsor.
Microsoft Power Query: an Excel Users Dream for Data Extraction and Cleansing Presented by: Belinda Allen Smith & Allen Consulting, Inc.
Automating Power BI Creations Angel Abundez VP Business Intelligence, DesignMind.
Microsoft Power Query 101 Belinda Allen Smith & Allen Consulting, Inc.
Develop Business Intelligence Application with Microsoft SharePoint 2013 Author: Vo Duy Anh.
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
John Tran Business Program Manager, The Suddath Companies
Data Security with Power BI, SSAS, SQL Server 2016 and Active Directory June 10, 2017.
Victoria Power BI User Group Meeting
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
LSI Business Intelligence Initiative
Mile Hi Power BI User Group
Still a Toddler but growing fast
What’s new in SQL Server 2017 for BI?
Make Power BI Your Own with the Power BI APIs
Power BI Performance Tips & Tricks
Relationship modeling patterns in SSAS and Power bi
Reports on the Go SSRS 2016 Mobile Reporting
Power BI in the Wild Power BI at Innovative Architects Julie Smith
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
<Enter course name here>
Make Power BI Your Own with the Power BI APIs
Data Platform and Analytics Foundational Training
Who am I Hector Villafuerte
Your friends / colleagues can watch this session Live on !
H*ckin Sweet Reports with Power BI
Dumps PDF Analyzing and Visualizing Data with Microsoft Power BI Preparing for Microsoft Certification Exam
What is business intelligence?
Exam Braindumps
Make Power BI Your Own with the Power BI APIs
Erik Svensen, CatMan Solution A/S
Power BI Performance …Tips and Techniques.
Introduction to tabular models
Introduction to tabular models
SQL Server Analysis Services Fundamentals
Linda Nguyen, John Swinehart, Yiwen (Cathy) Sun, Nargiza Nosirova
Implementing Data Models & Reports with Microsoft SQL Server
Intro to SQL Server Reporting Services (SSRS)
Mobile, Paginated, KPIs, and Power BI, Oh My!
H*ckin Sweet Reports with Power BI
DAX and the tabular model
Power BI in the Wild Power BI at Innovative Architects Julie Smith
SQL Saturday New York City May 19th, 2018
Make Power BI Your Own with the Power BI APIs
Mobile, Paginated, KPIs, and Power BI, Oh My!
Power BI for large databases
Applying Data Warehouse Techniques
Data Modeling and Prototyping
Power BI with Analysis Services
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Let’s Build a Tabular Model in Azure
Applying Data Warehouse Techniques
Let’s Build a Tabular Model in Azure
Dashboard in an Hour Using Power BI
Extend Excel with Smartlist Designer
Bob Duffy 27 years in database sector, 250+ projects
Mobile, Paginated, KPIs, and Power BI, Oh My!
Using Power BI to Automate Data Cleaning and Visualization
Applying Data Warehouse Techniques
Implementing Data Models & Reports with Microsoft SQL Server
SQL Saturday Madison, April 8th
Optimizing the ETL Development process using BIML
Implementing ETL solution for Incremental Data Load in Microsoft SQL Server Ganesh Lohani SR. Data Analyst Lockheed Martin
Presentation transcript:

Data Modeling and Prototyping in Power BI Desktop Steve Wake, Principal BI Developer, Brown and Caldwell

Steve Wake Principal BI Developer Brown and Caldwell Experienced BI Developer Full stack Microsoft BI Developer, 20+ years experience. SQL Server 2005 – 2017 SSRS, SSIS and SSAS. Experience with Power BI since “Power” Excel add-ons. Steve Wake Principal BI Developer Brown and Caldwell User Group Chapter Leader Current leader of the Mile Hi Power BI User Group in Denver. Previously lead the Denver SQL Server User Group and organized 3 SQLSaturdays in Denver. /b5lurker @stevewake stevenmwake

Agenda Data Connections Data Modeling Prototyping in Power BI Desktop Tips & Tricks Q&A

Data Connections

Live Connections Available for 3 sources: Analysis Services Tabular (on-prem/Azure) Analysis Services Multi-Dimensional Power BI dataset Only dataset allowed when selected, since it is already a full model

DirectQuery Connections Most relational databases and other database products (full list) May require On-Premises Data Gateway depending on implementation (for example: Snowflake)

Import Connections Only connection where data is stored in Power BI model Allows combining data from multiple different sources Data must be refreshed in model to be up-to-date

Data Connections

Demo: Data Connections References/Links Reference Date Table in DAX and Power BI by SQLBI (Marco Russo) Data.gov (College Scoreboard – Most Recent Cohorts Scorecard Elements) collegescorecard.ed.gov (College Scorecard Data Dictionary) OPE ID (Office of Postsecondary Education Identification) List Wikipedia – List of States in United States and Abbreviations Wikipedia – Population of States in United States and Territories

Data Modeling

Import Connections Star & Snowflake Schemas Dimensions Facts Measures https://exceleratorbi.com.au/the-optimal-shape-for-power-pivot-data/ Star Star & Snowflake Schemas Dimensions Facts Measures Relationships One to Many (1:M) Many to Many (M:M) http://www.crmsearch.com/powerbi-best-practices.php Snowflake

Data Modeling

Prototyping in Power BI Desktop

Power BI Languages Power Query (M) DAX (Data Analysis eXpressions) https://docs.microsoft.com/en-us/power-query/power-query-quickstart-using-power-bi Power Query (M) Data connectivity Data preparation (ETL – Extract, Transform & Load) DAX (Data Analysis eXpressions) Data manipulation Calculations =SUMX( CALCULATETABLE('InternetSales_USD', 'DateTime'[CalendarYear]=2006) , [SalesAmount_USD]) https://msdn.microsoft.com/en-us/query-bi/dax/calculatetable-function-dax

Prototyping in Power BI Desktop

Tips and Tricks

Tabular models load all data into memory (Import/Dual Tables in PBI) Data compressed on columns (typically 10:1 or more) Querying a tabular model works by filtering data using relationships Import/Dual datasets require refreshing if source data is changing Use scheduled refresh/incremental refresh Once published to PowerBI.com a dataset can be shared in other reports (and across workspaces) Power BI Desktop and PowerBI.com run a full featured AS Tabular engine (and Excel 2016+!)

Q & A

Steve Wake @stevewake steve@wakebi.com