SlideShare a Scribd company logo
1 of 39
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Welcome
Auckland, New Zealand
18-20 February 2019
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure Machine Learning
Studio vs. Power BI
Yana Berkovich, Microsoft MVP, Consultant BI Dev lead –
Finning Canada & Blue Silver Shift Canada
@Yana_Berkovich
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
About Me
BIAnalyst&DEV,DataPlatformMVP
Consultant, ProductManager
MemberofBI,BA,SharePoint, O365,PMcommunities
DataPlatformConsultant -FinningCaterpillar
BlueSilverShift
Experimenting withO365
https://www.linkedin.com/in/yanaberkovich
http://yanaberkovich.com
@Yana_Berkovich
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
from LinkedIn repost couldn’t find the source…
(Gadi Evron)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
What are we going to talk about today?
(Expectations: This is level 101…)
AzureML Lab & Azure Notebook vs PowerBI
Getting the Data
Processing the Data
The prediction model
Sample, population and your data set
Example - Exponential Smoothing Method
Quick Summary
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Why are we doing this?
(AKA the Business Value) by Gartner
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
What is Azure ML Studio? & The Notebook
• Azure ML -a collaborative, drag-and-drop tool,
Build, test, and deploy predictive analytics solutions on your data.
The models can be consumed by BI & data visualization tools
https://studio.azureml.net/Home
• Jupiter Notebook run on Azure- Azure Notebook –
Free development browser service using Jupyter - an open source project
that enables executable code and graphics
https://notebooks.azure.com
• More capabilities with subscription
Audience: Data Analysts, Statisticians, Actuary,
Data Scientists …
Users: Data Analysts, Data Scientists
Copyright IMDB site
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
A suite of business analytics tools that deliver insights.
Data processing and data visualization tool
https://powerbi.microsoft.com
What is PowerBI?
Audience: Business Users & Managers
Users: IT, Finance, Marketing, Manufacturing,
Data Analysts…
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
What is currently part of PowerBI
Power BI desktop
Power BI Desktop is the report authoring tool - https://powerbi.microsoft.com/en-us/desktop
Access data from various data sources and transform them for your reporting needs
Power BI Service – Pro/ Premium (Capacity, Licensing and Monitoring) + Applications
Browser based portal - https://app.powerbi.com
Share and collaborate with your collogues and wider audience
PowerBI Report Server
On premise solution for organizational reporting
PowerBI Mobile
Mobile Application, can be connected to your PowerBI on pemise or the cloud
PowerBI Data Gateway
Install in your organization, to enablesecure data connection (same as for PowerApps)
Embeded Analytics
PowerBI in Azure, set powerBI when needed, in the Azure portal
Use PowerBI REST API & JS to embed in your applications
Data Flows – Enabling basic ETL processing from various data sources
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML
A service that was created for developers and data
scientist
Business users, end users and customers, Analysts
friendly
Predict the future
Train and create custom models based on statistics
that will help answer questions
Visualize the existing data for business use
Answer business questions
Predict the future??!! Is there a better why that can
potentially generate more value for the business?
PowerBI
Get insights to give information for the Decision
Support
Has basic prediction models
Who? What? Why?
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Getting the data
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
The Circle of Prediction Model
Data Collection
Data Preperation
Data
Manipulations
Model Creation
Model Evaluation
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
IT all starts with the right question and Business Goal!
(and a presentation…)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Case Study
Airplanes are never late….
We are going to analyze the data set of
flights during the month of October
This data set was taken from the sample
data sets in ML studio
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Where did I get the data to start?
• Sample Data to use with PowerBI
https://docs.microsoft.com/en-us/power-bi/sample-datasets
• In the ML Studio – there are sample data sets to practice
• SQL data sets for testing and prototyping
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-public-data-sets
• EdEx – Certification programs for Machine Learning
• Kaggel - https://www.kaggle.com/ - the place for data science
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Get the Data
Azure ML Lab PowerBI
Data set CSV file, txt, Excel, Hive table, SQL table,
Odata, SVMlight, Zip, R object
Source – CSV file in this case,
More than a 100 different sources
Source Type
Data Delimiter
Data connection and refresh
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Visualizing the Data
Azure ML Lab PowerBI
Data Preview
Histograms, box plots
Raw data
This is the main goal of this tool – Data visualization
Recently, similar automatic visualizations
Data view for all the visualizations click the
Aggregated data
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Visualizing the Data PowerBI – Quick Insights
Quick insights mode
Quick insights mode
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Cleaning and preparing the data
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML
Data Type, Change metadata module Data Type – automatic detection, Change the type in
a SQL query, directly on the column
Clean missing data – minimum maximum missing
value ration (even 100% of the data cleaned) Remove uplications, first last top rows, missing & Null
values
Use DAX queries and R & Python 
PowerBI
Create measures calculated based on data ranges
Data Cleansing
Convert the data into categories from range
Group categorical values
Edit metadata
SMOTE - increasing rows/facts number
Edit metadata
Use SQL queries and R & Python 
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML
Selecting columns, Selecting columns, rows, creating calculations, pivoting
the data, changing types
Merging, Join with other data source – SQL
manipulations, R Manipulations, Python
manipulations
Building Dimensions – Time dimension, Airport
Dimension…
Creating custom measures, quick measures and
code based measures using DAX
PowerBI
ERD- create connections between the dimensions
and the fact tables
Data Manipulations
Creating Join through SQL query, Merging, Appending
lines
Creating EDR through join of another dimension table
for the selected columns
Using R or Python for creating custom measures
(avg, mean…)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML
Only if you build a model for that
Out of the box visualization for the data set with 2
graphic options as previously mentioned
Q&A functionality recently available on desktop
Looks very similar to the visualizations that exist in
ML lab
Enables the user to add the FAQ visualization to the
dashboard or report
“native” language questions answered-
What is the most late flight from Chicago airport?
PowerBI
Data Manipulations
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
The prediction model
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Main Steps in creating an Experiment / Report
AzureML Experiment PowerBI Report
 Get data
 Clean the data
 Prepare the data (adding columns, calculations,
missing data types, joins, SQL manipulations…)
 Divide the data – sample for the model to train, data
