SlideShare a Scribd company logo
The Future of Data
POWER BI AND THE DATA ECOSYSTEM
KELLYN GORMAN, AZURE DATA PLATFORM
ARCHITECT
© Microsoft Corporation
175 Zettabytes of Data in
the World by 2025
© Microsoft Corporation
Average Human will have
5000+ Digital Interactions
per Day
https://www.forbes.com/sites/andrewcave/2017/04/13/what-will-we-do-when-the-worlds-data-hits-163-
zettabytes-in-2025/#28e14323349a
ActionsDecisionsData
Value
From Data to Decisions & Actions
© Microsoft Corporation
Data already exists for many and its all
about doing more with it
The Azure Cloud simplifies advanced
analytics and services for everyone
Success for everyone involved and ability to
grow with the data
Microsoft brings technology to the World
Not Just One
Step
It’s not just connect Power BI to
data sources, it’s:
Extract
Transform
Load
◦ But where to?
◦ How?
◦ What is required?
Data Science VM
• Customized pre-configured
VM for data science pros
Deep Learning VM
• GPU based VM for training
deep learning models
Azure Machine Learning
• Predictive analytics services for
creating, deploying, &
managing predictive models
DataScienceTools
VisualizationTools
Reference
Architecture
Azure
Azure Active Directory
• Identity management & authentication across
Azure resources
Data sources
• Relational databases
• File exports
• Big data sources
Azure Data Factory
• PaaS hybrid ETL/ELT
service
• Can move data via
Data Factory Pipelines
or SSIS packages
Power BI
• SaaS analytics
• Excel integration
• Seamless, native
integration w/
Azure data sources
Excel
• Self-service analytics
• Pivot tables & charts
3rd Party
Visualization Tools
• Tools connecting
to SQL & Analysis
Services
AzureSynapseAnalytics
Azure Analysis Services
• PaaS semantic model
• Centralized calculations,
hierarchies, KPIs, etc.
• In-memory, compressed
Azure SQL Database
• PaaS SQL database
• Built in DR & HA
• On-demand scale
DataMarts&VirtualizedLayer
Azure Data Catalog
• Fully managed cloud metadata repository
• Enable data discovery & capturing team tribal knowledge
Azure Monitor
• Monitor cloud & on-premises environments to
maintain performance & availability
Power BI
Report Server
• Paginated reports
• Pixel perfect reports
• Document
generation
• Data driven
subscriptions
SQL Pool
SQL
Python
.NET
Java
R
Scala
Azure Synapse Studio
• Management
• Monitoring
• Security
• MetaStore
My Scripts to Deploy this All…
https://github.com/Dbakevlar/Modern-Data-Warehouse
Azure Synapse
Analytics
Limitless Scale
Powerful Insights
Unified Experience
Unmatched Security
Simpler Deployment
Azure Synapse Analytics
Integrated data platform for BI, AI and continuous intelligence
Platform
Azure
Data Lake Storage
Common Data Model
Enterprise Security
Optimized for Analytics
METASTORE
SECURITY
MANAGEMENT
MONITORING
DATA INTEGRATION
Analytics Runtimes
PROVISIONED ON-DEMAND
Form Factors
SQL
Languages
Python .NET Java Scala R
Experience Synapse Analytics Studio
Artificial Intelligence / Machine Learning / Internet of Things
Intelligent Apps / Business Intelligence
METASTORE
SECURITY
MANAGEMENT
MONITORING
Azure (15) Database & DW (26) File Storage (6) NoSQL (3) Services and App (28) Generic (4)
Blob storage Amazon Redshift Oracle Amazon S3 Cassandra Amazon MWS Oracle Service Cloud Generic HTTP
Cosmos DB - SQL API DB2 Phoenix File system Couchbase Common Data Service PayPal Generic OData
Cosmos DB - MongoDB API Drill PostgreSQL FTP MongoDB Concur QuickBooks Generic ODBC
Data Explorer Google BigQuery Presto Google Cloud Storage Dynamics 365 Salesforce Generic REST
Data Lake Storage Gen1 Greenplum SAP BW Open Hub HDFS Dynamics AX Salesforce Service Cloud
Data Lake Storage Gen2 HBase SAP BW via MDX SFTP Dynamics CRM Salesforce Marketing Cloud
Database for MariaDB Hive SAP HANA Google AdWords SAP Cloud for Customer (C4C)
Database for MySQL Apache Impala SAP table HubSpot SAP ECC
Database for PostgreSQL Informix Spark Jira ServiceNow
File Storage MariaDB SQL Server Magento Shopify
SQL Database Microsoft Access Sybase Marketo Square
SQL Database MI MySQL Teradata Office 365 Web table
SQL Data Warehouse Netezza Vertica Oracle Eloqua Xero
Search index Oracle Responsys Zoho
Table storage
90+ Connectors out of the box
Provisioning Synapse workspace
Provisioning Synapse is Easy
Subscription
Resource Group
Workspace Name
Region
Data Lake Storage Account
Develop Hub
Overview
It provides development experience to
query, analyze, model data
Benefits
Multiple languages to analyze data
under one umbrella
Switch over notebooks and scripts
without loosing content
Code intellisense offers reliable code
development
OVER clause
Defines a window or specified set of rows within a query
result set
Computes a value for each row in the window
Aggregate functions
COUNT, MAX, AVG, SUM, APPROX_COUNT_DISTINCT,
MIN, STDEV, STDEVP, STRING_AGG, VAR, VARP,
GROUPING, GROUPING_ID, COUNT_BIG, CHECKSUM_AGG
Ranking functions
RANK, NTILE, DENSE_RANK, ROW_NUMBER
Analytical functions
LAG, LEAD, FIRST_VALUE, LAST_VALUE, CUME_DIST,
PERCENTILE_CONT, PERCENTILE_DISC, PERCENT_RANK
ROWS | RANGE
PRECEDING, UNBOUNDING PRECEDING, CURRENT ROW,
BETWEEN, FOLLOWING, UNBOUNDED FOLLOWING
Windowing functions
SELECT
ROW_NUMBER() OVER(PARTITION BY PostalCode ORDER BY SalesYTD DESC
) AS "Row Number",
LastName,
SalesYTD,
PostalCode
FROM Sales
WHERE SalesYTD <> 0
ORDER BY PostalCode;
Row Number LastName SalesYTD PostalCode
1 Mitchell 4251368.5497 98027
2 Blythe 3763178.1787 98027
3 Carson 3189418.3662 98027
4 Reiter 2315185.611 98027
5 Vargas 1453719.4653 98027
6 Ansman-Wolfe 1352577.1325 98027
1 Pak 4116870.2277 98055
2 Varkey Chudukaktil 3121616.3202 98055
3 Saraiva 2604540.7172 98055
4 Ito 2458535.6169 98055
5 Valdez 1827066.7118 98055
6 Mensa-Annan 1576562.1966 98055
7 Campbell 1573012.9383 98055
8 Tsoflias 1421810.9242 98055
Azure Synapse Analytics > SQL >
Overview
A materialized view pre-computes, stores, and maintains its
data in Azure SQL Data Warehouse like a table.
Materialized views are automatically updated when data in
underlying tables are changed. This is a synchronous
operation that occurs as soon as the data is changed.
The auto caching functionality allows SQL DW Query
Optimizer to consider using indexed view even if the view is
not referenced in the query.
Supported aggregations: MAX, MIN, AVG, COUNT,
COUNT_BIG, SUM, VAR, STDEV
Benefits
Automatic and synchronous data refresh with data changes
in base tables. No user action is required.
High availability and resiliency as regular tables
Materialized views
-- Create indexed view
CREATE INDEXED VIEW Sales.vw_Orders
WITH
(
DISTRIBUTION = ROUND_ROBIN |
HASH(ProductID)
)
AS
SELECT SUM(UnitPrice*OrderQty) AS Revenue,
OrderDate,
ProductID,
COUNT_BIG(*) AS OrderCount
FROM Sales.SalesOrderDetail
GROUP BY OrderDate, ProductID;
GO
-- Disable index view and put it in suspended mode
ALTER INDEX ALL ON Sales.vw_Orders DISABLE;
-- Re-enable index view by rebuilding it
ALTER INDEX ALL ON Sales.vw_Orders REBUILD;
Azure Synapse Analytics > SQL >
Monitor Hub
Overview
This feature provides ability to monitor orchestration,
activities and compute resources.
Manage Hub
Overview
This feature provides ability to manage Linked Services,
Orchestration and Security.
SQL On-Demand
Overview
An interactive query service that provides T-SQL queries over
high scale data in Azure Storage.
Benefits
Serverless
No infrastructure
Pay only for query execution
No ETL
Offers security
Data integration with Databricks, HDInsight
T-SQL syntax to query data
Supports data in various formats (Parquet, CSV, JSON)
Support for BI ecosystem
Azure Synapse Analytics > SQL >
Azure Storage
SQL On
Demand
Query
Power BI
Azure Data Studio
SSMS
SQL DW
Read and write
data files
Curate and transform data
Sync table
definitions
Read and write
data files
Languages
Overview
Supports multiple languages to develop
notebook
• PySpark (Python)
• Spark (Scala)
• .NET Spark (C#)
• Spark SQL
Benefits
Allows to write multiple languages in one
notebook
%%<Name of language>
Offers use of temporary tables across
languages
Languages – PySpark (Python)
What Happens to Existing Azure SQL
Data Warehouse?
Its not going “away”
Current SQL Data Warehouses will continue
Azure Portal will soon display “Synapse SQL Pool”, which is more accurately named
◦ SQL Pool
◦ SQL On-demand
◦ Spark Pool
◦ Code Artifacts
◦ Metadata
Data Is Ready- Now What?
Push to Azure DB
Leave in Azure Data Lake Storage
Connect to Analysis Services for Multi-dimensional Modeling
Power BI for final modeling and visualizations/reports/dashboards/apps
Use third party tools with data
Experience your data, any way, anywhere
Live dashboards and interactive reports
146.03K145.84K145.96K146.06K 40.08K38.84K39.99K40.33K
Supports all data
Power BI family
Power BI Embedded
Power BI Report Server, (PBRS)
Compliance
Security
Privacy
What Can
Power BI Do?
Visualizations
Interactive Dashboards
Paginated Reports
Integrated Apps
Data modeling
Web browserMicrosoft cloud
Microsoft cloud Non-Microsoft cloudOn-premises data Mobile apps
Web browser
HTML
Microsoft cloud
Power BI
Microsoft cloud Non-Microsoft cloud Mobile apps
Business analyst tools
Web browserMicrosoft cloud
Non-Microsoft cloudOn-premises data Mobile apps
Business analyst tools
Web browserMicrosoft cloud
Microsoft cloud Mobile apps
Business analyst tools
On-premises data
What Kinds of Visualizations?
Choose from numerous modern visualization types:
◦ Filter data:
◦ Slicer
◦ Display numeric values:
◦ Card, Multi Row Card, Table, Matrix, KPI
◦ Graphically visualize data:
◦ Bar, Column, Line, Combo, Scatter, Waterfall, Pie, Donut,
Funnel, Treemap, Gauge, R Script
◦ Spatially visualize data:
◦ Map, Filled map, Shape map (preview)
https://powerbi.microsoft.com/en-us/developers/custom-visualization/
Custom Visuals
Custom visuals can be imported to extend beyond the out-of-the-box visualizations
◦ A gallery of visuals created by the Power BI community is available at https://app.powerbi.com/visuals
◦ Browse through the visuals or submit one of your
own for others to use
◦ The list of available visuals is growing each month
◦ Custom visuals will render in the Power BI service
Designing reports
Custom visuals: Gallery (subset)
* And the list
is growing!
What Data
Sources
Can Power
BI Connect
TO?
Over 100 different data sources
What is available in the service may be
be different than the desktop
If hybrid connection, (on-prem/non-
Azure cloud) the Power BI Gateway
will be required
Get [A LOT
OF] Data
**Custom connectors can also
be created.
Power BI Desktop
Modeling
Data
Modeling Data
Work in Data View to inspect, explore, and understand data in the
model
 It is a different experience from how you can view tables, columns, and
data in Query Editor
 This is a view of the data after it has been loaded into the model
Managing
Relationships
Creating
Calculated
Columns
Created from Data View in Power BI
Aggregate data
Combine columns to create unique identifiers
Measures
Uses DAX, (Data Analysis Expressions)
Over 200 functions, operators and constructs
Incredibly flexible
Similar to Excel formulas, (MDX) but designed to work with relational data
KPIs
Key Performance Indicators, (KPIs) also called
“strategic measures”
◦ Helps understand if company goals are being
achieved
◦ Goal values must be part of the dataset in Power BI
KPI Demonstration
Choose the data
Choose the timeline for the KPI
Sort by the indicator
Change to a KPI visual
Update any fields
Natural Language Queries
Performance Analyzer
In Power BI Desktop
Open Report
Start Recording
Optimize for Time
Turning on
Previews
This changes every release,
so update what previews
you’d like to try out!
Row Level Security
Excludes data from visualizations and reports
Is set up at report level
Uses DAX Filters
Filters assigned to roles
Assigned to users and groups through roles
Admins can test out roles before releasing to
production
Web Scraping
with Power BI
PBI Gateway
Power BI Gateway
The Power BI Gateway—Personal is used to refresh supported on-
premises data sources
 Only available in 64-bit
 Runs as a service if configured with an administrator account;
otherwise runs as an application
 Data transfer is secured (SSL) through Azure Service Bus
 Often no requirement to open firewall ports, (unless VM installation)
 Certain scenarios cannot be scheduled for data refresh:
 Custom SQL statements
 Excel worksheet data
 Direct Connect or DirectQuery data sources
Power BI Gateway- Enterprise
Installation of the On-Premises Data Gateway serves large groups of users
to refresh supported on-premises data sources
 It is the successor to the Power BI Gateway—Enterprise
 IT can:
 Centrally manage the set of users who have access to the underlying data
sources
 Gain visibility into gateway usage, such as most commonly accessed data
sources, and the users accessing them
 Data sources:
 SQL Server Analysis Services
(Multidimensional and Tabular modes)
 SQL Server
 Oracle, Teradata, SAP HANA…
Power BI
Service
Features
How is a
Dashboard
Different?
Exporting
Reports
Analyze in Excel The most popular data visualization tool in
the world.
Report Info in Power BI
Service
Options In
Service
New Look on/off
Notifications
Settings
Download
Help
Feedback
Time Well
Spent- Settings
Content Packs to Apps- Why?
Allows for distinct collection of reports/dashboards/visualizations
One link to access them all vs. searching
Package and distribute
Notifications, alerting and row level security
Creating a Content Pack/App
Significantly Easy
No Code Solution
Allows you to share multiple reports/dashboards/datasets with groups/users
Can embed URL to other applications
Lineage View
Summary
Power BI has extensive visualizations, reporting and
dashboard analytics features
Ability to pull data from over 100 data sources
As part of the larger analytics solution with Azure
Synapse Analytics, an enterprise solution for
analytics, IOT and machine learning can be created
with ease.
Resources
Power BI site
 http://powerbi.microsoft.com
Power BI documentation
 http://support.powerbi.com/
Power BI community
 http://community.powerbi.com/
Power BI blog
 http://blogs.msdn.com/b/powerbi/
References
Power BI Desktop knowledge base
 https://support.powerbi.com/knowledgebase/topics/68530-power-bi-desktop
Tips and tricks for creating reports in Power BI Desktop
 https://support.powerbi.com/knowledgebase/articles/464157-tips-and-tricks-for-
creating-reports-in-power-bi-d
DAX Resource Center
 http://social.technet.microsoft.com/wiki/contents/articles/1088.dax-resource-
center.aspx
Power BI Visuals Gallery
 https://app.powerbi.com/visuals
Thank you!
Kellyn Gorman
Azure Data Platform Architect
Microsoft Education
kegorman@microsoft.com

More Related Content

What's hot

Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Edureka!
 
Data Modeling with Power BI
Data Modeling with Power BIData Modeling with Power BI
Data Modeling with Power BI
Raul Martin Sarachaga Diaz
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
Jan Pieter Posthuma
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Naseeba P P
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
Kiki Noviandi
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
CCG
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
Netwoven Inc.
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Edureka!
 
Power bi
Power biPower bi
35 power bi presentations
35 power bi presentations35 power bi presentations
35 power bi presentations
Sean Brady
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the Basics
Nikkia Carter
 
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
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Jouko Nyholm
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
VIVEK GURURANI
 
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Edureka!
 
Introduction to power BI
Introduction to power BIIntroduction to power BI
Introduction to power BI
Ramar Bose
 
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 AtidanDavid J Rosenthal
 
Power BI Governance - Access Management, Recommendations and Best Practices
Power BI Governance - Access Management, Recommendations and Best PracticesPower BI Governance - Access Management, Recommendations and Best Practices
Power BI Governance - Access Management, Recommendations and Best Practices
Learning SharePoint
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 

What's hot (20)

Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
 
Data Modeling with Power BI
Data Modeling with Power BIData Modeling with Power BI
Data Modeling with Power BI
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
 
Power bi
Power biPower bi
Power bi
 
35 power bi presentations
35 power bi presentations35 power bi presentations
35 power bi presentations
 
Power BI: From the Basics
Power BI: From the BasicsPower BI: From the Basics
Power BI: From the Basics
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
 
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
 
Introduction to power BI
Introduction to power BIIntroduction to power BI
Introduction to power BI
 
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
 
Power BI Governance - Access Management, Recommendations and Best Practices
Power BI Governance - Access Management, Recommendations and Best PracticesPower BI Governance - Access Management, Recommendations and Best Practices
Power BI Governance - Access Management, Recommendations and Best Practices
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 

Similar to Cepta The Future of Data with Power BI

Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
Swiss Data Forum Swiss Data Forum
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
FedoRam1
 
Azure databricks c sharp corner toronto feb 2019 heather grandy
Azure databricks c sharp corner toronto feb 2019 heather grandyAzure databricks c sharp corner toronto feb 2019 heather grandy
Azure databricks c sharp corner toronto feb 2019 heather grandy
Nilesh Shah
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
Microsoft Tech Community
 
Azure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar PresentationAzure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar Presentation
Matthew W. Bowers
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Trivadis
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
gjuljo
 
Azure Data Factory for Redmond SQL PASS UG Sept 2018
Azure Data Factory for Redmond SQL PASS UG Sept 2018Azure Data Factory for Redmond SQL PASS UG Sept 2018
Azure Data Factory for Redmond SQL PASS UG Sept 2018
Mark Kromer
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 
Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)
Michael Rys
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?
James Serra
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
George Walters
 
