SlideShare a Scribd company logo
Making Sense of
Microsoft’s Sprawling, Shifting
Business Intelligence Offering
Power BI & Beyond
September 2017 Overview
What’s in this presentation: bringing clarity to
crowded field of products, architectural choices
• Microsoft’s BI offering
• Historical perspective and dynamics
• Strengths & Weaknesses
• Shared Assets: Power Query, Power Pivot
• Products & Licensing
• SKUs & Pricing
• Components & Integration Points
• Hope you liked Inception
• Development Options & Languages
• DAX, M, MDX, R, T-SQL…
• Clarifying seemingly competing options
• Client BI tools: Power BI vs. Excel
• Cloud or On premises: Power BI Desktop vs. Cloud services vs. Power BI Report Server vs. PBI Gateways
• Reporting UIs: Power BI Reports vs. Dashboards
• Connection types: Import vs. DirectQuery vs. Live Connection
• Data models: Tabular vs. Multidimensional
• BI approach: self-service and/or Enterprise IT
• Plenty of supporting hyperlinks (in slides and footer notes)
How We Got There
And why should I care?
Microsoft has been in the BI space for a long time with a “traditional IT”
focus
• Think SQL, OLAP, multi-dimensional, enterprise IT, data warehouses
Circa 2007-14 MSFT seemed to leave the world move to SaaS without
putting much of a fight
• They let the likes of Salesforce, Google, or Tableau, make them look old and irrelevant
And lots of moving parts took time to mature and gel
• Power Pivot was first launched in 2009 but was relegated to add-in status until Excel 2016
• Power View/Silverlight dead-end (mobile anyone?)
But since 2015 there has been a strong move to inexpensive yet
powerful desktop + cloud + mobile services for business users
• Think tabular, spreadsheets, SaaS, end-user friendly, within reach of smaller teams without
requiring IT
Come 2017: still work in progress, but a compelling offer
• Strong momentum behind Power BI (PBI) makes it unlikely they will drop the ball, so worth
investing into its vision
• Good old Excel has become a formidable yet more accessible tool, aka “Modern Excel”
“Windows Only”
Exec Summary: Lots to Like, Some Drawbacks
Strengths
• The broadest BI/DB stack of any
vendor, with individual components
strong in their own right.
• Builds up on established leading
products (Excel, O365, SQL Server,
Azure).
• Vibrant product development, iterative
and interactive.
• Strong user community, support,
learning material.
• Easy and cheap to get started.
Weaknesses
• Hard to keep up with all the moving
parts and updates!
• Still somewhat Microsoft-centric, but
much less so than in the past.
• Not as good as Tableau for more
sophisticated interactive charts.
• A lot of stuff still in beta/incomplete.
Needs another 12-18 months of
maturation.
• Licensing can get complicated, some
market segments feel neglected.
Products
& Licensing
Components of the “Power Stack”
Self-service BI, Workflows, Apps
Software Platform What General availability Notes
Excel 2016 Windows Spreadsheets
Data models
Viz
September 2015 Until Excel 2013 (included), Power Query
and Power Pivot were separate add-ins
Power BI
Desktop
Windows Data models
Viz
July 2015 Authoring tool formerly known as Power
BI Designer
Power BI Service Cloud Viz July 2015 SaaS
Power BI Mobile iOS, Android,
Windows
Viz July 2015 Native mobile apps
PBI API
PBI Embedded
Cloud Integration July 2015
January 2017
Embedded merged into Premium in mid-
2017
Flow Cloud, iOS,
Android
Inter-app workflows
& integration
October 2016 Think SaaS glued with Zapier, IFTTT, i.e.
“Lotus Notes for the cloud.”
PowerApps Cloud
Windows
Visual app designer October 2016 Think Force.com “low code”, i.e.
Access/VB for the cloud. PowerApps
plans include Flow.
OneDrive for
Business
Cloud
Windows
Mobile
Cloud file sync February 2014 Think Sharepoint SaaS. Allows auto-
refresh of desktop Excel files into cloud
PBI.
Sub-components of the “Power Stack”
Two common core technologies and user experiences
Subcomponent /
Software
Function Excel Power BI SQL Server Azure Common
Data Service
Power Query ETL Y Y SSDT 2017 Yes
Power Pivot Data modeling Y Y SSAS Analysis Services
Licensing
This is Microsoft, ergo cannot be simple
Software Platform Office 365 Dynamics 365 Separate license Notes
Excel 2016 Windows (no
PQ/PP in Mac
version)
• (Limited PQ/PP in Business plans)
• ProPlus ($12/u/mo)
• Enterprise E3-E5 ($20-$35/u/mo)
n/a Office 2016 perpetual license (i.e. not a subscription) • O365 business plans
• New ways to get the Excel
business analytics features
you need
Power BI Desktop Windows n/a n/a Free download
Power BI Service Cloud Enterprise E5 n/a • Free
• Pro ($9.99/u/mo)
• Premium P1/P2/P3 ($5K+/mo)
• Pricing
• Premium cost planner
Power BI Report
Server
Windows Server
On premises
n/a n/a • Premium P1/P2/P3 ($5K+/mo)
• SQL Server Enterprise Edition with Software Assurance
Introducing PBI RS
Power BI Mobile iOS, Android,
Windows
n/a n/a Free downloads
PBI Embedded Cloud n/a n/a Premium EM1/EM2/EM3 ($625+/mo) Embedded pricing
Flow Cloud, iOS,
Android
• Business Essentials/Premium
• Education / Education Plus
• Enterprise E1/E2, E3/E4, E5, K1
(restricted)
• Enterprise: Sales, CS, Ops, FS, PSA,
TM, Plan 1/2
• Business: Financials, TM
• CRM
• Free: 750 runs, 15mn checks
• (O365 base plan: 2K runs, 5mn checks)
• Plan 1: 4.5K runs, 3mn checks ($5/u/mo)
• Plan 2: 15K runs, 1mn checks, admin ($15/u/mo)
• All PowerApps plans
Pricing
PowerApps Cloud, Windows • Free Community plan
• (O365 base plan)
• Plan 1: premium connectors, use CDS apps ($7/u/mo)
• Plan 2: admin + build CDS apps ($40/u/mo)
• Pricing
• Licensing Overview
OneDrive for
Business
Cloud
Windows
Mobile
• Business / Essentials ($5/u/mo) /
Premium: Plan 1
• ProPlus: Plan 1
• Enterprise E1: Plan 1
• Enterprise E3-E5: Plan 2
• Plan 1: 1TB/user ($5/u/mo)
• Plan 2: 5+TB/user, data loss prevention ($10/u/mo)
Pricing
ETL
Power Query
Model
Power Pivot
Data
JSON
CSV, Excel
Streaming datasets
Sources
Databases
APIs/SaaS
Files
View
Pivot Tables
Pivot Charts
(Power View)
View
Reports
Dashboards
Other apps/sites
Get, Combine, Transform, Model, Visualize
& Share Data with the Power Stack
public
web
Connection Inception: How Stack Pieces Interact
Source(s) Destination What How Notes
Excel Desktop PBI Service Queries
Workbooks
Data Catalog
Publish to PBI
PBI Pro subscription needed.
PBI publisher for Excel needed.
Excel Desktop PBI Desktop Queries, Data,
Data models,
worksheets
Import Power Query queries, Power Pivot models and Power View worksheets.
Excel Desktop
PBI Desktop
PBI Service Data model Local/LAN via PBI
Gateway
Need a gateway to refresh datasets that get data from on-premise data sources. PBI Pro
subscription needed.
Excel Desktop
PBI Desktop
PBI Service Data model Cloud via OneDrive,
Sharepoint Online
Any data you’ve loaded into your file’s model is imported into the dataset and any reports you’ve
created in the file are loaded into Reports in PBI. Changes to your file on OneDrive will be updated
in PBI too, usually within about an hour.
PBI Desktop Excel Desktop Data model Analyze in Excel, Use
PBI Desktop as a
local server
Since users will need to refresh the dataset, and refresh for external connections is not supported
in Excel Online, it’s recommended that users open the workbook in the desktop version of Excel on
their computer.
Excel Desktop, PBI
Desktop, PBI Service
3rd-party Apps Dataset PBI REST API You can import pbix and xlsx files stored on OneDrive via the API.
PBI Service PBI Desktop, Excel
Desktop
Dataset Connect to datasets
(live connection) ,
Analyze in Excel
Reusing datasets
PBI Service 3rd-party Apps Viz PBI Embedded
PBI Service 3rd-party Apps Data alerts Flow Notification triggers.
PBI API PBI Service Datasets, reports,
dashboards
API calls
PowerApps PBI Apps PA/PBI interop Embed PowerApps within PBI dashboards + Embed PBI tiles into PowerApps apps
Common Data Service PBI, PowerApps, Data model Common Data Excel support via add-in.
Confusion Infusion: MSFT Loves to Move, Rename Features
Excel 2010: It’s Coming from the SQL Team, So Let’s Hide It
• PowerPivot introduced as an Excel add-in, common engine with SSAS Tabular
• In-memory engine introduced as Vertipaq then rebranded to xVelocity, because why not?
Excel 2013: Moving Sideways
• Power Pivot (now with a space, no product name can be left untouched!) remain as an add-in
• Introduction of Power View and Power Map based on Silverlight dead end
• Introduction of Data Explorer then rebranded as Power Query (notice a trend here?)
Excel 2016: Finally Embracing the Power
• Power Pivot is its own ribbon tab but also accessible from Data > Manage Data Model
• Power Query renamed as Get & Transform
• Power View hidden though still available, Power Map renamed to 3D Maps
• Old way to get external data continued to coexist with Get & Transform until March 2017
Power BI Desktop: There Can Be Only One Power Something
• Power Query found as Home > Get Data (but some documentation does talk about “Power Query”)
• Power Pivot found as the Modeling ribbon tab (let’s not name it “Power Pivot” because it might look familiar to Excel users)
PBI Service: Office Or Not?
• “Power BI for Office 365” was an older version of the service using Excel (with Power View/Map) for authoring and was deprecated at the end of 2015. But
powerbi.com user management continues to rely on O365.
Azure: What’s Up with That?
• Retirement of DataMarket, Data Services, Reporting Services
• Planned merger of PBI’s data catalog with Azure Data Catalog
Great Momentum, But Uneven Features Between Products
• Streaming datasets launched Jan. 2017 in PBI Service, not available in PBI Desktop
• Can’t print or export to PPT from PBI Desktop
• Some mapping features only available in Desktop (ARCGIS) or Service (aerial basemap)
• Many online services and CDM as a native Source in PBI but not (yet?) in Excel 2016
• Calculated Tables, Bidirectional cross filtering available in PBI Desktop, not in Excel 2016
• Some UX pieces offer better QoL to author DAX in Excel than Power BI
• OneDrive listed under Get Data > Files in PBI Service, but not Desktop
• Some objects such as Hierarchies recognized in Excel’s data models but not in PBI Desktop
• Excel imports/exports M queries to ODC files but PBI Desktop doesn’t
• No Dashboards and no natural language Q&A in PBI Desktop / PBI Report Server
• Need to install a separate “PBI Desktop for Report Server” for On Premises work
• SSDT in VS2017 not available at launch
Don’t despair: lots of monthly updates, many parts still in beta/preview (e.g. most SaaS connectors)
Even More Caveats: “Pulling a Microsoft”
Some questionable choices
More Open but Still Somewhat MSFT-centric
• Authoring limited to Windows and to a smaller extent browser
• No Mac desktop
• Flow/PowerApps connectors still focused on MSFT world
• SQL, Sharepoint, Azure
Abrupt & Enterprise-Focused Licensing Changes
• Changes to Free/Pro announced out of the blue within less than a month of their
enactment
• 1-year free Pro trial thrown in to help you stomach it
• PBI Premium starts at $5K/mo
• Makes sense only from 500+ users
• Forced migration from PBI Embedded (Premium Embedded pricing starts at $625/mo)
• Why tie PBI Report Server to PBI Premium and SQL Server Enterprise with Software
Assurance?
• SMEs and ISVs Might Want On-Premises PBI…
Clarifying the
Power BI offering
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Power BI Desktop vs. powerbi.com cloud service
Two concepts that look similar but complement each other
Functionality Desktop Cloud
Positioning Authoring tool for analysts Consuming & Sharing tool for end users
Data sets Yes Yes
Reports Yes Yes
ETL (Power Query) Yes No
Data modeling (Power Query) Yes No
Visualization Yes Yes
Data access based on row level security No, as a report author you get access to the whole data source Yes
Dashboards No Yes
Export to PPT No Yes
Print No Yes
Controlled sharing Not really
(you can share the whole .pbix file)
Yes
Reports vs. Dashboards
Two concepts that look similar but complement each other
Functionality Reports Dashboards
Multiple pages/tabs Yes No
Drill down/up, Expand, See Data Yes No
Publish to web Yes No
Slicers Yes No (unless you pin the whole page from a report)
Export to PPT Yes No
Print Yes Yes
Subscribe Yes Yes
Automatic refresh No Yes
Q&A No Yes
Alerts No Yes
Featured No Yes
Favorite No Yes
Sharing No Yes
Web/phone view No Yes
Power BI Report Server
Power BI on Premises, with Strings Attached
Functionality Powerbi.com Power BI Report Server
Licensing Flexible and
starts cheap
Inflexible and expensive
(enterprise only)
Updates Monthly 3x a year
(server and authoring client)
Authoring client Power BI Desktop Separate PBI Desktop version
Variety of data sources Yes No, only SSAS live connection
(more currently in August Preview)
Dashboards Yes No
(only reports)
R Visuals Yes No
On premises No Yes
(well, it’s got that going for it)
BI Architecture
Mix & Match On Premises & Cloud
PBI Enterprise Gateway
Gateway: 1 Installer, 2 Modes
GATEWAY (PERSONAL MODE)
Mode (Choose on Install) On-premises data
gateway
Personal
installation
Cloud services it works with Power BI, PowerApps,
Azure Logic Apps,
Microsoft Flow
Power BI
Runs as an app for users who aren't administrators on the computer •
Runs as a single user with your credentials •
Import data and set up scheduled refresh • •
Support for DirectQuery to SQL Server, Oracle, Teradata •
Support for a live connection to Analysis Services •
Serves multiple users with access control per data source •
Monitoring and auditing for gateway and data sources Coming soon
Enterprise Offering Continues to Evolve in Parallel
Increasingly Integrates, Blends with Self-Service
• SQL Server Integration Services (SSIS)
• Enterprise ETL
• SQL Server Analysis Services (SSAS)
• Think of SSAS Tabular as “PowerPivot Enterprise Server”, i.e. modeling tool
• “Live Connection” option in PBI: no need to import data but faster than Direct Query
• PBI can query SSAS Tabular and SSAS MD
• Models can be imported from PBI Desktop
• SQL Server Data Tools (SSDT)
• Now supports DAX queries against SSAS
• SQL Server Reporting Services (SSRS) & PBI Report Server
• Focus on On-Premises, pixel-perfect/print static reports
• Paginated reports and Mobile reports can be pinned in PBI dashboards
• PBI reports can be put in SSRS dashboards
• PBI RS is basically a superset of SSRS
• SQL Server Management Studio (SSMS)
• Now has a DAX query editor
Tabular or Multidimensional: PBI + SSAS
Tabular Multidimensional
Available since SQL Server 2012 SQL Server 2000
Licensing SQL Express and above, PBI, Excel SQL Server Enterprise
Modeling constructs Relational: model, tables, columns OLAP: cubes, dimensions, measures
Languages DAX calculations, DAX queries, MDX queries MDX calculations, DAX queries, MDX queries
M Expressions Yes No
Calculated measures, columns, tables Yes Calculated members
Actions No Yes
Aggregations No Yes
Custom Assemblies No Yes
Custom Rollups No Yes
Default Member No Yes
Display folders No Yes
Hierarchies Yes Yes
KPIs Yes Yes
Many-to-many relationships No Yes
Writeback No Yes
Compression vs. original data size Can go down to 10% About 30%
Sources Largest variety Only relational databases
Database size MD used to be needed for the largest projects but Tabular is catching up
SSAS & SSRS Coexist with PBI
PBI-SQL Connection Types
Choose were storage and modeling happen
Connection type Data storage Data
modeling
Refreshing Notes
Import Data loaded in PBI’s in-
memory engine
PBI
• Scheduled refreshes
(every 15 minutes or
more)
• Limited to 1GB dataset and
10GB of data in cloud service
• Can’t change connection type
Direct Query
Data remains in the source
SQL database
• Data is pushed via the
Enterprise Gateway
• You can schedule cache
refreshes
• Pinned tiles are
automatically refreshed
every 10 minutes
• Can change connection type
• No Quick Measures
• No calculated columns
• Can’t create hierarchies
• Can’t connect to several
sources
• Can’t create relationships
between tables
• Can’t change connection type
• Most scalable solution
Live Connection
SSAS
Mix & Match On Premises & Cloud
Services galore
Service On premises Cloud
Database (OLTP), Data Sync SQL Server Azure SQL, Azure Data Sync
Data warehouse SQL Server Azure SQL Data Warehouse
Data Modeling SSAS Azure Analysis Services, PBI
ETL SSIS Azure Data Factory, PBI, Future Power Query SaaS stand-alone
Reporting PBI RS, SSRS PBI
And more… IaaS: SQL in Azure VMs
PaaS: Azure Storage, HDInsight, Data Lake, Event Hubs, Stream Analytics
BI Development
BI & DB Languages
Sorting out the alphabet soup
Language Sinc
e
About MSFT Support Strengths / purpose
T-SQL (Transact
Structured Query
Language)
1974
(SQL)
Query language for relational databases. SQL Server Work with individual rows and row sets.
MDX (Multidimensional
eXpressions)
1997 Query language for OLAP databases. SQL Server, PBI Desktop Query data tubes. Powerful.
DMX (Data Mining
Extensions)
1999 Query language for SSAS data mining
models.
SQL Server, Excel Syntax looks like SQL.
DAX (Data Analysis
eXpressions)
2009 Data modeling language introduced with
PowerPivot.
SSAS, Excel, PBI, DAX Studio, DAX Editor Calculate dynamic aggregates with Excel-like function syntax.
Flexible and versatile.
M 2010 Functional language introduced with
Power Query.
Excel, PBI ETL
LINQ (Language
Integrated Query)
2007 Query language for .NET languages. Visual Studio: C#, F#, VB.NET
R 1993 Statistical and graphical language. Open
source but embraced by Microsoft.
Excel, PBI, SQL Server, Visual Studio, R
Server & Client
Stats (e.g. regression analysis), LOTS of extensions, good
charting.
Python 1991 Programming language popular with data
scientists
SQL Server 2017 The most general purpose language in this table. Good to
handle text.
Power BI Development Options
• Power BI REST API
1. Push datasets/tables/rows into PBI model in language of your choice
2. Trigger data refreshes
3. Embed dashboards in your app (now using the same API)
• Custom visuals
• TypeScript / CSS / D3
• Data Connector SDK / Cloud content packs
• PowerApps + Flow
• Form-based “no code” apps embedded in Power BI dashboards
• Visual workflows using PBI alerts as triggers; pushing data to PBI datasets
• R: ETL and Charting
1. Load an R script as a data source
2. Run an R script as a Power Query step
3. Plot an R visual (including using libraries such as ggplot2)
4. Create an R-based custom visual (including using Plotly)
• VBA
• Publish Excel workbook to PBI
The Complete Desktop Toolset for the MSFT BI Analyst
Most of that stuff is free!
“Self service”
• PBI Desktop
• Custom charts
• Content packs
• Themes
• Personal Gateway
• Excel 2016 (ProPlus, Office Insider)
• PBI Publisher for Excel
• Analytics Edge
• SQL Server Express
• SSMS (SQL Server Management Studio)
• Advanced Services (subset of SSRS, not sure
about SSIS)
• OneDrive
• DAX Studio
• R Studio
“Enterprise”
• PBI Desktop
• On-premises Enterprise Gateway
• SQL Server Dev Edition
• SSAS
• SSIS
• SSRS
• MDS (Master Data Services) for SSMS
• VisualStudio
• SSDT
• R Tools
• DAX Editor
• Power Update
What’s Next?
What Will This Look Like in 2019?
Disrupting Tableau’s momentum?
About these slides
Tech + data to meet business goals
I’m an entrepreneur and consultant working at the intersection of
business and technology, with a background in sales and marketing.
I use Excel and PowerBI to integrate analytics from many sources such
as Google Analytics or Salesforce.com. Feel free to contact me if you
need help choosing your BI tools, planning your business intelligence
project, or creating your dashboards.
I’m maintaining and improving this presentation as I learn more and
the offering evolves. Did this presentation help you? How can I improve
it? Your feedback is appreciated.
To contact me:
• Blog
• LinkedIn
• Twitter
• olivier@needlestacker.com
Olivier Travers