for evaluation
 Choose the model
 Train the Algorithm
 Score using the data for evaluation
 Evaluate
 Save as a trained model for later use or
 Create Web Service and predict for new data sets
 Get or connect to the data
 Clean the query
 Create measures and dimensions
 Create connections using ERD
 Create data visualizations
 Q&A Analyze the data and get the answers to
your question
 Add visualizations to Dashboard
 Create Application and publish
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Which Questions do we ask our Model?
Azure ML Lab PowerBI
 How do we predict if a certain flight is going to be
late?
 How does the weather affect the flight being late?
 If we are going to fly from a certain airport, will
our flight be late – Ask the Web service!
 What is the chance for the flight to be less than
15min late if it’s AA? What is the precision of this
prediction?
Future Events
 We generally don’t! It is mostly a data
Visualization tool not a tool we use to predict
 What is the average? Max? Min?
 Which Airport has the most late arrivals?
 What is the correlation and the trend between
the weather and the delay time?
 Clustering the data, which airports are in the most
late cluster? – histograms and brick charts
Events that have already happened, limited
prediction
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
What is a prediction model?
Which Algorithm is the best fit to predict the results, depending on the data
Has the data seasonal? hads repetitions? Categorical?
Linear Regression or Poisson Regression?
How can we know what works best? Based on the past results!
Main model types:
Anomaly Detection
Classification
Clustering
Regression
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Statistics…
Average
Single Exponential Smoothing
Exponential smoothing is a rule of thumb technique
for smoothing time series data using
the exponentialwindow function. Whereas in the
simple moving average the past observations are
weighted equally,exponential functions are used to
assignexponentially decreasing weights over time.
( Wikipedia to the rescue… )
Moving Average
The last month might be a better prediction for flights
than the last 20 months
Weighted Moving Average
Some observations are more significant than others,
flights of a domastic flight company have different
performance and cannot be compared to others or big vs
small planes
Can be chosen, for the single smoothing, between 0.1 and
0.9, is chosen through a local optimal minimum value
We choose the best value for α so the value which results
in the smallest MSE. (Mean of Square Errors)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Adding information to our data visualization
PowerBI
Min value line
Max value line
Trend line – we can see that the AVG delay time
increases?
Expediential Smooth
Seasonality – 7 points (week in a month)
Ignore last 10 points – to check our prediction
Forecast length- to see what the other 7 days will
look like
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Adding information to our data visualization
PowerBI – How can we explain the predicted results?
Trend line – we can see that the AVG delay time
increases?
How can we validate and score the predicted results? Azure ML Lab
• End of October - Thanksgiving?
• Weather changes at the airports for the worse
• The trend line doesn’t continue for the predicted data
• How can we control the Alpha? Well in Power View for O365, not in PowerBI yet
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
More options in PowerBI? – R
R model for more, simple prediction options in PowerBI
Add the R code in the PowerBI model for the relevant data column
The R visualization can do predictive models of your choice
It is limited but very useful for business case scenarios
Recommended Blog post -
Revenue and forecasting by Christian Berg – Plot using R
https://community.powerbi.com/t5/Community-Blog/Revenue-and-forecasting/ba-p/86299
New Series of Time Series by PHD MVP Leiila Etatti – RADACAD your sponsors and organizers
http://radacad.com/new-series-of-time-series-part-1
Predictive analytics with R in PowerBI – https://feathersanalytics.com - Joseph Yeates
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Meanwhile in Azure ML Lab
Unfortunately, the ETS – Exponential smoothing module was deprecated, so lets
choose a better one!
Edit Metadata – Adding the column for the Average values
Split the data into sample and population (not just ignore last
10 but randomize the split)
The question what is the average late time expected is simply
wrong for this tool, we would like to use it for actually
predicting for each flight if it is going to be late, or how the
weather affects the flights being late.
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML Lab some of the Mathematical models
Decision Forest Regression
Linear Regression (Excell as well…Solver)
2 Class Boosted Decision Tree
Decision Tree
2 Class Logistic Regression
Will be used in the prediction demo
to compare which is predicting the best way
K- Mean Clustering (PBI as well)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
• Bullet one
• Bullet two
• Bullet three
The Prediction by Airport –
Hartsfield in Atlanta
Georgia and Chicago are
the 2 leading airports that
the weather has a very
large impact on the delay
times, the delay times
there are the largest.
(How many Hallmark
movies are using the
weather in Chicago airport
during a snowstorm in
Christmas…)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
• Bullet one
• Bullet two
• Bullet three
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
• Bullet one
• Bullet two
• Bullet three
The Flight Delay prediction compare the
scored models
 So the blue prediction model is