1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release
Jen Stirrup
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
Mark Kromer
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
James Serra
 
Azure Data Factory for Azure Data Week
Azure Data Factory for Azure Data WeekAzure Data Factory for Azure Data Week
Azure Data Factory for Azure Data Week
Mark Kromer
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
James Serra
 
SQL Server Ground to Cloud.pptx
SQL Server Ground to          Cloud.pptxSQL Server Ground to          Cloud.pptx
SQL Server Ground to Cloud.pptx
saidbilgen
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
Nicholas Vossburg
 
Modern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced AnalyticsModern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced Analytics
Collective Intelligence Inc.
 

Similar to Cepta The Future of Data with Power BI (20)

Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
 
Azure databricks c sharp corner toronto feb 2019 heather grandy
Azure databricks c sharp corner toronto feb 2019 heather grandyAzure databricks c sharp corner toronto feb 2019 heather grandy
Azure databricks c sharp corner toronto feb 2019 heather grandy
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
 
Azure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar PresentationAzure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar Presentation
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Azure Data Factory for Redmond SQL PASS UG Sept 2018
Azure Data Factory for Redmond SQL PASS UG Sept 2018Azure Data Factory for Redmond SQL PASS UG Sept 2018
Azure Data Factory for Redmond SQL PASS UG Sept 2018
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
 