More Related Content

PPTX
Cloudstack vs Openstack
PPTX
Power BI overview.pptx
PPTX
Power BI Overview, Deployment and Governance
PDF
Snowflake for Data Engineering
PPTX
What is Change Data Capture (CDC) and Why is it Important?
PPTX
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
PDF
Databricks: A Tool That Empowers You To Do More With Data
PDF
SAP S4HANA : Learn From Our Implementation Journey
Cloudstack vs Openstack
Power BI overview.pptx
Power BI Overview, Deployment and Governance
Snowflake for Data Engineering
What is Change Data Capture (CDC) and Why is it Important?
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
Databricks: A Tool That Empowers You To Do More With Data
SAP S4HANA : Learn From Our Implementation Journey

What's hot (20)

PDF
Building robust CDC pipeline with Apache Hudi and Debezium
PDF
Talend Open Studio Data Integration
PDF
Building an MLOps Stack for Companies at Reasonable Scale
PPTX
Veeam Backup & Replication Tips and Tricks
PDF
Microsoft Power BI Overview
PPTX
Developing dynamics 365 reports in dynamics 365
PPTX
Node Labels in YARN
PDF
Solix Corporate Overview
PPTX
Understanding Azure Disaster Recovery
PPT
DB2 and storage management
PDF
Data Warehouse - Incremental Migration to the Cloud
PDF
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
PDF
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
PPTX
Automate and Optimize Data Warehouse Migration to Snowflake
PDF
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
PPTX
Getting started with with SharePoint Syntex
PDF
Introduction to HPCM
PPTX
VSICM8_M02.pptx
PDF
Kubermatic.pdf
PDF
OpenText Archive Server on Azure
Building robust CDC pipeline with Apache Hudi and Debezium
Talend Open Studio Data Integration
Building an MLOps Stack for Companies at Reasonable Scale
Veeam Backup & Replication Tips and Tricks
Microsoft Power BI Overview
Developing dynamics 365 reports in dynamics 365
Node Labels in YARN
Solix Corporate Overview
Understanding Azure Disaster Recovery
DB2 and storage management
Data Warehouse - Incremental Migration to the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Automate and Optimize Data Warehouse Migration to Snowflake
Sydney hyperion financial reporting top 10 tips and tricks 09-20-11
Getting started with with SharePoint Syntex
Introduction to HPCM
VSICM8_M02.pptx
Kubermatic.pdf
OpenText Archive Server on Azure
Ad