slightly better than the red one,
to predict if the flight is going to
be late.
 Two class boosted decision tree
is slightly better than two class
logistics regression
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Azure ML
Data scientists, developers Business users, end users and customers, Analysts
friendly
Be the development platform for prediction analytics
solutions Development platform and publishing platform for
data visualization
Upload the data, manipulate the data, divide into
data set and training set, train the model, evaluate
the model create service, predict for other data sets
PowerBI
Connect to data, create report, analyze exciting data
and get data insights
The Summary Slide
Ask questions – Business users and managers
questions, evaluate, compare, classify, display
Predict given a mathematical trained model based on
past results
The next generation is already here… Azure IoT hub,
Azure AI and Machine learning focused on devs
Focused on EVERYBODY
(the new data flow prediction capability shown by Layla today)
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Questions?
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Evaluate Sessions and Win a Prize!
https://www.surveymonkey.com/r/5LR9LFB
http://difinity.co.nz#Difinity 18th – 20th Feb 2019
Thanks to our sponsors
SilverPlatinum Sponsors
Exhibitor

More Related Content

What's hot

Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platformClaudia Angelelli
 
Microsoft role-based-certification-roadmap
Microsoft role-based-certification-roadmapMicrosoft role-based-certification-roadmap
Microsoft role-based-certification-roadmapNetCom Learning
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Which Microsoft Tool to Use and When - Ebook
Which Microsoft Tool to Use and When - EbookWhich Microsoft Tool to Use and When - Ebook
Which Microsoft Tool to Use and When - EbookAnfernee Bonds
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platformVladimir Ljubibratic
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and FlowJames Milne
 
