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
OM. Platinum Level Sponsors Gold Level Sponsors Pre Conference Sponsor Venue Sponsor Key Note Sponsor.
Automating Power BI Creations Angel Abundez VP Business Intelligence, DesignMind.
Develop Business Intelligence Application with Microsoft SharePoint 2013 Author: Vo Duy Anh.
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.
It’s time to refresh your data in Power BI!
SQL Server Analysis Services Tabular Model
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.
Mile Hi Power BI User Group
LSI Business Intelligence Initiative
Mile Hi Power BI User Group
Let’s Build a Tabular Model in Azure
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
10 Amazing Things About Power BI You Don’t Know
Power BI Performance Tips & Tricks
Relationship modeling patterns in SSAS and Power bi
Power BI Architecture, Best Practices, and Performance Tuning
Reports on the Go SSRS 2016 Mobile Reporting
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 !
Create and publish reports with Power BI for desktop
Dumps PDF Analyzing and Visualizing Data with Microsoft Power BI Preparing for Microsoft Certification Exam
What is business intelligence?
Less known component in SSIS and cool features of Power BI
Exam Braindumps
Make Power BI Your Own with the Power BI APIs
Erik Svensen, CatMan Solution A/S
Toolkit for DAX Optimization
Power BI Performance …Tips and Techniques.
Introduction to tabular models
Introduction to tabular models
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!
Welcome! Power BI User Group (PUG)
DAX and the tabular model
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
SSIS Deployment Smackdown!
Designing Complex Tabular Models
From MDS to SSRS - a short walkthrough
Power BI with Analysis Services
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Applying Data Warehouse Techniques
Let’s Build a Tabular Model in Azure
Dashboard in an Hour Using Power BI
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
Discovering the full power of parameters in Power BI
Data Modeling and Prototyping
Presentation transcript:

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

OregonSQL User Group www.OregonSQL.org Meetings Every 2nd Wednesday, 6:00PM – 9:00PM 1515 SW 5th Ave, Suite 900, Portland

Support Our Sponsors

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. Community Speaker Steve Wake Presented at events around the world on various BI topics, including PASS Summit and many SQLSaturdays. Principal BI Developer, Brown and Caldwell User Group Chapter Leader /in/b5lurker 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. @stevewake stevenmwake

Agenda Tips & Tricks Q&A Live/Direct/Import Data Connections Demo Data Modeling Prototyping in Power BI Desktop Tips & Tricks Q&A

Live/Direct/Import Data Connections Live Connection Available for 3 sources: AS Tabular (on-prem/Azure), AS Multi-Dimensional & Power BI Service dataset Only dataset allowed when selected, since it is already a full model DirectQuery Connections Most relational databases and other products (full list) May require On-Premises Data Gateway depending on implementation Import Connections Only connection where data is stored in Power BI model Allows combining data from multiple different sources Data has to be refreshed in model to be kept up-to-date

Data Connections Demo 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 Star & Snowflake Schemas Dimensions Facts Measures https://exceleratorbi.com.au/the-optimal-shape-for-power-pivot-data/ 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

Data Modeling Demo

Prototyping in Power BI Desktop 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 Demo

Tips & Tricks Use scheduled refresh/incremental refresh 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 model can be shared in multiple other PBI reports using Live Connection Power BI Desktop and PowerBI.com run a full featured AS Tabular engine (and Excel 2016+!)

Q & A

Support Our Sponsors

Learn more from Steve @stevewake steve@wakebi.com