Similar to Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends] (20)

PDF
Perth SharePoint User Group - Hybrid Cloud and Power BI
PDF
Bake-off Power BI
PDF
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
PPT
powerBI_theguy.ppt
PPTX
Power BI in Office 365
PDF
Self-Service BI with SQL Server 2012
PPTX
MICROSOFT POWER BI PPT.pptx
PPTX
Power business intelligence
PPTX
Power BI Overview
PDF
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
PPTX
Introduction to power BI and its need, advantages.pptx
PPTX
Power BI - 2016 - Public
PDF
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
PPTX
Empower Your Users with Advanced Analytics On-the-Fly
PDF
Powerbimadesimple 150206194215-conversion-gate01
PPTX
Power BI Made Simple
PPTX
Power BI: Introduction with a use case and solution
PDF
Applied Microsoft Power Bi Bring Your Data to Life Teo Lachev
PPTX
Power BI course in Chandigarh.pptx-presentation
Perth SharePoint User Group - Hybrid Cloud and Power BI
Bake-off Power BI
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
powerBI_theguy.ppt
Power BI in Office 365
Self-Service BI with SQL Server 2012
MICROSOFT POWER BI PPT.pptx
Power business intelligence
Power BI Overview
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Introduction to power BI and its need, advantages.pptx
Power BI - 2016 - Public
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Empower Your Users with Advanced Analytics On-the-Fly
Powerbimadesimple 150206194215-conversion-gate01
Power BI Made Simple
Power BI: Introduction with a use case and solution
Applied Microsoft Power Bi Bring Your Data to Life Teo Lachev
Power BI course in Chandigarh.pptx-presentation
Ad