Display Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightDisplay Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightMohamed Ashiq Faleel
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
Power Apps Advanced Training Brochure
Power Apps Advanced Training BrochurePower Apps Advanced Training Brochure
Power Apps Advanced Training BrochureShiftConsulting
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
 
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019Rebekka Aalbers-de Jong
 
Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneJukka Niiranen
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and FlowSteve Knutson
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerAppsRene Modery
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTimo Pertilä
 

What's hot (20)

Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
 
What is power apps
What is power appsWhat is power apps
What is power apps
 
Microsoft role-based-certification-roadmap
Microsoft role-based-certification-roadmapMicrosoft role-based-certification-roadmap
Microsoft role-based-certification-roadmap
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Which Microsoft Tool to Use and When - Ebook
Which Microsoft Tool to Use and When - EbookWhich Microsoft Tool to Use and When - Ebook
Which Microsoft Tool to Use and When - Ebook
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platform
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Display Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightDisplay Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart light
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
Power Apps Advanced Training Brochure
Power Apps Advanced Training BrochurePower Apps Advanced Training Brochure
Power Apps Advanced Training Brochure
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
 
Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyone
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep Dive
 

Similar to Power bi and azure ml

Hyf project ideas_02
Hyf project ideas_02Hyf project ideas_02
Hyf project ideas_02KatoK1
 
Analyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIAnalyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIRichard Harbridge
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Naoki (Neo) SATO
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform Berkovich Consulting
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biBerkovich Consulting
 
Abdul Azeez - Resume
Abdul Azeez - ResumeAbdul Azeez - Resume
Abdul Azeez - ResumeAbdulAzeez179
 
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfsSession6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfsMithun T. Dhar
 
Introduction to pyspark new
Introduction to pyspark newIntroduction to pyspark new
Introduction to pyspark newAnam Mahmood
 
Mohit Kalra 25th August
Mohit Kalra 25th AugustMohit Kalra 25th August
Mohit Kalra 25th Augustmdk8989
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...Maxim Salnikov
 
Empowering you - Power BI, Power Platform & AI Builder
Empowering you  -  Power BI, Power Platform & AI BuilderEmpowering you  -  Power BI, Power Platform & AI Builder
Empowering you - Power BI, Power Platform & AI BuilderRui Quintino
 
AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?Mark Stokes
 
Abdul Azeez Muqthar Resume
Abdul Azeez Muqthar ResumeAbdul Azeez Muqthar Resume
Abdul Azeez Muqthar ResumeAbdulAzeez179
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open MetadataAll Things Open
 
SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365Brian Culver
 
SQLArgentina - Data Platform Summit BA - Keynote
SQLArgentina - Data Platform Summit BA - KeynoteSQLArgentina - Data Platform Summit BA - Keynote
SQLArgentina - Data Platform Summit BA - KeynoteMariano Kovo
 
Growth hacking in the age of Data
Growth hacking in the age of DataGrowth hacking in the age of Data
Growth hacking in the age of DataDaniel Saito
 

Similar to Power bi and azure ml (20)

Hyf project ideas_02
Hyf project ideas_02Hyf project ideas_02
Hyf project ideas_02
 
Analyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BIAnalyzing & Visualizing Cloud Data With Power BI
Analyzing & Visualizing Cloud Data With Power BI
 
Power BI as a storyteller
Power BI as a storytellerPower BI as a storyteller
Power BI as a storyteller
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
 
Abdul Azeez - Resume
Abdul Azeez - ResumeAbdul Azeez - Resume
Abdul Azeez - Resume
 
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfsSession6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
 