1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release1 Introduction to Microsoft data platform analytics for release
1 Introduction to Microsoft data platform analytics for release
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Azure Data Factory for Azure Data Week
Azure Data Factory for Azure Data WeekAzure Data Factory for Azure Data Week
Azure Data Factory for Azure Data Week
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
SQL Server Ground to Cloud.pptx
SQL Server Ground to          Cloud.pptxSQL Server Ground to          Cloud.pptx
SQL Server Ground to Cloud.pptx
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
 
Modern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced AnalyticsModern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced Analytics
 

More from Kellyn Pot'Vin-Gorman

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
Kellyn Pot'Vin-Gorman
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
Kellyn Pot'Vin-Gorman
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
Kellyn Pot'Vin-Gorman
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
Kellyn Pot'Vin-Gorman
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
Kellyn Pot'Vin-Gorman
 
Being Successful with ADHD
Being Successful with ADHDBeing Successful with ADHD
Being Successful with ADHD
Kellyn Pot'Vin-Gorman
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"
Kellyn Pot'Vin-Gorman
 
PASS Summit 2020
PASS Summit 2020PASS Summit 2020
PASS Summit 2020
Kellyn Pot'Vin-Gorman
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
Kellyn Pot'Vin-Gorman
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
Kellyn Pot'Vin-Gorman
 