Recently uploaded (20)

PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Types of control:Qualitative vs Quantitative
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PPTX
5 Stages of group development guide.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Deliverable file - Regulatory guideline analysis.pdf
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
IFRS Notes in your pocket for study all the time
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
MSPs in 10 Words - Created by US MSP Network
Types of control:Qualitative vs Quantitative
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
5 Stages of group development guide.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
COST SHEET- Tender and Quotation unit 2.pdf
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
HR Introduction Slide (1).pptx on hr intro
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
unit 1 COST ACCOUNTING AND COST SHEET
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Deliverable file - Regulatory guideline analysis.pdf
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
IFRS Notes in your pocket for study all the time
Reconciliation AND MEMORANDUM RECONCILATION
Belch_12e_PPT_Ch18_Accessible_university.pptx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
New Microsoft PowerPoint Presentation - Copy.pptx
Ôn tập tiếng anh trong kinh doanh nâng cao

Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]

  • 1. Making Sense of Microsoft’s Sprawling, Shifting Business Intelligence Offering Power BI & Beyond September 2017 Overview
  • 2. What’s in this presentation: bringing clarity to crowded field of products, architectural choices • Microsoft’s BI offering • Historical perspective and dynamics • Strengths & Weaknesses • Shared Assets: Power Query, Power Pivot • Products & Licensing • SKUs & Pricing • Components & Integration Points • Hope you liked Inception • Development Options & Languages • DAX, M, MDX, R, T-SQL… • Clarifying seemingly competing options • Client BI tools: Power BI vs. Excel • Cloud or On premises: Power BI Desktop vs. Cloud services vs. Power BI Report Server vs. PBI Gateways • Reporting UIs: Power BI Reports vs. Dashboards • Connection types: Import vs. DirectQuery vs. Live Connection • Data models: Tabular vs. Multidimensional • BI approach: self-service and/or Enterprise IT • Plenty of supporting hyperlinks (in slides and footer notes)
  • 3. How We Got There And why should I care? Microsoft has been in the BI space for a long time with a “traditional IT” focus • Think SQL, OLAP, multi-dimensional, enterprise IT, data warehouses Circa 2007-14 MSFT seemed to leave the world move to SaaS without putting much of a fight • They let the likes of Salesforce, Google, or Tableau, make them look old and irrelevant And lots of moving parts took time to mature and gel • Power Pivot was first launched in 2009 but was relegated to add-in status until Excel 2016 • Power View/Silverlight dead-end (mobile anyone?) But since 2015 there has been a strong move to inexpensive yet powerful desktop + cloud + mobile services for business users • Think tabular, spreadsheets, SaaS, end-user friendly, within reach of smaller teams without requiring IT Come 2017: still work in progress, but a compelling offer • Strong momentum behind Power BI (PBI) makes it unlikely they will drop the ball, so worth investing into its vision • Good old Excel has become a formidable yet more accessible tool, aka “Modern Excel” “Windows Only”
  • 4. Exec Summary: Lots to Like, Some Drawbacks Strengths • The broadest BI/DB stack of any vendor, with individual components strong in their own right. • Builds up on established leading products (Excel, O365, SQL Server, Azure). • Vibrant product development, iterative and interactive. • Strong user community, support, learning material. • Easy and cheap to get started. Weaknesses • Hard to keep up with all the moving parts and updates! • Still somewhat Microsoft-centric, but much less so than in the past. • Not as good as Tableau for more sophisticated interactive charts. • A lot of stuff still in beta/incomplete. Needs another 12-18 months of maturation. • Licensing can get complicated, some market segments feel neglected.
  • 6. Components of the “Power Stack” Self-service BI, Workflows, Apps Software Platform What General availability Notes Excel 2016 Windows Spreadsheets Data models Viz September 2015 Until Excel 2013 (included), Power Query and Power Pivot were separate add-ins Power BI Desktop Windows Data models Viz July 2015 Authoring tool formerly known as Power BI Designer Power BI Service Cloud Viz July 2015 SaaS Power BI Mobile iOS, Android, Windows Viz July 2015 Native mobile apps PBI API PBI Embedded Cloud Integration July 2015 January 2017 Embedded merged into Premium in mid- 2017 Flow Cloud, iOS, Android Inter-app workflows & integration October 2016 Think SaaS glued with Zapier, IFTTT, i.e. “Lotus Notes for the cloud.” PowerApps Cloud Windows Visual app designer October 2016 Think Force.com “low code”, i.e. Access/VB for the cloud. PowerApps plans include Flow. OneDrive for Business Cloud Windows Mobile Cloud file sync February 2014 Think Sharepoint SaaS. Allows auto- refresh of desktop Excel files into cloud PBI.
  • 7. Sub-components of the “Power Stack” Two common core technologies and user experiences Subcomponent / Software Function Excel Power BI SQL Server Azure Common Data Service Power Query ETL Y Y SSDT 2017 Yes Power Pivot Data modeling Y Y SSAS Analysis Services
  • 8. Licensing This is Microsoft, ergo cannot be simple Software Platform Office 365 Dynamics 365 Separate license Notes Excel 2016 Windows (no PQ/PP in Mac version) • (Limited PQ/PP in Business plans) • ProPlus ($12/u/mo) • Enterprise E3-E5 ($20-$35/u/mo) n/a Office 2016 perpetual license (i.e. not a subscription) • O365 business plans • New ways to get the Excel business analytics features you need Power BI Desktop Windows n/a n/a Free download Power BI Service Cloud Enterprise E5 n/a • Free • Pro ($9.99/u/mo) • Premium P1/P2/P3 ($5K+/mo) • Pricing • Premium cost planner Power BI Report Server Windows Server On premises n/a n/a • Premium P1/P2/P3 ($5K+/mo) • SQL Server Enterprise Edition with Software Assurance Introducing PBI RS Power BI Mobile iOS, Android, Windows n/a n/a Free downloads PBI Embedded Cloud n/a n/a Premium EM1/EM2/EM3 ($625+/mo) Embedded pricing Flow Cloud, iOS, Android • Business Essentials/Premium • Education / Education Plus • Enterprise E1/E2, E3/E4, E5, K1 (restricted) • Enterprise: Sales, CS, Ops, FS, PSA, TM, Plan 1/2 • Business: Financials, TM • CRM • Free: 750 runs, 15mn checks • (O365 base plan: 2K runs, 5mn checks) • Plan 1: 4.5K runs, 3mn checks ($5/u/mo) • Plan 2: 15K runs, 1mn checks, admin ($15/u/mo) • All PowerApps plans Pricing PowerApps Cloud, Windows • Free Community plan • (O365 base plan) • Plan 1: premium connectors, use CDS apps ($7/u/mo) • Plan 2: admin + build CDS apps ($40/u/mo) • Pricing • Licensing Overview OneDrive for Business Cloud Windows Mobile • Business / Essentials ($5/u/mo) / Premium: Plan 1 • ProPlus: Plan 1 • Enterprise E1: Plan 1 • Enterprise E3-E5: Plan 2 • Plan 1: 1TB/user ($5/u/mo) • Plan 2: 5+TB/user, data loss prevention ($10/u/mo) Pricing
  • 9. ETL Power Query Model Power Pivot Data JSON CSV, Excel Streaming datasets Sources Databases APIs/SaaS Files View Pivot Tables Pivot Charts (Power View) View Reports Dashboards Other apps/sites Get, Combine, Transform, Model, Visualize & Share Data with the Power Stack public web
  • 10. Connection Inception: How Stack Pieces Interact Source(s) Destination What How Notes Excel Desktop PBI Service Queries Workbooks Data Catalog Publish to PBI PBI Pro subscription needed. PBI publisher for Excel needed. Excel Desktop PBI Desktop Queries, Data, Data models, worksheets Import Power Query queries, Power Pivot models and Power View worksheets. Excel Desktop PBI Desktop PBI Service Data model Local/LAN via PBI Gateway Need a gateway to refresh datasets that get data from on-premise data sources. PBI Pro subscription needed. Excel Desktop PBI Desktop PBI Service Data model Cloud via OneDrive, Sharepoint Online Any data you’ve loaded into your file’s model is imported into the dataset and any reports you’ve created in the file are loaded into Reports in PBI. Changes to your file on OneDrive will be updated in PBI too, usually within about an hour. PBI Desktop Excel Desktop Data model Analyze in Excel, Use PBI Desktop as a local server Since users will need to refresh the dataset, and refresh for external connections is not supported in Excel Online, it’s recommended that users open the workbook in the desktop version of Excel on their computer. Excel Desktop, PBI Desktop, PBI Service 3rd-party Apps Dataset PBI REST API You can import pbix and xlsx files stored on OneDrive via the API. PBI Service PBI Desktop, Excel Desktop Dataset Connect to datasets (live connection) , Analyze in Excel Reusing datasets PBI Service 3rd-party Apps Viz PBI Embedded PBI Service 3rd-party Apps Data alerts Flow Notification triggers. PBI API PBI Service Datasets, reports, dashboards API calls PowerApps PBI Apps PA/PBI interop Embed PowerApps within PBI dashboards + Embed PBI tiles into PowerApps apps Common Data Service PBI, PowerApps, Data model Common Data Excel support via add-in.
  • 11. Confusion Infusion: MSFT Loves to Move, Rename Features Excel 2010: It’s Coming from the SQL Team, So Let’s Hide It • PowerPivot introduced as an Excel add-in, common engine with SSAS Tabular • In-memory engine introduced as Vertipaq then rebranded to xVelocity, because why not? Excel 2013: Moving Sideways • Power Pivot (now with a space, no product name can be left untouched!) remain as an add-in • Introduction of Power View and Power Map based on Silverlight dead end • Introduction of Data Explorer then rebranded as Power Query (notice a trend here?) Excel 2016: Finally Embracing the Power • Power Pivot is its own ribbon tab but also accessible from Data > Manage Data Model • Power Query renamed as Get & Transform • Power View hidden though still available, Power Map renamed to 3D Maps • Old way to get external data continued to coexist with Get & Transform until March 2017 Power BI Desktop: There Can Be Only One Power Something • Power Query found as Home > Get Data (but some documentation does talk about “Power Query”) • Power Pivot found as the Modeling ribbon tab (let’s not name it “Power Pivot” because it might look familiar to Excel users) PBI Service: Office Or Not? • “Power BI for Office 365” was an older version of the service using Excel (with Power View/Map) for authoring and was deprecated at the end of 2015. But powerbi.com user management continues to rely on O365. Azure: What’s Up with That? • Retirement of DataMarket, Data Services, Reporting Services • Planned merger of PBI’s data catalog with Azure Data Catalog
  • 12. Great Momentum, But Uneven Features Between Products • Streaming datasets launched Jan. 2017 in PBI Service, not available in PBI Desktop • Can’t print or export to PPT from PBI Desktop • Some mapping features only available in Desktop (ARCGIS) or Service (aerial basemap) • Many online services and CDM as a native Source in PBI but not (yet?) in Excel 2016 • Calculated Tables, Bidirectional cross filtering available in PBI Desktop, not in Excel 2016 • Some UX pieces offer better QoL to author DAX in Excel than Power BI • OneDrive listed under Get Data > Files in PBI Service, but not Desktop • Some objects such as Hierarchies recognized in Excel’s data models but not in PBI Desktop • Excel imports/exports M queries to ODC files but PBI Desktop doesn’t • No Dashboards and no natural language Q&A in PBI Desktop / PBI Report Server • Need to install a separate “PBI Desktop for Report Server” for On Premises work • SSDT in VS2017 not available at launch Don’t despair: lots of monthly updates, many parts still in beta/preview (e.g. most SaaS connectors)
  • 13. Even More Caveats: “Pulling a Microsoft” Some questionable choices More Open but Still Somewhat MSFT-centric • Authoring limited to Windows and to a smaller extent browser • No Mac desktop • Flow/PowerApps connectors still focused on MSFT world • SQL, Sharepoint, Azure Abrupt & Enterprise-Focused Licensing Changes • Changes to Free/Pro announced out of the blue within less than a month of their enactment • 1-year free Pro trial thrown in to help you stomach it • PBI Premium starts at $5K/mo • Makes sense only from 500+ users • Forced migration from PBI Embedded (Premium Embedded pricing starts at $625/mo) • Why tie PBI Report Server to PBI Premium and SQL Server Enterprise with Software Assurance? • SMEs and ISVs Might Want On-Premises PBI…
  • 16. Power BI Desktop vs. powerbi.com cloud service Two concepts that look similar but complement each other Functionality Desktop Cloud Positioning Authoring tool for analysts Consuming & Sharing tool for end users Data sets Yes Yes Reports Yes Yes ETL (Power Query) Yes No Data modeling (Power Query) Yes No Visualization Yes Yes Data access based on row level security No, as a report author you get access to the whole data source Yes Dashboards No Yes Export to PPT No Yes Print No Yes Controlled sharing Not really (you can share the whole .pbix file) Yes
  • 17. Reports vs. Dashboards Two concepts that look similar but complement each other Functionality Reports Dashboards Multiple pages/tabs Yes No Drill down/up, Expand, See Data Yes No Publish to web Yes No Slicers Yes No (unless you pin the whole page from a report) Export to PPT Yes No Print Yes Yes Subscribe Yes Yes Automatic refresh No Yes Q&A No Yes Alerts No Yes Featured No Yes Favorite No Yes Sharing No Yes Web/phone view No Yes
  • 18. Power BI Report Server Power BI on Premises, with Strings Attached Functionality Powerbi.com Power BI Report Server Licensing Flexible and starts cheap Inflexible and expensive (enterprise only) Updates Monthly 3x a year (server and authoring client) Authoring client Power BI Desktop Separate PBI Desktop version Variety of data sources Yes No, only SSAS live connection (more currently in August Preview) Dashboards Yes No (only reports) R Visuals Yes No On premises No Yes (well, it’s got that going for it)
  • 20. Mix & Match On Premises & Cloud PBI Enterprise Gateway
  • 21. Gateway: 1 Installer, 2 Modes GATEWAY (PERSONAL MODE) Mode (Choose on Install) On-premises data gateway Personal installation Cloud services it works with Power BI, PowerApps, Azure Logic Apps, Microsoft Flow Power BI Runs as an app for users who aren't administrators on the computer • Runs as a single user with your credentials • Import data and set up scheduled refresh • • Support for DirectQuery to SQL Server, Oracle, Teradata • Support for a live connection to Analysis Services • Serves multiple users with access control per data source • Monitoring and auditing for gateway and data sources Coming soon
  • 22. Enterprise Offering Continues to Evolve in Parallel Increasingly Integrates, Blends with Self-Service • SQL Server Integration Services (SSIS) • Enterprise ETL • SQL Server Analysis Services (SSAS) • Think of SSAS Tabular as “PowerPivot Enterprise Server”, i.e. modeling tool • “Live Connection” option in PBI: no need to import data but faster than Direct Query • PBI can query SSAS Tabular and SSAS MD • Models can be imported from PBI Desktop • SQL Server Data Tools (SSDT) • Now supports DAX queries against SSAS • SQL Server Reporting Services (SSRS) & PBI Report Server • Focus on On-Premises, pixel-perfect/print static reports • Paginated reports and Mobile reports can be pinned in PBI dashboards • PBI reports can be put in SSRS dashboards • PBI RS is basically a superset of SSRS • SQL Server Management Studio (SSMS) • Now has a DAX query editor
  • 23. Tabular or Multidimensional: PBI + SSAS Tabular Multidimensional Available since SQL Server 2012 SQL Server 2000 Licensing SQL Express and above, PBI, Excel SQL Server Enterprise Modeling constructs Relational: model, tables, columns OLAP: cubes, dimensions, measures Languages DAX calculations, DAX queries, MDX queries MDX calculations, DAX queries, MDX queries M Expressions Yes No Calculated measures, columns, tables Yes Calculated members Actions No Yes Aggregations No Yes Custom Assemblies No Yes Custom Rollups No Yes Default Member No Yes Display folders No Yes Hierarchies Yes Yes KPIs Yes Yes Many-to-many relationships No Yes Writeback No Yes Compression vs. original data size Can go down to 10% About 30% Sources Largest variety Only relational databases Database size MD used to be needed for the largest projects but Tabular is catching up
  • 24. SSAS & SSRS Coexist with PBI
  • 25. PBI-SQL Connection Types Choose were storage and modeling happen Connection type Data storage Data modeling Refreshing Notes Import Data loaded in PBI’s in- memory engine PBI • Scheduled refreshes (every 15 minutes or more) • Limited to 1GB dataset and 10GB of data in cloud service • Can’t change connection type Direct Query Data remains in the source SQL database • Data is pushed via the Enterprise Gateway • You can schedule cache refreshes • Pinned tiles are automatically refreshed every 10 minutes • Can change connection type • No Quick Measures • No calculated columns • Can’t create hierarchies • Can’t connect to several sources • Can’t create relationships between tables • Can’t change connection type • Most scalable solution Live Connection SSAS
  • 26. Mix & Match On Premises & Cloud Services galore Service On premises Cloud Database (OLTP), Data Sync SQL Server Azure SQL, Azure Data Sync Data warehouse SQL Server Azure SQL Data Warehouse Data Modeling SSAS Azure Analysis Services, PBI ETL SSIS Azure Data Factory, PBI, Future Power Query SaaS stand-alone Reporting PBI RS, SSRS PBI And more… IaaS: SQL in Azure VMs PaaS: Azure Storage, HDInsight, Data Lake, Event Hubs, Stream Analytics
  • 28. BI & DB Languages Sorting out the alphabet soup Language Sinc e About MSFT Support Strengths / purpose T-SQL (Transact Structured Query Language) 1974 (SQL) Query language for relational databases. SQL Server Work with individual rows and row sets. MDX (Multidimensional eXpressions) 1997 Query language for OLAP databases. SQL Server, PBI Desktop Query data tubes. Powerful. DMX (Data Mining Extensions) 1999 Query language for SSAS data mining models. SQL Server, Excel Syntax looks like SQL. DAX (Data Analysis eXpressions) 2009 Data modeling language introduced with PowerPivot. SSAS, Excel, PBI, DAX Studio, DAX Editor Calculate dynamic aggregates with Excel-like function syntax. Flexible and versatile. M 2010 Functional language introduced with Power Query. Excel, PBI ETL LINQ (Language Integrated Query) 2007 Query language for .NET languages. Visual Studio: C#, F#, VB.NET R 1993 Statistical and graphical language. Open source but embraced by Microsoft. Excel, PBI, SQL Server, Visual Studio, R Server & Client Stats (e.g. regression analysis), LOTS of extensions, good charting. Python 1991 Programming language popular with data scientists SQL Server 2017 The most general purpose language in this table. Good to handle text.
  • 29. Power BI Development Options • Power BI REST API 1. Push datasets/tables/rows into PBI model in language of your choice 2. Trigger data refreshes 3. Embed dashboards in your app (now using the same API) • Custom visuals • TypeScript / CSS / D3 • Data Connector SDK / Cloud content packs • PowerApps + Flow • Form-based “no code” apps embedded in Power BI dashboards • Visual workflows using PBI alerts as triggers; pushing data to PBI datasets • R: ETL and Charting 1. Load an R script as a data source 2. Run an R script as a Power Query step 3. Plot an R visual (including using libraries such as ggplot2) 4. Create an R-based custom visual (including using Plotly) • VBA • Publish Excel workbook to PBI
  • 30. The Complete Desktop Toolset for the MSFT BI Analyst Most of that stuff is free! “Self service” • PBI Desktop • Custom charts • Content packs • Themes • Personal Gateway • Excel 2016 (ProPlus, Office Insider) • PBI Publisher for Excel • Analytics Edge • SQL Server Express • SSMS (SQL Server Management Studio) • Advanced Services (subset of SSRS, not sure about SSIS) • OneDrive • DAX Studio • R Studio “Enterprise” • PBI Desktop • On-premises Enterprise Gateway • SQL Server Dev Edition • SSAS • SSIS • SSRS • MDS (Master Data Services) for SSMS • VisualStudio • SSDT • R Tools • DAX Editor • Power Update
  • 32. What Will This Look Like in 2019? Disrupting Tableau’s momentum?
  • 33. About these slides Tech + data to meet business goals I’m an entrepreneur and consultant working at the intersection of business and technology, with a background in sales and marketing. I use Excel and PowerBI to integrate analytics from many sources such as Google Analytics or Salesforce.com. Feel free to contact me if you need help choosing your BI tools, planning your business intelligence project, or creating your dashboards. I’m maintaining and improving this presentation as I learn more and the offering evolves. Did this presentation help you? How can I improve it? Your feedback is appreciated. To contact me: • Blog • LinkedIn • Twitter • olivier@needlestacker.com Olivier Travers

