SlideShare a Scribd company logo
Self-Service Data Integration
with Power Query (Power BI Designer)
Stéphane Fréchette
Thursday February 19, 2015
Who am I?
My name is Stéphane Fréchette
SQL Server MVP | Consultant | Speaker | Data & BI Architect | Big Data
|NoSQL | Data Science. Drums, good food and fine wine.
Founder @TEDxGatineau
I have a passion for architecting, designing and building solutions that
matter.
Twitter: @sfrechette
Blog: stephanefrechette.com
Email: stephanefrechette@ukubu.com
Topics
• What is Power Query?
• Who should use Power Query?
• Power BI Designer...
• Sources, Transformations and Destinations - “ETL”
• Power Query Formula Language (M)
• Demos
• Resources
• Q&A
Self-Service Data Integration
46%
“engaging in self-service tasks”
26%
“planning to do so in the future”
Source: BI Survey 2014 - BARC’s annual survey of over 3,000 business intelligence professionals
Challenges with Data Discovery
Exploring, finding and connecting to data is
somewhat difficult
Data often needs to be cleansed and reshaped
before being consumed and analyzed
Any shaping is one-off and sometimes not
repeatable
Combining and merging data from multiple sources
is not an easy task
Volume, Velocity, Variety and Variability… (Big Data)
Self-Service Data Integration with Power Query
Enable self-service data discovery, query, transformation and mashup
experiences for Information Workers, via Excel and PowerPivot
Discovery and connectivity to a wide range of data sources, spanning volume as well as variety
of data.
Highly interactive and intuitive experience for rapidly and iteratively building queries over any
data source, any size.
Consistency of experience, and parity of query capabilities over all data sources.
Joins across different data sources; ability to create custom views over data that can then be
shared with team/department.
What is Power Query?
What is Power Query?
Discover, combine, and refine Big Data, small data, and
any data!
• An Excel add-in for Excel 2010 and Excel 2013
• Identify and import external data
• Discover relevant data by using search
• Combine and transform multiple data sources
• Power Query Language M
Who should use Power Query?
Data Wranglers
• Harmonizes and rationalizes data
• Brings together and creates meaning out of data
Data Stewards
• Ensures data standards and cohesion
• Develops and enforces policies
Power Analysts
• Develops dashboards and interactive reports
• Uses data models
Collaborative Users
• Adds perspective based on their business knowledge
Everyone should
use it!
Power Query
• Connectors (Data Sources)
• Transformations (GUI)
• Power Query Formula Language (M)
• Saving and Sharing Queries
Data Sources
Windows Azure
Marketplace
Azure SQL
Database
Azure HDInsight
Transformations
Power Query Formula Language (M)
• Informally known as “M”
• Functional Language similar to F#
• A superset of the Excel formula language
• Flexible, can be invoke dynamically
• Familiar, easy to remember
• Note to self: case sensitive
Saving and Sharing Queries
Share Queries and Functions
• Requires Office 365 and Power BI
Accessible through “Online Search”
• Query copied and executed locally
• No server-side execution
Data Steward
• Monitor usage
• Certify queries
• Evangelize
Demo
[Wrangling some data… and more!]
Enabling, Supporting Self-Service
From Corporate to Self-Service BI, providing data;
• Use Views
• Use Natural (Business) Keys
• Data Warehouse, Data Marts and OLTP… expose them!
• Keep complex transforms centralized, self-service for simple ones
• Metadata Repository
• Classify Sources
• Data Stewards
Power Query vs. SSIS
SQL Server Integration Services
To industrialize data integration, focusing on
development and scalability
Developer
• Visual IDE – Source Control
• Extensibility
• Fine tuning
• Automation
Power Query
To help end users create and share easily “self-
service ETL”
Business User
• Document centric
• Exploration
• Real-time, WYSYWYG
• Easy to learn
• Collaborative
Oh, But Wait… There’s More!
What is Power BI Designer?
A stand-alone tool providing rich data transformation and
visual analytics in a unified, seamless experience
• Currently in Preview - Free download
• Connect to all you data
• Visual analytics and reports
• Transform and clean data
• Complete analytics life-cycle
• Design once, view everywhere
Demo
[Power BI Designer]
Summary
Power Query provides users with the ability to extract data that previously
seemed impossible without a large IT footprint.
Once extracted, Power Query can easily manipulate data through many
simple transformation commands that can be done with ease.
Gives us the ability to get new data sources into a familiar environment
where we can further analyze and create beautiful data visualization.
Resources
• [Download] Microsoft Power Query for Excel http://bit.ly/1Ji3SFI
• Microsoft Power Query for Excel Help http://bit.ly/1CwEwuA
• [Book] Power Query for Power BI and Excel http://bit.ly/1L06nbj
• Microsoft Power BI http://bit.ly/1lhVKdk
• Power BI Preview http://bit.ly/1zWwAFS
• Channel 9 (Power Query) http://bit.ly/1Ji5Y8G
• Faster Insights to Data with Power BI Jump Start (MVA) http://bit.ly/1ktON16
• Chris Webb’s BI Blog http://bit.ly/1vwbfxz
• Reza Rad’s Technical Blog http://bit.ly/1EdVuR2
• Twitter: @MSPowerBI
What Questions Do You Have?
Thank You
For attending this session
Ad