How to Win When Migrating to Azure
How to Win When Migrating to AzureHow to Win When Migrating to Azure
How to Win When Migrating to Azure
Kellyn Pot'Vin-Gorman
 
Securing Power BI Data
Securing Power BI DataSecuring Power BI Data
Securing Power BI Data
Kellyn Pot'Vin-Gorman
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft Professional
Kellyn Pot'Vin-Gorman
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
Kellyn Pot'Vin-Gorman
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and Tricks
Kellyn Pot'Vin-Gorman
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
Kellyn Pot'Vin-Gorman
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and Sponsorship
Kellyn Pot'Vin-Gorman
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
Kellyn Pot'Vin-Gorman
 
GDPR- The Buck Stops Here
GDPR-  The Buck Stops HereGDPR-  The Buck Stops Here
GDPR- The Buck Stops Here
Kellyn Pot'Vin-Gorman
 

More from Kellyn Pot'Vin-Gorman (20)

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Being Successful with ADHD
Being Successful with ADHDBeing Successful with ADHD
Being Successful with ADHD
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"
 
PASS Summit 2020
PASS Summit 2020PASS Summit 2020
PASS Summit 2020
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
 
How to Win When Migrating to Azure
How to Win When Migrating to AzureHow to Win When Migrating to Azure
How to Win When Migrating to Azure
 