Introduction to pyspark new
Introduction to pyspark newIntroduction to pyspark new
Introduction to pyspark new
 
Mohit Kalra 25th August
Mohit Kalra 25th AugustMohit Kalra 25th August
Mohit Kalra 25th August
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...
 
Empowering you - Power BI, Power Platform & AI Builder
Empowering you  -  Power BI, Power Platform & AI BuilderEmpowering you  -  Power BI, Power Platform & AI Builder
Empowering you - Power BI, Power Platform & AI Builder
 
AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?
 
Abdul Azeez Muqthar Resume
Abdul Azeez Muqthar ResumeAbdul Azeez Muqthar Resume
Abdul Azeez Muqthar Resume
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open Metadata
 
SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365
 
Machine Learning with Apache Spark
Machine Learning with Apache SparkMachine Learning with Apache Spark
Machine Learning with Apache Spark
 
LES Keynote 2020
LES Keynote 2020LES Keynote 2020
LES Keynote 2020
 
SQLArgentina - Data Platform Summit BA - Keynote
SQLArgentina - Data Platform Summit BA - KeynoteSQLArgentina - Data Platform Summit BA - Keynote
SQLArgentina - Data Platform Summit BA - Keynote
 
Growth hacking in the age of Data
Growth hacking in the age of DataGrowth hacking in the age of Data
Growth hacking in the age of Data
 

More from Berkovich Consulting

Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 BakuBerkovich Consulting
 
Visual guidance for power bi toronto pbi tour (1)
Visual guidance for power bi toronto pbi tour (1)Visual guidance for power bi toronto pbi tour (1)
Visual guidance for power bi toronto pbi tour (1)Berkovich Consulting
 
Visual guidance calgary user group
Visual guidance calgary user groupVisual guidance calgary user group
Visual guidance calgary user groupBerkovich Consulting
 
Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Berkovich Consulting
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBIBerkovich Consulting
 
March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?Berkovich Consulting
 
Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Berkovich Consulting
 
PowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user groupPowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user groupBerkovich Consulting
 

More from Berkovich Consulting (20)

Whats new and exciting jan 22
Whats new and exciting jan 22Whats new and exciting jan 22
Whats new and exciting jan 22
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
Ai in power platform
Ai in power platform Ai in power platform
Ai in power platform
 
October2019 release
October2019 releaseOctober2019 release
October2019 release
 
Dax & sql in power bi
Dax & sql in power biDax & sql in power bi
Dax & sql in power bi
 
Visual guidance for power bi toronto pbi tour (1)
Visual guidance for power bi toronto pbi tour (1)Visual guidance for power bi toronto pbi tour (1)
Visual guidance for power bi toronto pbi tour (1)
 
August2019 release PowerBI
August2019 release PowerBI August2019 release PowerBI
August2019 release PowerBI
 
July2019 release
July2019 releaseJuly2019 release
July2019 release
 
Visual guidance calgary user group
Visual guidance calgary user groupVisual guidance calgary user group
Visual guidance calgary user group
 
June2019 release
June2019 releaseJune2019 release
June2019 release
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
 
Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019
 
April2019newandexciting
April2019newandexcitingApril2019newandexciting
April2019newandexciting
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBI
 
March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?
 
February 2019 new and exciting
February 2019 new and excitingFebruary 2019 new and exciting
February 2019 new and exciting
 
Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday
 
Mbas governance for power bi
Mbas governance for power biMbas governance for power bi
Mbas governance for power bi
 
PowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user groupPowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user group
 
April release
April releaseApril release
April release
 

Recently uploaded

BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 

Recently uploaded (20)

BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 