More Related Content

What's hot (19)

Personal bi to personal data science
Personal bi to personal data sciencePersonal bi to personal data science
Personal bi to personal data science
Jan Mulkens
 
Power bi introduction
Power bi introductionPower bi introduction
Power bi introduction
Bishwadeb Dey
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
Gal Vekselman
 
Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
Zeeshan Ikram
 
October2019 release
October2019 releaseOctober2019 release
October2019 release
Berkovich Consulting
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Perficient, Inc.
 
Ai in power platform
Ai in power platform Ai in power platform
Ai in power platform
Berkovich Consulting
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
Dax & sql in power bi
Dax & sql in power biDax & sql in power bi
Dax & sql in power bi
Berkovich Consulting
 
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceLeveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Rightpoint
 
Primer on Power BI 201506
Primer on Power BI 201506Primer on Power BI 201506
Primer on Power BI 201506
Mark Tabladillo
 
Power BI
Power BIPower BI
Power BI
Stéphane Fréchette
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
Vishal Pawar
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
James Serra
 
Power BI - WHat It Is, How It Works, and Why It Matters
Power BI -  WHat It Is, How It Works, and Why It MattersPower BI -  WHat It Is, How It Works, and Why It Matters
Power BI - WHat It Is, How It Works, and Why It Matters
John White
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
Davide Mauri
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in Day
Vishal Pawar
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
Teo Lachev
 
Power bi
Power biPower bi
Power bi
Jeff Hart
 
Personal bi to personal data science
Personal bi to personal data sciencePersonal bi to personal data science
Personal bi to personal data science
Jan Mulkens
 
Power bi introduction
Power bi introductionPower bi introduction
Power bi introduction
Bishwadeb Dey
 
Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
Zeeshan Ikram
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Perficient, Inc.
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
James Serra
 
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceLeveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Rightpoint
 
Primer on Power BI 201506
Primer on Power BI 201506Primer on Power BI 201506
Primer on Power BI 201506
Mark Tabladillo
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
James Serra
 
Power BI - WHat It Is, How It Works, and Why It Matters
Power BI -  WHat It Is, How It Works, and Why It MattersPower BI -  WHat It Is, How It Works, and Why It Matters
Power BI - WHat It Is, How It Works, and Why It Matters
John White
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
Davide Mauri
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in Day
Vishal Pawar
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
Teo Lachev
 

Similar to Self-Service Data Integration with Power Query (20)

Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
Stéphane Fréchette
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
Perficient, Inc.
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
Mark Tabladillo
 
powerBI_theguy.ppt
powerBI_theguy.pptpowerBI_theguy.ppt
powerBI_theguy.ppt
ssuser65fa31
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
David J Rosenthal
 
Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02
MILL5
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
Satya Shyam K Jayanty
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
Mark Tabladillo
 
Module_01_formation-PowerBI Desktop.pptx
Module_01_formation-PowerBI Desktop.pptxModule_01_formation-PowerBI Desktop.pptx
Module_01_formation-PowerBI Desktop.pptx
seydi17
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the Basics
Nikkia Carter
 
Power BI Desktop Overview
Power BI Desktop Overview Power BI Desktop Overview
Power BI Desktop Overview
NR Computer Learning Center
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Netwoven Inc.
 
Bake-off Power BI
Bake-off Power BIBake-off Power BI
Bake-off Power BI
SoHo Dragon
 
SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI Scenarios
Andreas Aschauer
 
Business Intelligence in Excel 2013
Business Intelligence in Excel 2013Business Intelligence in Excel 2013
Business Intelligence in Excel 2013
Stéphane Fréchette
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
Jason Himmelstein
 
Preconference Overview of data visualisation and technology
Preconference Overview of data visualisation and technologyPreconference Overview of data visualisation and technology
Preconference Overview of data visualisation and technology
Jen Stirrup
 