Securing Power BI Data
Securing Power BI DataSecuring Power BI Data
Securing Power BI Data
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft Professional
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and Tricks
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and Sponsorship
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 
GDPR- The Buck Stops Here
GDPR-  The Buck Stops HereGDPR-  The Buck Stops Here
GDPR- The Buck Stops Here
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Cepta The Future of Data with Power BI

  • 1. The Future of Data POWER BI AND THE DATA ECOSYSTEM KELLYN GORMAN, AZURE DATA PLATFORM ARCHITECT
  • 2. © Microsoft Corporation 175 Zettabytes of Data in the World by 2025
  • 3. © Microsoft Corporation Average Human will have 5000+ Digital Interactions per Day https://www.forbes.com/sites/andrewcave/2017/04/13/what-will-we-do-when-the-worlds-data-hits-163- zettabytes-in-2025/#28e14323349a
  • 5. © Microsoft Corporation Data already exists for many and its all about doing more with it The Azure Cloud simplifies advanced analytics and services for everyone Success for everyone involved and ability to grow with the data Microsoft brings technology to the World
  • 6.
  • 7. Not Just One Step It’s not just connect Power BI to data sources, it’s: Extract Transform Load ◦ But where to? ◦ How? ◦ What is required?
  • 8.
  • 9. Data Science VM • Customized pre-configured VM for data science pros Deep Learning VM • GPU based VM for training deep learning models Azure Machine Learning • Predictive analytics services for creating, deploying, & managing predictive models DataScienceTools VisualizationTools Reference Architecture Azure Azure Active Directory • Identity management & authentication across Azure resources Data sources • Relational databases • File exports • Big data sources Azure Data Factory • PaaS hybrid ETL/ELT service • Can move data via Data Factory Pipelines or SSIS packages Power BI • SaaS analytics • Excel integration • Seamless, native integration w/ Azure data sources Excel • Self-service analytics • Pivot tables & charts 3rd Party Visualization Tools • Tools connecting to SQL & Analysis Services AzureSynapseAnalytics Azure Analysis Services • PaaS semantic model • Centralized calculations, hierarchies, KPIs, etc. • In-memory, compressed Azure SQL Database • PaaS SQL database • Built in DR & HA • On-demand scale DataMarts&VirtualizedLayer Azure Data Catalog • Fully managed cloud metadata repository • Enable data discovery & capturing team tribal knowledge Azure Monitor • Monitor cloud & on-premises environments to maintain performance & availability Power BI Report Server • Paginated reports • Pixel perfect reports • Document generation • Data driven subscriptions SQL Pool SQL Python .NET Java R Scala Azure Synapse Studio • Management • Monitoring • Security • MetaStore
  • 10. My Scripts to Deploy this All… https://github.com/Dbakevlar/Modern-Data-Warehouse
  • 11. Azure Synapse Analytics Limitless Scale Powerful Insights Unified Experience Unmatched Security Simpler Deployment
  • 12. Azure Synapse Analytics Integrated data platform for BI, AI and continuous intelligence Platform Azure Data Lake Storage Common Data Model Enterprise Security Optimized for Analytics METASTORE SECURITY MANAGEMENT MONITORING DATA INTEGRATION Analytics Runtimes PROVISIONED ON-DEMAND Form Factors SQL Languages Python .NET Java Scala R Experience Synapse Analytics Studio Artificial Intelligence / Machine Learning / Internet of Things Intelligent Apps / Business Intelligence METASTORE SECURITY MANAGEMENT MONITORING
  • 13. Azure (15) Database & DW (26) File Storage (6) NoSQL (3) Services and App (28) Generic (4) Blob storage Amazon Redshift Oracle Amazon S3 Cassandra Amazon MWS Oracle Service Cloud Generic HTTP Cosmos DB - SQL API DB2 Phoenix File system Couchbase Common Data Service PayPal Generic OData Cosmos DB - MongoDB API Drill PostgreSQL FTP MongoDB Concur QuickBooks Generic ODBC Data Explorer Google BigQuery Presto Google Cloud Storage Dynamics 365 Salesforce Generic REST Data Lake Storage Gen1 Greenplum SAP BW Open Hub HDFS Dynamics AX Salesforce Service Cloud Data Lake Storage Gen2 HBase SAP BW via MDX SFTP Dynamics CRM Salesforce Marketing Cloud Database for MariaDB Hive SAP HANA Google AdWords SAP Cloud for Customer (C4C) Database for MySQL Apache Impala SAP table HubSpot SAP ECC Database for PostgreSQL Informix Spark Jira ServiceNow File Storage MariaDB SQL Server Magento Shopify SQL Database Microsoft Access Sybase Marketo Square SQL Database MI MySQL Teradata Office 365 Web table SQL Data Warehouse Netezza Vertica Oracle Eloqua Xero Search index Oracle Responsys Zoho Table storage 90+ Connectors out of the box
  • 14. Provisioning Synapse workspace Provisioning Synapse is Easy Subscription Resource Group Workspace Name Region Data Lake Storage Account
  • 15. Develop Hub Overview It provides development experience to query, analyze, model data Benefits Multiple languages to analyze data under one umbrella Switch over notebooks and scripts without loosing content Code intellisense offers reliable code development
  • 16. OVER clause Defines a window or specified set of rows within a query result set Computes a value for each row in the window Aggregate functions COUNT, MAX, AVG, SUM, APPROX_COUNT_DISTINCT, MIN, STDEV, STDEVP, STRING_AGG, VAR, VARP, GROUPING, GROUPING_ID, COUNT_BIG, CHECKSUM_AGG Ranking functions RANK, NTILE, DENSE_RANK, ROW_NUMBER Analytical functions LAG, LEAD, FIRST_VALUE, LAST_VALUE, CUME_DIST, PERCENTILE_CONT, PERCENTILE_DISC, PERCENT_RANK ROWS | RANGE PRECEDING, UNBOUNDING PRECEDING, CURRENT ROW, BETWEEN, FOLLOWING, UNBOUNDED FOLLOWING Windowing functions SELECT ROW_NUMBER() OVER(PARTITION BY PostalCode ORDER BY SalesYTD DESC ) AS "Row Number", LastName, SalesYTD, PostalCode FROM Sales WHERE SalesYTD <> 0 ORDER BY PostalCode; Row Number LastName SalesYTD PostalCode 1 Mitchell 4251368.5497 98027 2 Blythe 3763178.1787 98027 3 Carson 3189418.3662 98027 4 Reiter 2315185.611 98027 5 Vargas 1453719.4653 98027 6 Ansman-Wolfe 1352577.1325 98027 1 Pak 4116870.2277 98055 2 Varkey Chudukaktil 3121616.3202 98055 3 Saraiva 2604540.7172 98055 4 Ito 2458535.6169 98055 5 Valdez 1827066.7118 98055 6 Mensa-Annan 1576562.1966 98055 7 Campbell 1573012.9383 98055 8 Tsoflias 1421810.9242 98055 Azure Synapse Analytics > SQL >
  • 17. Overview A materialized view pre-computes, stores, and maintains its data in Azure SQL Data Warehouse like a table. Materialized views are automatically updated when data in underlying tables are changed. This is a synchronous operation that occurs as soon as the data is changed. The auto caching functionality allows SQL DW Query Optimizer to consider using indexed view even if the view is not referenced in the query. Supported aggregations: MAX, MIN, AVG, COUNT, COUNT_BIG, SUM, VAR, STDEV Benefits Automatic and synchronous data refresh with data changes in base tables. No user action is required. High availability and resiliency as regular tables Materialized views -- Create indexed view CREATE INDEXED VIEW Sales.vw_Orders WITH ( DISTRIBUTION = ROUND_ROBIN | HASH(ProductID) ) AS SELECT SUM(UnitPrice*OrderQty) AS Revenue, OrderDate, ProductID, COUNT_BIG(*) AS OrderCount FROM Sales.SalesOrderDetail GROUP BY OrderDate, ProductID; GO -- Disable index view and put it in suspended mode ALTER INDEX ALL ON Sales.vw_Orders DISABLE; -- Re-enable index view by rebuilding it ALTER INDEX ALL ON Sales.vw_Orders REBUILD; Azure Synapse Analytics > SQL >
  • 18. Monitor Hub Overview This feature provides ability to monitor orchestration, activities and compute resources.
  • 19. Manage Hub Overview This feature provides ability to manage Linked Services, Orchestration and Security.
  • 20. SQL On-Demand Overview An interactive query service that provides T-SQL queries over high scale data in Azure Storage. Benefits Serverless No infrastructure Pay only for query execution No ETL Offers security Data integration with Databricks, HDInsight T-SQL syntax to query data Supports data in various formats (Parquet, CSV, JSON) Support for BI ecosystem Azure Synapse Analytics > SQL > Azure Storage SQL On Demand Query Power BI Azure Data Studio SSMS SQL DW Read and write data files Curate and transform data Sync table definitions Read and write data files
  • 21. Languages Overview Supports multiple languages to develop notebook • PySpark (Python) • Spark (Scala) • .NET Spark (C#) • Spark SQL Benefits Allows to write multiple languages in one notebook %%<Name of language> Offers use of temporary tables across languages
  • 23. What Happens to Existing Azure SQL Data Warehouse? Its not going “away” Current SQL Data Warehouses will continue Azure Portal will soon display “Synapse SQL Pool”, which is more accurately named ◦ SQL Pool ◦ SQL On-demand ◦ Spark Pool ◦ Code Artifacts ◦ Metadata
  • 24. Data Is Ready- Now What? Push to Azure DB Leave in Azure Data Lake Storage Connect to Analysis Services for Multi-dimensional Modeling Power BI for final modeling and visualizations/reports/dashboards/apps Use third party tools with data
  • 25. Experience your data, any way, anywhere
  • 26.
  • 27. Live dashboards and interactive reports 146.03K145.84K145.96K146.06K 40.08K38.84K39.99K40.33K
  • 28.
  • 30. Power BI family Power BI Embedded Power BI Report Server, (PBRS)
  • 34. What Can Power BI Do? Visualizations Interactive Dashboards Paginated Reports Integrated Apps Data modeling
  • 35.
  • 36. Web browserMicrosoft cloud Microsoft cloud Non-Microsoft cloudOn-premises data Mobile apps
  • 37. Web browser HTML Microsoft cloud Power BI Microsoft cloud Non-Microsoft cloud Mobile apps Business analyst tools
  • 38. Web browserMicrosoft cloud Non-Microsoft cloudOn-premises data Mobile apps Business analyst tools
  • 39. Web browserMicrosoft cloud Microsoft cloud Mobile apps Business analyst tools On-premises data
  • 40.
  • 41.
  • 42. What Kinds of Visualizations? Choose from numerous modern visualization types: ◦ Filter data: ◦ Slicer ◦ Display numeric values: ◦ Card, Multi Row Card, Table, Matrix, KPI ◦ Graphically visualize data: ◦ Bar, Column, Line, Combo, Scatter, Waterfall, Pie, Donut, Funnel, Treemap, Gauge, R Script ◦ Spatially visualize data: ◦ Map, Filled map, Shape map (preview) https://powerbi.microsoft.com/en-us/developers/custom-visualization/
  • 43. Custom Visuals Custom visuals can be imported to extend beyond the out-of-the-box visualizations ◦ A gallery of visuals created by the Power BI community is available at https://app.powerbi.com/visuals ◦ Browse through the visuals or submit one of your own for others to use ◦ The list of available visuals is growing each month ◦ Custom visuals will render in the Power BI service
  • 44. Designing reports Custom visuals: Gallery (subset) * And the list is growing!
  • 45.
  • 46. What Data Sources Can Power BI Connect TO? Over 100 different data sources What is available in the service may be be different than the desktop If hybrid connection, (on-prem/non- Azure cloud) the Power BI Gateway will be required
  • 47. Get [A LOT OF] Data **Custom connectors can also be created.
  • 50. Modeling Data Work in Data View to inspect, explore, and understand data in the model  It is a different experience from how you can view tables, columns, and data in Query Editor  This is a view of the data after it has been loaded into the model
  • 52. Creating Calculated Columns Created from Data View in Power BI Aggregate data Combine columns to create unique identifiers
  • 53. Measures Uses DAX, (Data Analysis Expressions) Over 200 functions, operators and constructs Incredibly flexible Similar to Excel formulas, (MDX) but designed to work with relational data
  • 54. KPIs Key Performance Indicators, (KPIs) also called “strategic measures” ◦ Helps understand if company goals are being achieved ◦ Goal values must be part of the dataset in Power BI
  • 55. KPI Demonstration Choose the data Choose the timeline for the KPI Sort by the indicator Change to a KPI visual Update any fields
  • 57.
  • 58.
  • 59. Performance Analyzer In Power BI Desktop Open Report Start Recording Optimize for Time
  • 60. Turning on Previews This changes every release, so update what previews you’d like to try out!
  • 61. Row Level Security Excludes data from visualizations and reports Is set up at report level Uses DAX Filters Filters assigned to roles Assigned to users and groups through roles Admins can test out roles before releasing to production
  • 64. Power BI Gateway The Power BI Gateway—Personal is used to refresh supported on- premises data sources  Only available in 64-bit  Runs as a service if configured with an administrator account; otherwise runs as an application  Data transfer is secured (SSL) through Azure Service Bus  Often no requirement to open firewall ports, (unless VM installation)  Certain scenarios cannot be scheduled for data refresh:  Custom SQL statements  Excel worksheet data  Direct Connect or DirectQuery data sources
  • 65. Power BI Gateway- Enterprise Installation of the On-Premises Data Gateway serves large groups of users to refresh supported on-premises data sources  It is the successor to the Power BI Gateway—Enterprise  IT can:  Centrally manage the set of users who have access to the underlying data sources  Gain visibility into gateway usage, such as most commonly accessed data sources, and the users accessing them  Data sources:  SQL Server Analysis Services (Multidimensional and Tabular modes)  SQL Server  Oracle, Teradata, SAP HANA…
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 74. Analyze in Excel The most popular data visualization tool in the world.
  • 75. Report Info in Power BI Service
  • 76. Options In Service New Look on/off Notifications Settings Download Help Feedback
  • 78. Content Packs to Apps- Why? Allows for distinct collection of reports/dashboards/visualizations One link to access them all vs. searching Package and distribute Notifications, alerting and row level security
  • 79. Creating a Content Pack/App Significantly Easy No Code Solution Allows you to share multiple reports/dashboards/datasets with groups/users Can embed URL to other applications
  • 81. Summary Power BI has extensive visualizations, reporting and dashboard analytics features Ability to pull data from over 100 data sources As part of the larger analytics solution with Azure Synapse Analytics, an enterprise solution for analytics, IOT and machine learning can be created with ease.
  • 82. Resources Power BI site  http://powerbi.microsoft.com Power BI documentation  http://support.powerbi.com/ Power BI community  http://community.powerbi.com/ Power BI blog  http://blogs.msdn.com/b/powerbi/
  • 83. References Power BI Desktop knowledge base  https://support.powerbi.com/knowledgebase/topics/68530-power-bi-desktop Tips and tricks for creating reports in Power BI Desktop  https://support.powerbi.com/knowledgebase/articles/464157-tips-and-tricks-for- creating-reports-in-power-bi-d DAX Resource Center  http://social.technet.microsoft.com/wiki/contents/articles/1088.dax-resource- center.aspx Power BI Visuals Gallery  https://app.powerbi.com/visuals
  • 84. Thank you! Kellyn Gorman Azure Data Platform Architect Microsoft Education kegorman@microsoft.com

Editor's Notes

  1. A ZB of data is 1 trillion GB and currently, we currently product 16.3ZB per year Up from .01ZB in 2013, 50ZB in 2019 49% of this in public clouds Over 30% will be created in real time by IOT and other devices $1.6 trillian in sales by 2025 from IOT
  2. 1 interaction every 18 seconds most popular IoT devices of streaming device, home automation, and smart speaker are found in over 20% of homes in the United States.  23% of IOT investment is in Smart City initiatives It won’t be as much about collecting all the data, but strategically choosing what to collect that is of value Where in education, “unique student identifier” numbers make it possible for data to be readily aggregated without revealing individual identity and for analysts to investigate things like learning gains by pupils in various schools and circumstances.
  3. Data is now the key strategic asset whether we’re talking about business, healthcare, or education. Everything that’s happening in the world around us - is producing incredibly rich data that can help us create new experiences, new efficiencies, new models and even new inventions. Leveraging this data can be the differentiator for your students, classroom, school, and district.   While data is pervasive, actionable intelligence from data is elusive. The educators that I’ve been working with want to transform data to intelligent action and reinvent their education processes. In the past, this has not been easy. To do this, these educators need to be able to effectively and quickly analyze their data – so they can move from seeing “what happened” and understanding “why it happened” to predicting “what will happen” and ultimately, knowing “what should I do”. Doing so will allow them to become an even more intelligent and effective educator.
  4. The Microsoft data platform brings AI to your data so you gain deep knowledge about your business and customers like never before. Only Microsoft brings machine learning to database engines and to the edge, for faster predictions and better security.
  5. What we used to deploy Customers often needed the same ecosystem to achieve their goals.
  6. Limitless Analytics Service Houses the thing most companies want: two primary analytics systems: Datawarehouses and data lakes Petabyte SCALE
  7. Very simple to deploy for customers
  8. For those of use that use SQL, this offers us advanced functions to work with analytics queries that are essential to our job.
  9. Current Limitations: If MIN/MAX aggregates are used in the SELECT list, the indexed view will automatically be disabled when UPDATE and DELETE occur in the referenced base tables. Run ALTER INDEX with REBUILD to re-enable the indexed view Only INNER JOIN is supported Only HASH and ROUND_ROBIN distributions are supported Only CLUSTERED COLUMNSTORE INDEX is supported ALTER VIEW is not supported
  10. Power BI
  11. Power BI is a cloud-based business analytics service that enables anyone to visualize and analyze data with greater speed, efficiency, and understanding. It connects users to a broad range of live data through easy-to-use dashboards, provides interactive reports, and delivers compelling visualizations that bring data to life. Power BI in many ways is a connector between people and the power of the Microsoft Data Platform including data that lives in the cloud, your on-premise databases, in Excel spreadsheets or text files. You don’t have to be a technical expert, data scientist, or statistician to take advantage of the wide variety of intelligence analytical capabilities that we have - statistical analysis, machine learning, building custom application. All of this advanced technology and the value of converting data into intelligence flows through Power BI.
  12. Stay connected from any device Power BI mobile apps are available for iPhone, iPad, Android Phone, and Windows 8.1.
  13. Power BI dashboards With updates to Power BI customers can now see all their data through a single pane of glass. Live Power BI dashboards show visualizations and KPIs from data that reside both on-premises and in the cloud, providing a consolidated view across their business regardless of where their data lives. Simplifying how you interact with data, natural language query is built into the dashboard allowing users to type questions and receive answers from data in the form of interactive visualizations. You can then explore their data further by drilling through the dashboard into the underlying reports, discovering new insights that they can pin back to the dashboard to monitor performance going forward.
  14. Go over top features
  15. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/topics/65160-visualizations-in-reports
  16. Tip: Hover the cursor of each icon to reveal a tooltip description of the visualization type
  17. https://app.powerbi.com/visuals
  18. https://www.census.gov/programs-surveys/ase/data.html Doownload data and then bring into Power BI with get data 
  19. The three views provide alternate user experiences to work with their model. Create queries and use the Query Editor to filter, cleanse and reshape data Configure/refine relationships to establish the foundations of a model Enrich the model with calculation logic and formatting Design interactive reports with a broad range of modern data visualizations Publish solutions directly to the Power BI service
  20. Ability to transform data right from Power BI. Data can be saved, refreshed Import and direct query with transformation Rename columns, tables from the data modeling interface or from the main visuals.
  21. Power BI knowledgebase: https://support.powerbi.com/knowledgebase/articles/663202-data-view-in-power-bi-desktop
  22. Measures calculate a result from an expression formula. When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. DAX includes a library of over 200 functions, operators, and constructs. Its library provides immense flexibility in creating measures to calculate results for just about any data analysis need. DAX formulas are a lot like Excel formulas. DAX even has many of the same functions as Excel, such like DATE, SUM, and LEFT. But, DAX’s functions are meant to work with relational data like we have in Power BI Desktop.
  23. To build a KPI example, use the kscope tbl pbix and use revenue
  24. Indicator - controls the indicator’s display units and decimal places. Trend axis - when set to On, the visual shows the trend axis as the background of the KPI visual. Goals - when set to On, the visual shows the goal and the distance from the goal as a percentage. Color coding > Direction - people consider some KPIs better for higher values and consider some better for lower values. For example, earnings versus wait time. Typically a higher value of earnings is better versus a higher value of wait time. Select high is good and, optionally, change the color settings.
  25. Insert  Ask your data Ask questions like, “What is the “calculation/column/row” over the “calculation/column/rows” Power BI will create the best visual to display the data. It will offer best suggestions based on what is already built
  26. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/topics/70394-q-a-in-power-bi
  27. View  Performance Analyzer
  28. Using a common web page, we’ll “scrape” data from an HTML page and create a table to be used for analytics https://www.edweek.org/ew/issues/education-statistics/index.html Pull in table and do an HTML scrape Pull it in as is and separated Transform the data by splitting the column Rename the columns Build out visuals from the data
  29. Allows hybrid connectivity to Power BI from on-prem data sources and non-Azure cloud Must be managed by your organization Easy to set up and maintain
  30. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/articles/474669-data-refresh-in-power-bi
  31. Power BI Knowledgebase: https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-enterprise/
  32. A dashboard often has all info clearly displayed. It can be interactive when research is required, but should give a clear view of the current status of a situation or scenario.
  33. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/topics/65158-all-about-dashboards
  34. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/topics/65158-all-about-dashboards
  35. Power BI Knowledgebase: https://support.powerbi.com/knowledgebase/topics/65158-all-about-dashboards
  36. Note: Live dashboards can be achieved with Azure Stream Analytics integration or the Power BI REST API. Both topics are covered later in this course.
  37. Ability to use Excel from Power BI with a .odc file, (office Data connection) file May need to download OLE DB plugin to be used with this, a one-time download Can generate a QR Code of the report to be used to access it/share the report
  38. View Notifications, NOT WHERE YOU SET THEM UP. Settings, which we’ll get to in a minute. Download- Demonstrate Help & Support, plus feedback
  39. Storage Admin- Manage Group Storage will take you to the current workspace storage you’re in. If you want to switch, click on the workspace and then options  settings  Manage Group Storage. Content packs are just as they sound- content created in the format you want from various reports, dashboards, etc. They are being replaced by Power BI Apps Managed embedded codes here for any that might need updating or testing.
  40. https://msit.powerbi.com/Redirect?action=OpenApp&appId=2dc55f38-66ad-4975-b254-b0e5628ba555&ctid=72f988bf-86f1-41af-91ab-2d7cd011db47
  41. Considerable configuration options for Power BI service here Under dashborads, datasets and workbooks, there are settings here for each one in each category. For datasets, this is where you can configure your connection settings for the gateway of data sources that require a gateway.
  42. See all your data lineage in a report, dashboard, app This is the lineage for the data for my app.
  43. Use this slide to provide relevant resources to allow attendees to continue with deeper content.
  44. Use this slide to provide relevant resources to allow attendees to continue with deeper content.