1. PASS
Chennai Power BI Webinar – June 2017CPBIG Webinar
A Deep Dive into Power BI – Level 1
Hariharan Rajendran
2. CPBIG
About Speaker
Hariharan
Lead Consultant, Your SQL Man (I) Pvt Ltd
Solution Expert in MSBI
SAP HANA & Business Objects
Active Speaker in DAGEOP DATA DAY
& CSSUG
Blog
http://dataap.org/author/hariharanr/
Twitter
@imhariharanr
Linked In
hariharan-r-12635640
Email
hari@yoursqlman.com
4. CPBIG
Introduction
Business Intelligence Tool
Power BI Cloud Services
Power BI Desktop
Power BI Mobile App
Type SQL Server Stack Power BI
Data Load (ETL) SSIS Power BI Query
Editor
Data Modeling SSAS Power BI Query
Editor
Measures SSAS Power BI / DAX
Reporting SSRS Power BI
Share and
Collaboration
SharePoint PowerBI.com
6. CPBIG
Languages – M (Power Query)
Scripting Language for Power
Query
Data Transformation Engine
Data Mashup and
Transformations
Step by Step Language Structure
7. CPBIG
Native Query – Query Folding
Query engine pushes work to the data source
whenever possible
Improved Performance
Depends on source system
Limited transformations
Some of the data sources
Relational Sources (SQL
Server, Oracle, etc..)
OData Sources
Active Directory & Exchange
HDFS
8. CPBIG
Languages – DAX
Data Analysis eXpression Language
SQL Server Analysis Services Tabular, Power Pivot in Excel
and Power BI
Functional Language
Analytical Engine
It is very similar to Excel Functions
9. CPBIG
M VS DAX
Which language is better?
M – Any data preparation & data transformation before
loading into model.
DAX - Analytical Questions
10. CPBIG
Data Connectivity
Import DirectQuery Live Connection
General
ETL
Data Download
Select Specific Tables
No data Download
Queries triggered from report visuals
Explore source objects from report
surface
No data download
Queries triggered from Report
visuals
Supported Data Sources All sources
SQL Server
Azure SQL Database
Azure SQL Data Warehouse
SAP HANA
Oracle
Teradata
SQL Server Analysis Services (Tabular &
Multidimensional)
Max number of Data Sources
per Report Unlimited One One
Data Transformations All Transformations Partial None
Mashup Capabilities
Merge (Joins)
Append (Union)
Parametrized Queries
Merge (Joins)
Append (Union) None
Modelling Capabilities
Relationships
Calculated Columns
Measures
Hierarchies
Calculated Column
Measures
Change Column Types None