Power bi and azure ml

  • 1. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Welcome Auckland, New Zealand 18-20 February 2019
  • 2. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure Machine Learning Studio vs. Power BI Yana Berkovich, Microsoft MVP, Consultant BI Dev lead – Finning Canada & Blue Silver Shift Canada @Yana_Berkovich
  • 3. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 About Me BIAnalyst&DEV,DataPlatformMVP Consultant, ProductManager MemberofBI,BA,SharePoint, O365,PMcommunities DataPlatformConsultant -FinningCaterpillar BlueSilverShift Experimenting withO365 https://www.linkedin.com/in/yanaberkovich http://yanaberkovich.com @Yana_Berkovich
  • 4. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 from LinkedIn repost couldn’t find the source… (Gadi Evron)
  • 5. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 What are we going to talk about today? (Expectations: This is level 101…) AzureML Lab & Azure Notebook vs PowerBI Getting the Data Processing the Data The prediction model Sample, population and your data set Example - Exponential Smoothing Method Quick Summary
  • 6. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Why are we doing this? (AKA the Business Value) by Gartner
  • 7. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 What is Azure ML Studio? & The Notebook • Azure ML -a collaborative, drag-and-drop tool, Build, test, and deploy predictive analytics solutions on your data. The models can be consumed by BI & data visualization tools https://studio.azureml.net/Home • Jupiter Notebook run on Azure- Azure Notebook – Free development browser service using Jupyter - an open source project that enables executable code and graphics https://notebooks.azure.com • More capabilities with subscription Audience: Data Analysts, Statisticians, Actuary, Data Scientists … Users: Data Analysts, Data Scientists Copyright IMDB site
  • 8. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 A suite of business analytics tools that deliver insights. Data processing and data visualization tool https://powerbi.microsoft.com What is PowerBI? Audience: Business Users & Managers Users: IT, Finance, Marketing, Manufacturing, Data Analysts…
  • 9. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 What is currently part of PowerBI Power BI desktop Power BI Desktop is the report authoring tool - https://powerbi.microsoft.com/en-us/desktop Access data from various data sources and transform them for your reporting needs Power BI Service – Pro/ Premium (Capacity, Licensing and Monitoring) + Applications Browser based portal - https://app.powerbi.com Share and collaborate with your collogues and wider audience PowerBI Report Server On premise solution for organizational reporting PowerBI Mobile Mobile Application, can be connected to your PowerBI on pemise or the cloud PowerBI Data Gateway Install in your organization, to enablesecure data connection (same as for PowerApps) Embeded Analytics PowerBI in Azure, set powerBI when needed, in the Azure portal Use PowerBI REST API & JS to embed in your applications Data Flows – Enabling basic ETL processing from various data sources
  • 10. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML A service that was created for developers and data scientist Business users, end users and customers, Analysts friendly Predict the future Train and create custom models based on statistics that will help answer questions Visualize the existing data for business use Answer business questions Predict the future??!! Is there a better why that can potentially generate more value for the business? PowerBI Get insights to give information for the Decision Support Has basic prediction models Who? What? Why?
  • 11. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Getting the data
  • 12. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 The Circle of Prediction Model Data Collection Data Preperation Data Manipulations Model Creation Model Evaluation
  • 13. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 IT all starts with the right question and Business Goal! (and a presentation…)
  • 14. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Case Study Airplanes are never late…. We are going to analyze the data set of flights during the month of October This data set was taken from the sample data sets in ML studio
  • 15. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Where did I get the data to start? • Sample Data to use with PowerBI https://docs.microsoft.com/en-us/power-bi/sample-datasets • In the ML Studio – there are sample data sets to practice • SQL data sets for testing and prototyping https://docs.microsoft.com/en-us/azure/sql-database/sql-database-public-data-sets • EdEx – Certification programs for Machine Learning • Kaggel - https://www.kaggle.com/ - the place for data science
  • 16. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Get the Data Azure ML Lab PowerBI Data set CSV file, txt, Excel, Hive table, SQL table, Odata, SVMlight, Zip, R object Source – CSV file in this case, More than a 100 different sources Source Type Data Delimiter Data connection and refresh
  • 17. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Visualizing the Data Azure ML Lab PowerBI Data Preview Histograms, box plots Raw data This is the main goal of this tool – Data visualization Recently, similar automatic visualizations Data view for all the visualizations click the Aggregated data
  • 18. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Visualizing the Data PowerBI – Quick Insights Quick insights mode Quick insights mode
  • 19. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Cleaning and preparing the data
  • 20. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML Data Type, Change metadata module Data Type – automatic detection, Change the type in a SQL query, directly on the column Clean missing data – minimum maximum missing value ration (even 100% of the data cleaned) Remove uplications, first last top rows, missing & Null values Use DAX queries and R & Python  PowerBI Create measures calculated based on data ranges Data Cleansing Convert the data into categories from range Group categorical values Edit metadata SMOTE - increasing rows/facts number Edit metadata Use SQL queries and R & Python 
  • 21. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML Selecting columns, Selecting columns, rows, creating calculations, pivoting the data, changing types Merging, Join with other data source – SQL manipulations, R Manipulations, Python manipulations Building Dimensions – Time dimension, Airport Dimension… Creating custom measures, quick measures and code based measures using DAX PowerBI ERD- create connections between the dimensions and the fact tables Data Manipulations Creating Join through SQL query, Merging, Appending lines Creating EDR through join of another dimension table for the selected columns Using R or Python for creating custom measures (avg, mean…)
  • 22. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML Only if you build a model for that Out of the box visualization for the data set with 2 graphic options as previously mentioned Q&A functionality recently available on desktop Looks very similar to the visualizations that exist in ML lab Enables the user to add the FAQ visualization to the dashboard or report “native” language questions answered- What is the most late flight from Chicago airport? PowerBI Data Manipulations
  • 23. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 The prediction model
  • 24. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Main Steps in creating an Experiment / Report AzureML Experiment PowerBI Report  Get data  Clean the data  Prepare the data (adding columns, calculations, missing data types, joins, SQL manipulations…)  Divide the data – sample for the model to train, data for evaluation  Choose the model  Train the Algorithm  Score using the data for evaluation  Evaluate  Save as a trained model for later use or  Create Web Service and predict for new data sets  Get or connect to the data  Clean the query  Create measures and dimensions  Create connections using ERD  Create data visualizations  Q&A Analyze the data and get the answers to your question  Add visualizations to Dashboard  Create Application and publish
  • 25. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Which Questions do we ask our Model? Azure ML Lab PowerBI  How do we predict if a certain flight is going to be late?  How does the weather affect the flight being late?  If we are going to fly from a certain airport, will our flight be late – Ask the Web service!  What is the chance for the flight to be less than 15min late if it’s AA? What is the precision of this prediction? Future Events  We generally don’t! It is mostly a data Visualization tool not a tool we use to predict  What is the average? Max? Min?  Which Airport has the most late arrivals?  What is the correlation and the trend between the weather and the delay time?  Clustering the data, which airports are in the most late cluster? – histograms and brick charts Events that have already happened, limited prediction
  • 26. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 What is a prediction model? Which Algorithm is the best fit to predict the results, depending on the data Has the data seasonal? hads repetitions? Categorical? Linear Regression or Poisson Regression? How can we know what works best? Based on the past results! Main model types: Anomaly Detection Classification Clustering Regression
  • 27. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Statistics… Average Single Exponential Smoothing Exponential smoothing is a rule of thumb technique for smoothing time series data using the exponentialwindow function. Whereas in the simple moving average the past observations are weighted equally,exponential functions are used to assignexponentially decreasing weights over time. ( Wikipedia to the rescue… ) Moving Average The last month might be a better prediction for flights than the last 20 months Weighted Moving Average Some observations are more significant than others, flights of a domastic flight company have different performance and cannot be compared to others or big vs small planes Can be chosen, for the single smoothing, between 0.1 and 0.9, is chosen through a local optimal minimum value We choose the best value for α so the value which results in the smallest MSE. (Mean of Square Errors)
  • 28. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Adding information to our data visualization PowerBI Min value line Max value line Trend line – we can see that the AVG delay time increases? Expediential Smooth Seasonality – 7 points (week in a month) Ignore last 10 points – to check our prediction Forecast length- to see what the other 7 days will look like
  • 29. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Adding information to our data visualization PowerBI – How can we explain the predicted results? Trend line – we can see that the AVG delay time increases? How can we validate and score the predicted results? Azure ML Lab • End of October - Thanksgiving? • Weather changes at the airports for the worse • The trend line doesn’t continue for the predicted data • How can we control the Alpha? Well in Power View for O365, not in PowerBI yet
  • 30. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 More options in PowerBI? – R R model for more, simple prediction options in PowerBI Add the R code in the PowerBI model for the relevant data column The R visualization can do predictive models of your choice It is limited but very useful for business case scenarios Recommended Blog post - Revenue and forecasting by Christian Berg – Plot using R https://community.powerbi.com/t5/Community-Blog/Revenue-and-forecasting/ba-p/86299 New Series of Time Series by PHD MVP Leiila Etatti – RADACAD your sponsors and organizers http://radacad.com/new-series-of-time-series-part-1 Predictive analytics with R in PowerBI – https://feathersanalytics.com - Joseph Yeates
  • 31. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Meanwhile in Azure ML Lab Unfortunately, the ETS – Exponential smoothing module was deprecated, so lets choose a better one! Edit Metadata – Adding the column for the Average values Split the data into sample and population (not just ignore last 10 but randomize the split) The question what is the average late time expected is simply wrong for this tool, we would like to use it for actually predicting for each flight if it is going to be late, or how the weather affects the flights being late.
  • 32. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML Lab some of the Mathematical models Decision Forest Regression Linear Regression (Excell as well…Solver) 2 Class Boosted Decision Tree Decision Tree 2 Class Logistic Regression Will be used in the prediction demo to compare which is predicting the best way K- Mean Clustering (PBI as well)
  • 33. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 • Bullet one • Bullet two • Bullet three The Prediction by Airport – Hartsfield in Atlanta Georgia and Chicago are the 2 leading airports that the weather has a very large impact on the delay times, the delay times there are the largest. (How many Hallmark movies are using the weather in Chicago airport during a snowstorm in Christmas…)
  • 34. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 • Bullet one • Bullet two • Bullet three
  • 35. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 • Bullet one • Bullet two • Bullet three The Flight Delay prediction compare the scored models  So the blue prediction model is slightly better than the red one, to predict if the flight is going to be late.  Two class boosted decision tree is slightly better than two class logistics regression
  • 36. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Azure ML Data scientists, developers Business users, end users and customers, Analysts friendly Be the development platform for prediction analytics solutions Development platform and publishing platform for data visualization Upload the data, manipulate the data, divide into data set and training set, train the model, evaluate the model create service, predict for other data sets PowerBI Connect to data, create report, analyze exciting data and get data insights The Summary Slide Ask questions – Business users and managers questions, evaluate, compare, classify, display Predict given a mathematical trained model based on past results The next generation is already here… Azure IoT hub, Azure AI and Machine learning focused on devs Focused on EVERYBODY (the new data flow prediction capability shown by Layla today)
  • 37. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Questions?
  • 38. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Evaluate Sessions and Win a Prize! https://www.surveymonkey.com/r/5LR9LFB
  • 39. http://difinity.co.nz#Difinity 18th – 20th Feb 2019 Thanks to our sponsors SilverPlatinum Sponsors Exhibitor

Editor's Notes

  1. And without further ado, here is Yana with Azure Machine Learning Studio and PowerBI. {SPEAKER begins}
  2. How to design reports in Power Bi Desktop How to publish to Power BI Service
  3. Show the Fish Boston Report, visualization page 3 as an extra example
  4. stands for Synthetic Minority Oversampling Technique. This is a statistical technique for increasing the number of cases in your dataset in a balanced way.
  5. Show the moview web service
  6. Show the applications in ML
  7. In PowerBI there are other methods such as K clustering usage with a plot build with R script in order to predict events
  8. Emphasize the blogs The data science and ML course to take Kaggle for data sets