Power BI Dataflows
Power BI DataflowsPower BI Dataflows
Power BI Dataflows
Bent Nissen Pedersen
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
Julian Payne
 
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
Knut Relbe-Moe [MVP, MCT]
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
Stéphane Fréchette
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
Perficient, Inc.
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
Mark Tabladillo
 
powerBI_theguy.ppt
powerBI_theguy.pptpowerBI_theguy.ppt
powerBI_theguy.ppt
ssuser65fa31
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
David J Rosenthal
 
Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02
MILL5
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
Satya Shyam K Jayanty
 
Introduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint CompositesIntroduction to Advanced Analytics with SharePoint Composites
Introduction to Advanced Analytics with SharePoint Composites
Mark Tabladillo
 
Module_01_formation-PowerBI Desktop.pptx
Module_01_formation-PowerBI Desktop.pptxModule_01_formation-PowerBI Desktop.pptx
Module_01_formation-PowerBI Desktop.pptx
seydi17
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the Basics
Nikkia Carter
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Netwoven Inc.
 
SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI Scenarios
Andreas Aschauer
 
Business Intelligence in Excel 2013
Business Intelligence in Excel 2013Business Intelligence in Excel 2013
Business Intelligence in Excel 2013
Stéphane Fréchette
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
Jason Himmelstein
 
Preconference Overview of data visualisation and technology
Preconference Overview of data visualisation and technologyPreconference Overview of data visualisation and technology
Preconference Overview of data visualisation and technology
Jen Stirrup
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
Julian Payne
 
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)
Knut Relbe-Moe [MVP, MCT]
 
Ad

More from Stéphane Fréchette (14)

Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016
Stéphane Fréchette
 
Data Analytics with R and SQL Server
Data Analytics with R and SQL ServerData Analytics with R and SQL Server
Data Analytics with R and SQL Server
Stéphane Fréchette
 
Introduction to Azure HDInsight
Introduction to Azure HDInsightIntroduction to Azure HDInsight
Introduction to Azure HDInsight
Stéphane Fréchette
 
Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?
Stéphane Fréchette
 
Modernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APSModernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APS
Stéphane Fréchette
 
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Graph Databases for SQL Server Professionals - SQLSaturday #350 WinnipegGraph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Stéphane Fréchette
 
Graph Databases for SQL Server Professionals
Graph Databases for SQL Server ProfessionalsGraph Databases for SQL Server Professionals
Graph Databases for SQL Server Professionals
Stéphane Fréchette
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
Stéphane Fréchette
 
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
Stéphane Fréchette
 
TEDxGatineau
TEDxGatineau TEDxGatineau
TEDxGatineau
Stéphane Fréchette
 
Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012
Stéphane Fréchette
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012
Stéphane Fréchette
 
Gatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publiqueGatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publique
Stéphane Fréchette
 
Gatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publiqueGatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publique
Stéphane Fréchette
 
Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016
Stéphane Fréchette
 
Data Analytics with R and SQL Server
Data Analytics with R and SQL ServerData Analytics with R and SQL Server
Data Analytics with R and SQL Server
Stéphane Fréchette
 
Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?
Stéphane Fréchette
 
Modernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APSModernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APS
Stéphane Fréchette
 
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Graph Databases for SQL Server Professionals - SQLSaturday #350 WinnipegGraph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Stéphane Fréchette
 
Graph Databases for SQL Server Professionals
Graph Databases for SQL Server ProfessionalsGraph Databases for SQL Server Professionals
Graph Databases for SQL Server Professionals
Stéphane Fréchette
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
Stéphane Fréchette
 
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
Stéphane Fréchette
 
Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012
Stéphane Fréchette
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012
Stéphane Fréchette
 
Gatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publiqueGatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publique
Stéphane Fréchette
 
Gatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publiqueGatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publique
Stéphane Fréchette
 
Ad

Recently uploaded (20)

AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
"PHP and MySQL CRUD Operations for Student Management System"
"PHP and MySQL CRUD Operations for Student Management System""PHP and MySQL CRUD Operations for Student Management System"
"PHP and MySQL CRUD Operations for Student Management System"
Jainul Musani
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
"PHP and MySQL CRUD Operations for Student Management System"
"PHP and MySQL CRUD Operations for Student Management System""PHP and MySQL CRUD Operations for Student Management System"
"PHP and MySQL CRUD Operations for Student Management System"
Jainul Musani
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 