Editor's Notes

  • #4: Inexpensive to get started and for small teams - enterprise scaling at $10/mo can be an issue Using the Coming Sans font to troll steveb, I actually like the guy. I worked at Microsoft in the 90s and saw live Steve Ballmer’s infamous “Get On Your Feet” performance at an MGS convention.
  • #5: http://biinsight.com/how-to-download-sql-server-2016-developer-edition-for-free/ https://my.visualstudio.com/Benefits https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions https://www.microsoft.com/en/server-cloud/products/sql-server-editions/sql-server-business-intelligence.aspx https://docs.microsoft.com/en-us/sql/reporting-services/reporting-services-features-supported-by-the-editions-of-sql-server-2016 https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration http://www.decisivedata.net/blog/cleaning-messy-data-sql-part-1-fuzzy-matching-names https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server
  • #11: Where your workbook file is saved makes a difference https://powerbi.microsoft.com/en-us/documentation/powerbi-service-excel-workbook-files/ PBI Desktop to Excel https://datamonkeysite.com/2017/01/01/how-to-use-excel-as-a-front-end-to-power-bi-desktop/ Architecture Diagram - https://sqldusty.com/2017/05/19/power-bi-architecture-diagram-v3-is-now-available/ - https://www.toadworld.com/platforms/sql-server/b/weblog/archive/2015/09/29/overview-power-bi-v2-features-end-to-end
  • #12: Power View/Map is based on Silverlight and is clearly on its way out http://www.jamesserra.com/archive/2013/11/windows-azure-sql-reporting-discontinued/ Power Query was originally known as “Data Explorer”
  • #13: https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-import-excel-workbooks/ https://powerpivotpro.com/2017/02/uses-for-new-table-feature-power-bi/ https://blogs.msdn.microsoft.com/ssdt/2017/03/10/sql-server-data-tools-17-0-rc-and-ssdt-in-vs2017/ https://powerpivotpro.com/2017/09/excel-is-still-the-best-tool-for-teaching-dax/
  • #14: https://powerbi.microsoft.com/en-us/report-server/ http://radacad.com/power-bi-premium-is-it-for-you-or-not https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/05/17/a-closer-look-at-power-bi-report-server/ https://www.youtube.com/watch?v=zacaEb9A4F0
  • #18: http://radacad.com/dashboard-vs-report-when-where-why-which-to-use
  • #21: https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-onprem/
  • #22: https://powerbi.microsoft.com/en-us/gateway/
  • #23: https://community.powerbi.com/t5/Desktop/Power-BI-vs-Data-Warehouse/td-p/125802 https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/03/09/query-designer-support-for-dax-now-available-in-report-builder-and-sql-server-data-tools/ https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/01/17/power-bi-reports-in-sql-server-reporting-services-january-2017-technical-preview-now-available/ https://community.powerbi.com/t5/Desktop/Power-BI-Vs-SSRS/td-p/17937 http://biinsight.com/tag/sql-server-data-tools-and-power-bi/ http://www.mrcube.net/pages/SSAS.aspx https://blogs.msdn.microsoft.com/analysisservices/2017/03/14/ssms-dax-query-editor/ http://www.onyxreporting.com/blog/power-bi-will-not-replace-your-data-warehouse https://community.powerbi.com/t5/Service/Which-tier-of-Power-BI-is-right-for-my-organization/td-p/183107 SSRS mobile reports come from DataZen acquisition. SSIS was formerly DTS.
  • #24: https://docs.microsoft.com/en-us/sql/analysis-services/comparing-tabular-and-multidimensional-solutions-ssas https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-ssas-multidimensional/ https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-analysis-services-tabular-data/ https://bistuffwithdigven.com/2012/07/06/comparedaxvsmdx/ https://insightsquest.com/2017/05/24/tabular-vs-multidim-feature-matrix/ https://sqlserverbi.blog/tag/do-i-write-mdx-or-dax-queries-to-report-on-tabular-data/ http://www.element61.be/en/resource/choice-between-tabular-or-multidimensional-models-sql-server-analysis-services-2012
  • #25: http://download.microsoft.com/download/2/5/A/25AF3D32-1557-4884-AA1D-858FE4F4A671/SQL_Server_2016_Analysis_Services_Datasheet_EN_US.pdf https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/05/17/a-closer-look-at-power-bi-report-server/
  • #26: https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-data/#live-connections-and-directquery-to-on-premises-data-sources http://blogs.adatis.co.uk/callumgreen/post/Direct-Query-vs-Live-Connection-in-Power-BI-Part-1 http://blogs.adatis.co.uk/callumgreen/post/Direct-Query-vs-Live-Connection-in-Power-BI-Part-2 https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-analysis-services-tabular-data/
  • #27: https://azure.microsoft.com/en-us/resources/infographics/azure/ https://azure.microsoft.com/en-us/services/sql-data-warehouse/ https://azure.microsoft.com/en-us/services/analysis-services/ https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview https://docs.microsoft.com/en-us/sql/analysis-services/tabular-models/compatibility-level-for-tabular-models-in-analysis-services http://download.microsoft.com/download/2/5/A/25AF3D32-1557-4884-AA1D-858FE4F4A671/SQL_Server_2016_Analysis_Services_Datasheet_EN_US.pdf http://www.kdnuggets.com/2015/09/data-lake-vs-data-warehouse-key-differences.html http://www.pass.org/EventDownload.aspx?suid=11676
  • #29: Think of DAX as an extension of Excel formulas to generate measures and calculated columns, based on tables and columns (not cells/ranges) Think of M as a macro language to massage data before loading it in the model and making calculations with DAX http://tomislav.piasevoli.com/2010/05/03/dax-vs-mdx-vs-t-sql/ https://community.pyramidanalytics.com/t/k96lyt/mdx-vs-dax https://onedrive.live.com/view.aspx?cid=5bb64cf526505d83&page=view&resid=5BB64CF526505D83!2113&parId=5BB64CF526505D83!1989&app=PowerPoint https://www.slideshare.net/dataminingtools/ms-sql-server-data-mining-concepts-and-dmx https://www.youtube.com/watch?v=ZRU6PIDSWfs https://powerpivotpro.com/2014/09/i-know-sql-queries-so-why-do-i-need-power-pivot/ https://powerpivotpro.com/2017/08/power-bi-dax-m-vs-r-summer-perspective/
  • #31: http://biinsight.com/how-to-download-sql-server-2016-developer-edition-for-free/ https://my.visualstudio.com/Benefits https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions https://www.microsoft.com/en/server-cloud/products/sql-server-editions/sql-server-business-intelligence.aspx https://docs.microsoft.com/en-us/sql/reporting-services/reporting-services-features-supported-by-the-editions-of-sql-server-2016 https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration http://www.decisivedata.net/blog/cleaning-messy-data-sql-part-1-fuzzy-matching-names https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server
  • #33: https://www.gartner.com/doc/reprints?id=1-2XYY9ZR&ct=160204&st=sb https://blogs.microsoft.com/blog/2017/02/16/microsoft-breaks-gartner-magic-quadrant-business-intelligence-analytics-platforms/#sm.0001xjjj1xhwcfjdq1614k36g061l https://trends.google.com/trends/explore?date=2013-01-01%202017-03-30&q=power%20bi,%2Fm%2F02s9k80,%2Fm%2F0bqs19