Self-Service Data Integration with Power Query

  • 1. Self-Service Data Integration with Power Query (Power BI Designer) Stéphane Fréchette Thursday February 19, 2015
  • 2. Who am I? My name is Stéphane Fréchette SQL Server MVP | Consultant | Speaker | Data & BI Architect | Big Data |NoSQL | Data Science. Drums, good food and fine wine. Founder @TEDxGatineau I have a passion for architecting, designing and building solutions that matter. Twitter: @sfrechette Blog: stephanefrechette.com Email: [email protected]
  • 3. Topics • What is Power Query? • Who should use Power Query? • Power BI Designer... • Sources, Transformations and Destinations - “ETL” • Power Query Formula Language (M) • Demos • Resources • Q&A
  • 4. Self-Service Data Integration 46% “engaging in self-service tasks” 26% “planning to do so in the future” Source: BI Survey 2014 - BARC’s annual survey of over 3,000 business intelligence professionals
  • 5. Challenges with Data Discovery Exploring, finding and connecting to data is somewhat difficult Data often needs to be cleansed and reshaped before being consumed and analyzed Any shaping is one-off and sometimes not repeatable Combining and merging data from multiple sources is not an easy task Volume, Velocity, Variety and Variability… (Big Data)
  • 7. Enable self-service data discovery, query, transformation and mashup experiences for Information Workers, via Excel and PowerPivot Discovery and connectivity to a wide range of data sources, spanning volume as well as variety of data. Highly interactive and intuitive experience for rapidly and iteratively building queries over any data source, any size. Consistency of experience, and parity of query capabilities over all data sources. Joins across different data sources; ability to create custom views over data that can then be shared with team/department. What is Power Query?
  • 8. What is Power Query? Discover, combine, and refine Big Data, small data, and any data! • An Excel add-in for Excel 2010 and Excel 2013 • Identify and import external data • Discover relevant data by using search • Combine and transform multiple data sources • Power Query Language M
  • 9. Who should use Power Query? Data Wranglers • Harmonizes and rationalizes data • Brings together and creates meaning out of data Data Stewards • Ensures data standards and cohesion • Develops and enforces policies Power Analysts • Develops dashboards and interactive reports • Uses data models Collaborative Users • Adds perspective based on their business knowledge Everyone should use it!
  • 10. Power Query • Connectors (Data Sources) • Transformations (GUI) • Power Query Formula Language (M) • Saving and Sharing Queries
  • 11. Data Sources Windows Azure Marketplace Azure SQL Database Azure HDInsight
  • 13. Power Query Formula Language (M) • Informally known as “M” • Functional Language similar to F# • A superset of the Excel formula language • Flexible, can be invoke dynamically • Familiar, easy to remember • Note to self: case sensitive
  • 14. Saving and Sharing Queries Share Queries and Functions • Requires Office 365 and Power BI Accessible through “Online Search” • Query copied and executed locally • No server-side execution Data Steward • Monitor usage • Certify queries • Evangelize
  • 16. Enabling, Supporting Self-Service From Corporate to Self-Service BI, providing data; • Use Views • Use Natural (Business) Keys • Data Warehouse, Data Marts and OLTP… expose them! • Keep complex transforms centralized, self-service for simple ones • Metadata Repository • Classify Sources • Data Stewards
  • 17. Power Query vs. SSIS SQL Server Integration Services To industrialize data integration, focusing on development and scalability Developer • Visual IDE – Source Control • Extensibility • Fine tuning • Automation Power Query To help end users create and share easily “self- service ETL” Business User • Document centric • Exploration • Real-time, WYSYWYG • Easy to learn • Collaborative
  • 18. Oh, But Wait… There’s More!
  • 19. What is Power BI Designer? A stand-alone tool providing rich data transformation and visual analytics in a unified, seamless experience • Currently in Preview - Free download • Connect to all you data • Visual analytics and reports • Transform and clean data • Complete analytics life-cycle • Design once, view everywhere
  • 21. Summary Power Query provides users with the ability to extract data that previously seemed impossible without a large IT footprint. Once extracted, Power Query can easily manipulate data through many simple transformation commands that can be done with ease. Gives us the ability to get new data sources into a familiar environment where we can further analyze and create beautiful data visualization.
  • 22. Resources • [Download] Microsoft Power Query for Excel http://bit.ly/1Ji3SFI • Microsoft Power Query for Excel Help http://bit.ly/1CwEwuA • [Book] Power Query for Power BI and Excel http://bit.ly/1L06nbj • Microsoft Power BI http://bit.ly/1lhVKdk • Power BI Preview http://bit.ly/1zWwAFS • Channel 9 (Power Query) http://bit.ly/1Ji5Y8G • Faster Insights to Data with Power BI Jump Start (MVA) http://bit.ly/1ktON16 • Chris Webb’s BI Blog http://bit.ly/1vwbfxz • Reza Rad’s Technical Blog http://bit.ly/1EdVuR2 • Twitter: @MSPowerBI
  • 23. What Questions Do You Have?
  • 24. Thank You For attending this session