SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
April 27
GLOBAL AZURE BOOTCAMP IS POWERED BY:
Machine Learning at Hand with Power BI
How Developers and Data Scientists could
Bring AI to the Business User
Thanks to our Sponsors:
Global Sponsor:
Platinum Sponsors:
Gold Sponsors:
Silver Sponsors: Swag Sponsor:
General Sponsor:
About me
• Software Architect @
o 17+ years professional experience
• Microsoft Azure MVP
• External Expert Horizon 2020
• External Expert Eurostars-Eureka, InnoFund Denmark
• Business Interests
o Web Development, SOA, Integration
o IoT, Machine Learning, Computer Intelligence
o Security & Performance Optimization
• Contact
ivelin.andreev@icb.bg
www.linkedin.com/in/ivelin
www.slideshare.net/ivoandreev
AGENDA
The ML Hype
The ML Features in PBI
PBI Premium, Pro, Embedded
Auto ML
Quick Insights
Text Analytics
Key Influencers
Custom R/Python
Demo
“Difference between ML and AI?
- If it is written in Python, probably it is ML.
- If it is written in PowerPoint, probably it is AI.”
* * *
“When you’re fundraising, it’s AI. When you’re hiring, it’s ML.
When you’re implementing, it’s linear regression.“
* * *
“How many data scientists it takes to change a light bulb?
(A data scientist at heart would say “None, as it is a HW problem”)
In fact it is 20 seniors and 1 intern.
Data scientists will argue over a month on the right approach,
the intern will copy the solution from StackOverflow.”
Wondering why AI does not Provide the Expected
Gartner’s Hype Cycle
3. Trough of
disillusionment
4. Slope of
enlightment
5. Plateau of
productivity
Expectations
Time
1. Technology
Launch generates
significant interest
2. A peak of inflated
expectations
“Business impact from AI initiatives takes much longer than
anticipated”
* * *
“Classical ML techniques are extremely
underrated.”
* * *
“…many organizations are pushing to apply deep learning
techniques without even understanding how they apply to their
current initiatives.”
* * *
“Through 2022, over 75% of organizations will
use DNNs for use cases that could be
addressed using classical ML techniques”
Chirag Dekate,
Sr. Research Director
Hype Cycle for Midsize Enterprises, 2018
Users are Drowning in Data
• Environment generates massive data volumes
• Understanding requires AI for exploration
• Users are asking to get insights with no code
The Microsoft Approach
• Place AI in the hands of the end-users
• Expose backend data science work
Microsoft Place AI in the Hands of End-Users
• Azure Cognitive Services
o ML algorithms to extract information from unstructured sources
o Vision, speech and facial recognition, language understanding
• Key Driver Analysis
o Help users understand what combination of impact features determines a KPI
o Automatically point most important factors
• Integrate ML models in PBI
o Azure ML models shared by data scientists to business analysts
• Own ML Models in PBI
o Business Analysts produce own ML models without writing code
o Use Automated ML features targeting users, rather than developers
PBI Target Audience, Licensing and Pricing
• PBI Portfolio
o On-Premises: Desktop, Mobile, Report Server
o Service: Free, Pro, Premium(EM/P SKU), Embedded (A SKU)
• New AI features N/A in Pro
o AI Preview requires A2 SKU but provisioning fails on A2 SKU
o Hint: Create on A4, downscale to A2
• “A” SKUs identical to “EM/P”
o Pro – 8.8 EUR User/ М (Shared)
o A1 SKU – 630 EUR / M (equals EM1)
o A2 SKU – 1’256 EUR / M (equals EM2)
o A3 SKU – 2’518 EUR / M (equals EM3)
o A4 SKU – 5’041 EUR / M (equals P1)
o A5 SKU – 10’087 EUR / M (equals P2)
o A6 SKU – 20’180 EUR / M (equals P3)
PBI
User
Licensing
PBI Free PBI Pro
Capacity
Licensing
P SKU EM SKU A SKU
A SKU EM SKU P SKU
Purchase Azure O365 O365
Sharing
Use Case
Embedded rep. Embedded rep.
SharePoint
MS Teams
Embedded rep.
SharePoint
MS Teams
PBI Apps
Billing Hourly Monthly Monthly
Commitment No Year/Month Year/Month
PBI Service - Pro vs Premium
PRO PREMIUM
Highlights License individual users
• Create content
• Consume content
License capacity to serve multiple users:
• No additional cost to view content
• Creators still need PBI Pro
Size Small-medium deployments (i.e. 200 users) Cost efficient from 500 viewers
Cost Calculator: https://powerbi.microsoft.com/en-us/calculator/
Hardware • Shared capacity=shared resources
• Limitations ensure QoS (1GB file size)
• Dedicated hardware, consistent performance
• Larger data volumes (10GB file size)
Functionality • Dataset refresh - 8 times / 24h • Dataset refresh – 48 times / 24h
• PBI Report Server
• Data flows
• AI workloads
• Embedded deployment
• Sharing, Personalization, Geolocation
Power BI Pro AI Features
• Key Influencers
• Quick Insights
• Cognitive services (manual)
• Python / R script
Power BI Premium AI Features
• AI insights & Cognitive Services
• Automated ML
Automated ML in PBI (Preview)
• Enables Business Analyst to create and train model directly in PBI
• Requires Premium Workspace
• Supports Binary Prediction, Classification and Regression models
• Auto ML Service automatically
o Extracts meaningful parameters from query
o Splits data in training and validation dataset
o Performs training with multiple models
o Summarizes accuracy of model
o Apply model to future data for predictive insights
o AI insights allow direct access to Cognitive services
https://sqlbits.com/Sessions/Event18/Power_BI_Premium_on_a_budget
https://docs.microsoft.com/en-us/power-bi/service-machine-learning-automated
Model Performance Overview
Accuracy Report
Training Details
PBI Desktop Quick Insights
Use insights in Power BI Desktop to explain
increases and decreases seen in visuals
Text Analytics
Use Azure Cognitive Services text analytics
APIs to enrich dataset in PBI M Query
Quick Insights
What is “Quick Insights”:
• Sophisticated ML against dataset and output to formatted visuals
• Output visuals can be integrated in reports
How it works:
o PBI Service: Datasets > … > “Generate Quick Insights”
o PBI Desktop: Data point > right-click > “Analyze”
Key Limitations:
o Not executed against DirectQuery, Streaming and Live connect
o Non-numeric measures are not supported
o Power BI Desktop is limited to the local dataset
Text Analytics in Azure with Power BI
• What is “Text Analytics”:
o Identify meaning and topics from unstructured data
• Limitations:
o Up to 17 languages supported (Apr 2019)
• How it works:
o Register Azure Cognitive Services Text API Key
o M-language query from new Power Query
Text Analytics (Step by Step)
1. Create new query in left queries panel
2. Open View > “Advanced Editor”
3. Write the M-code function query
4. On target query, add function column
5. Set column, func. query and parameter
6. Use column in report (i.e. WordCloud)
➀➁
➂
➃
➄

Key Influencers Visual
Explain the factors that drive a metric of
interest
Top Segments
Explain what combination of factors are
most influential
Key Influencers (preview)
One of the key ML usages is to find hidden insights
What is “Key Influencers”:
• Understand factors that impact a metric of interest
• Understand the importance of each factor
• Top segment factor combinations
Limitations
o Works for categorical & numeric fields
o Not supported for measures and aggregates
o Not supported in PBI Embedded and Mobile
Note: Increasing the number of categories to analyze
means there are fewer observations per category.
The Key Influencers Visual
1. Tabs
o Top contributors / Top segments
2. Metric of interest
3. Restatements
o Help to interpret the pane visuals
4. Average line
o Determined by factors in black
5. Checkbox
o Show only influencers
➀
➁
➂ ➂
➃
➄
The Top Segments Visual
1. Impact of combination of factors on metric
2. Metric of interest
3. Order of segments
o Ranked by % of metric of interest
o Higher proportion ⇨ higher bubble
4. Segment distribution details
o Number of data points ⇨ size of segments
5. Drill down
o Segment details and deep dive
➁
➃
➀
➂
➄
➄
How does Key Influencers Work
Key Influencers
• Runs on ML.NET framework
• Logistic regression to search patterns
• For target category
o Split data points “Category” vs “Not the Category”
o Determine features that distinguish two classes
• Features with little data points are not
considered factors
Top Segments
• Runs on ML.NET framework
• Decision trees to find subgroups
• For each factor
o Decide on best split
o Check representative set reached
• Filters are grouped into segments
Custom AI with Python/R
PBI models with custom and
R/Python visuals
Custom AI with Python/R
• PBI Visuals & Power Query with Python since Feb 2019 (preview Aug 2018)
• PBI Desktop automatically detects runtimes
o Install: https://www.python.org/downloads/, https://www.rstudio.com/
o Packages: pip install [name]; install.packages(‘[name]', dependencies = TRUE)
• Very good for interactive reports trained from past data
• Key Limitations
o 150’000 rows, 250MB, 2MB image, 1 GB RAM
o 60s (Service) / 300s (Desktop)
o PBI Service: limited packages; Python 2.7 and 3.7
• Python IDEs (write and debug Python script)
o Jupyter NB? ML Workbench? VS2019 Python Support
PBI Prediction with Custom Model
https://towardsdatascience.com/how-to-predict-values-from-a-custom-r-model-in-power-bi-3364f83b0015
* Publish to web is currently
not supported for R visuals
(April 2019)
Takeaways & References
• About Automated Machine Learning
o https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-automated-ml
• Power BI Guided Learning
o https://docs.microsoft.com/en-us/power-bi/guided-learning/
• Azure Data-AI-IoT (Samples, Training & Tutorials)
o https://github.com/Azure/data-ai-iot
• PBI for Data Science
o https://www.pbiusergroup.com/communities/community-
home?CommunityKey=5b43099c-d801-49ed-af87-f1da8311f41e
• PBI Samples
o https://docs.microsoft.com/en-us/power-bi/sample-datasets
• Starter Books
Microsoft Power BI ServiceMicrosoft Power BI Desktop
Thanks to our Sponsors:
Global Sponsor:
Platinum Sponsors:
Gold Sponsors:
Silver Sponsors: Swag Sponsor:
General Sponsor:

Contenu connexe

Tendances

Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900thisiswali
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAnoop Nair
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)Christian Buckley
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018Amazon Web Services
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active DirectoryKrunal Trivedi
 
Azure data factory
Azure data factoryAzure data factory
Azure data factoryDavid Giard
 
Landing Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsLanding Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsAmazon Web Services
 
Azure networking update 201908
Azure networking update 201908 Azure networking update 201908
Azure networking update 201908 Jay Kim
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksAmazon Web Services
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMark Kromer
 
Azure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTAzure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTRadhakrishnan Govindan
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure DatabricksJames Serra
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Vishal Pawar
 

Tendances (20)

AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - Ajay
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 
Azure AD Connect
Azure AD ConnectAzure AD Connect
Azure AD Connect
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Azure data factory
Azure data factoryAzure data factory
Azure data factory
 
Landing Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsLanding Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS Migrations
 
Azure networking update 201908
Azure networking update 201908 Azure networking update 201908
Azure networking update 201908
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
 
Understanding Azure AD
Understanding Azure ADUnderstanding Azure AD
Understanding Azure AD
 
Azure Governance
Azure GovernanceAzure Governance
Azure Governance
 
Aws landing zone
Aws landing zoneAws landing zone
Aws landing zone
 
Azure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTAzure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPT
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 

Similaire à Machine Learning at Hand with Power BI

ML with Power BI for Business and Pros
ML with Power BI for Business and ProsML with Power BI for Business and Pros
ML with Power BI for Business and ProsIvo Andreev
 
GPPB Natural Language PowerBI
GPPB Natural Language PowerBIGPPB Natural Language PowerBI
GPPB Natural Language PowerBISamik Roy
 
All you must know about Power BI!.
All you must know about Power BI!.All you must know about Power BI!.
All you must know about Power BI!.TechSoup
 
All you must know about Power BI!
All you must know about Power BI!All you must know about Power BI!
All you must know about Power BI!ArethaSimons
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroVishal Pawar
 
Top 60 Power BI Interview Questions and Answers for 2023.pdf
Top 60 Power BI Interview Questions and Answers for 2023.pdfTop 60 Power BI Interview Questions and Answers for 2023.pdf
Top 60 Power BI Interview Questions and Answers for 2023.pdfDatacademy.ai
 
Microsoft ignite 2019 highlights
Microsoft ignite 2019 highlightsMicrosoft ignite 2019 highlights
Microsoft ignite 2019 highlightsAnupam Ranku
 
Power BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptxPower BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptxEPC Group
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataNetwoven Inc.
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Vishal Pawar
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning ProductsAndrew Musselman
 
20220205 Getting started with power bi
20220205 Getting started with power bi20220205 Getting started with power bi
20220205 Getting started with power biAroh Shukla
 
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...Inside Analysis
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateJon Petter Hjulstad
 
Microsoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireMicrosoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireAnirudh Kanneganti
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Jason Himmelstein
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'Xylos
 

Similaire à Machine Learning at Hand with Power BI (20)

ML with Power BI for Business and Pros
ML with Power BI for Business and ProsML with Power BI for Business and Pros
ML with Power BI for Business and Pros
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
 
GPPB Natural Language PowerBI
GPPB Natural Language PowerBIGPPB Natural Language PowerBI
GPPB Natural Language PowerBI
 
All you must know about Power BI!.
All you must know about Power BI!.All you must know about Power BI!.
All you must know about Power BI!.
 
All you must know about Power BI!
All you must know about Power BI!All you must know about Power BI!
All you must know about Power BI!
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
 
Top 60 Power BI Interview Questions and Answers for 2023.pdf
Top 60 Power BI Interview Questions and Answers for 2023.pdfTop 60 Power BI Interview Questions and Answers for 2023.pdf
Top 60 Power BI Interview Questions and Answers for 2023.pdf
 
Microsoft ignite 2019 highlights
Microsoft ignite 2019 highlightsMicrosoft ignite 2019 highlights
Microsoft ignite 2019 highlights
 
Power BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptxPower BI vs Tableau - An Overview from EPC Group.pptx
Power BI vs Tableau - An Overview from EPC Group.pptx
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
 
June2019 release
June2019 releaseJune2019 release
June2019 release
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
20220205 Getting started with power bi
20220205 Getting started with power bi20220205 Getting started with power bi
20220205 Getting started with power bi
 
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
At the Tipping Point: Considerations for Cloud BI in a Multi-platform BI Ente...
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrate
 
Otbi overview ow13
Otbi overview ow13Otbi overview ow13
Otbi overview ow13
 
Microsoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireMicrosoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfire
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 

Plus de Ivo Andreev

Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Ivo Andreev
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessIvo Andreev
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersIvo Andreev
 
OpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsOpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsIvo Andreev
 
Cutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneCutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneIvo Andreev
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataIvo Andreev
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalIvo Andreev
 
Language Studio and Custom Models
Language Studio and Custom ModelsLanguage Studio and Custom Models
Language Studio and Custom ModelsIvo Andreev
 
CosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosCosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosIvo Andreev
 
Forecasting time series powerful and simple
Forecasting time series powerful and simpleForecasting time series powerful and simple
Forecasting time series powerful and simpleIvo Andreev
 
Constrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiConstrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiIvo Andreev
 
Azure security guidelines for developers
Azure security guidelines for developers Azure security guidelines for developers
Azure security guidelines for developers Ivo Andreev
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiIvo Andreev
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseIvo Andreev
 
Flux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSFlux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSIvo Andreev
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesIvo Andreev
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on AzureIvo Andreev
 
The Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkThe Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkIvo Andreev
 

Plus de Ivo Andreev (20)

Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2Cybersecurity and Generative AI - for Good and Bad vol.2
Cybersecurity and Generative AI - for Good and Bad vol.2
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for Business
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
 
OpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and MisconceptionsOpenAI GPT in Depth - Questions and Misconceptions
OpenAI GPT in Depth - Questions and Misconceptions
 
Cutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for EveryoneCutting Edge Computer Vision for Everyone
Cutting Edge Computer Vision for Everyone
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn Data
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure Orbital
 
Language Studio and Custom Models
Language Studio and Custom ModelsLanguage Studio and Custom Models
Language Studio and Custom Models
 
CosmosDB for IoT Scenarios
CosmosDB for IoT ScenariosCosmosDB for IoT Scenarios
CosmosDB for IoT Scenarios
 
Forecasting time series powerful and simple
Forecasting time series powerful and simpleForecasting time series powerful and simple
Forecasting time series powerful and simple
 
Constrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project BonsaiConstrained Optimization with Genetic Algorithms and Project Bonsai
Constrained Optimization with Genetic Algorithms and Project Bonsai
 
Azure security guidelines for developers
Azure security guidelines for developers Azure security guidelines for developers
Azure security guidelines for developers
 
Autonomous Machines with Project Bonsai
Autonomous Machines with Project BonsaiAutonomous Machines with Project Bonsai
Autonomous Machines with Project Bonsai
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure Lighthouse
 
Flux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JSFlux QL - Nexgen Management of Time Series Inspired by JS
Flux QL - Nexgen Management of Time Series Inspired by JS
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challenges
 
Industrial IoT on Azure
Industrial IoT on AzureIndustrial IoT on Azure
Industrial IoT on Azure
 
The Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it WorkThe Power of Auto ML and How Does it Work
The Power of Auto ML and How Does it Work
 

Dernier

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Machine Learning at Hand with Power BI

  • 1. April 27 GLOBAL AZURE BOOTCAMP IS POWERED BY: Machine Learning at Hand with Power BI How Developers and Data Scientists could Bring AI to the Business User
  • 2. Thanks to our Sponsors: Global Sponsor: Platinum Sponsors: Gold Sponsors: Silver Sponsors: Swag Sponsor: General Sponsor:
  • 3. About me • Software Architect @ o 17+ years professional experience • Microsoft Azure MVP • External Expert Horizon 2020 • External Expert Eurostars-Eureka, InnoFund Denmark • Business Interests o Web Development, SOA, Integration o IoT, Machine Learning, Computer Intelligence o Security & Performance Optimization • Contact ivelin.andreev@icb.bg www.linkedin.com/in/ivelin www.slideshare.net/ivoandreev
  • 4. AGENDA The ML Hype The ML Features in PBI PBI Premium, Pro, Embedded Auto ML Quick Insights Text Analytics Key Influencers Custom R/Python Demo
  • 5. “Difference between ML and AI? - If it is written in Python, probably it is ML. - If it is written in PowerPoint, probably it is AI.” * * * “When you’re fundraising, it’s AI. When you’re hiring, it’s ML. When you’re implementing, it’s linear regression.“ * * * “How many data scientists it takes to change a light bulb? (A data scientist at heart would say “None, as it is a HW problem”) In fact it is 20 seniors and 1 intern. Data scientists will argue over a month on the right approach, the intern will copy the solution from StackOverflow.” Wondering why AI does not Provide the Expected
  • 6. Gartner’s Hype Cycle 3. Trough of disillusionment 4. Slope of enlightment 5. Plateau of productivity Expectations Time 1. Technology Launch generates significant interest 2. A peak of inflated expectations
  • 7. “Business impact from AI initiatives takes much longer than anticipated” * * * “Classical ML techniques are extremely underrated.” * * * “…many organizations are pushing to apply deep learning techniques without even understanding how they apply to their current initiatives.” * * * “Through 2022, over 75% of organizations will use DNNs for use cases that could be addressed using classical ML techniques” Chirag Dekate, Sr. Research Director
  • 8. Hype Cycle for Midsize Enterprises, 2018
  • 9. Users are Drowning in Data • Environment generates massive data volumes • Understanding requires AI for exploration • Users are asking to get insights with no code The Microsoft Approach • Place AI in the hands of the end-users • Expose backend data science work
  • 10. Microsoft Place AI in the Hands of End-Users • Azure Cognitive Services o ML algorithms to extract information from unstructured sources o Vision, speech and facial recognition, language understanding • Key Driver Analysis o Help users understand what combination of impact features determines a KPI o Automatically point most important factors • Integrate ML models in PBI o Azure ML models shared by data scientists to business analysts • Own ML Models in PBI o Business Analysts produce own ML models without writing code o Use Automated ML features targeting users, rather than developers
  • 11. PBI Target Audience, Licensing and Pricing • PBI Portfolio o On-Premises: Desktop, Mobile, Report Server o Service: Free, Pro, Premium(EM/P SKU), Embedded (A SKU) • New AI features N/A in Pro o AI Preview requires A2 SKU but provisioning fails on A2 SKU o Hint: Create on A4, downscale to A2 • “A” SKUs identical to “EM/P” o Pro – 8.8 EUR User/ М (Shared) o A1 SKU – 630 EUR / M (equals EM1) o A2 SKU – 1’256 EUR / M (equals EM2) o A3 SKU – 2’518 EUR / M (equals EM3) o A4 SKU – 5’041 EUR / M (equals P1) o A5 SKU – 10’087 EUR / M (equals P2) o A6 SKU – 20’180 EUR / M (equals P3) PBI User Licensing PBI Free PBI Pro Capacity Licensing P SKU EM SKU A SKU A SKU EM SKU P SKU Purchase Azure O365 O365 Sharing Use Case Embedded rep. Embedded rep. SharePoint MS Teams Embedded rep. SharePoint MS Teams PBI Apps Billing Hourly Monthly Monthly Commitment No Year/Month Year/Month
  • 12. PBI Service - Pro vs Premium PRO PREMIUM Highlights License individual users • Create content • Consume content License capacity to serve multiple users: • No additional cost to view content • Creators still need PBI Pro Size Small-medium deployments (i.e. 200 users) Cost efficient from 500 viewers Cost Calculator: https://powerbi.microsoft.com/en-us/calculator/ Hardware • Shared capacity=shared resources • Limitations ensure QoS (1GB file size) • Dedicated hardware, consistent performance • Larger data volumes (10GB file size) Functionality • Dataset refresh - 8 times / 24h • Dataset refresh – 48 times / 24h • PBI Report Server • Data flows • AI workloads • Embedded deployment • Sharing, Personalization, Geolocation
  • 13. Power BI Pro AI Features • Key Influencers • Quick Insights • Cognitive services (manual) • Python / R script Power BI Premium AI Features • AI insights & Cognitive Services • Automated ML
  • 14. Automated ML in PBI (Preview) • Enables Business Analyst to create and train model directly in PBI • Requires Premium Workspace • Supports Binary Prediction, Classification and Regression models • Auto ML Service automatically o Extracts meaningful parameters from query o Splits data in training and validation dataset o Performs training with multiple models o Summarizes accuracy of model o Apply model to future data for predictive insights o AI insights allow direct access to Cognitive services https://sqlbits.com/Sessions/Event18/Power_BI_Premium_on_a_budget https://docs.microsoft.com/en-us/power-bi/service-machine-learning-automated
  • 18. PBI Desktop Quick Insights Use insights in Power BI Desktop to explain increases and decreases seen in visuals Text Analytics Use Azure Cognitive Services text analytics APIs to enrich dataset in PBI M Query
  • 19. Quick Insights What is “Quick Insights”: • Sophisticated ML against dataset and output to formatted visuals • Output visuals can be integrated in reports How it works: o PBI Service: Datasets > … > “Generate Quick Insights” o PBI Desktop: Data point > right-click > “Analyze” Key Limitations: o Not executed against DirectQuery, Streaming and Live connect o Non-numeric measures are not supported o Power BI Desktop is limited to the local dataset
  • 20. Text Analytics in Azure with Power BI • What is “Text Analytics”: o Identify meaning and topics from unstructured data • Limitations: o Up to 17 languages supported (Apr 2019) • How it works: o Register Azure Cognitive Services Text API Key o M-language query from new Power Query
  • 21. Text Analytics (Step by Step) 1. Create new query in left queries panel 2. Open View > “Advanced Editor” 3. Write the M-code function query 4. On target query, add function column 5. Set column, func. query and parameter 6. Use column in report (i.e. WordCloud) ➀➁ ➂ ➃ ➄ 
  • 22. Key Influencers Visual Explain the factors that drive a metric of interest Top Segments Explain what combination of factors are most influential
  • 23. Key Influencers (preview) One of the key ML usages is to find hidden insights What is “Key Influencers”: • Understand factors that impact a metric of interest • Understand the importance of each factor • Top segment factor combinations Limitations o Works for categorical & numeric fields o Not supported for measures and aggregates o Not supported in PBI Embedded and Mobile Note: Increasing the number of categories to analyze means there are fewer observations per category.
  • 24. The Key Influencers Visual 1. Tabs o Top contributors / Top segments 2. Metric of interest 3. Restatements o Help to interpret the pane visuals 4. Average line o Determined by factors in black 5. Checkbox o Show only influencers ➀ ➁ ➂ ➂ ➃ ➄
  • 25. The Top Segments Visual 1. Impact of combination of factors on metric 2. Metric of interest 3. Order of segments o Ranked by % of metric of interest o Higher proportion ⇨ higher bubble 4. Segment distribution details o Number of data points ⇨ size of segments 5. Drill down o Segment details and deep dive ➁ ➃ ➀ ➂ ➄ ➄
  • 26. How does Key Influencers Work Key Influencers • Runs on ML.NET framework • Logistic regression to search patterns • For target category o Split data points “Category” vs “Not the Category” o Determine features that distinguish two classes • Features with little data points are not considered factors Top Segments • Runs on ML.NET framework • Decision trees to find subgroups • For each factor o Decide on best split o Check representative set reached • Filters are grouped into segments
  • 27. Custom AI with Python/R PBI models with custom and R/Python visuals
  • 28. Custom AI with Python/R • PBI Visuals & Power Query with Python since Feb 2019 (preview Aug 2018) • PBI Desktop automatically detects runtimes o Install: https://www.python.org/downloads/, https://www.rstudio.com/ o Packages: pip install [name]; install.packages(‘[name]', dependencies = TRUE) • Very good for interactive reports trained from past data • Key Limitations o 150’000 rows, 250MB, 2MB image, 1 GB RAM o 60s (Service) / 300s (Desktop) o PBI Service: limited packages; Python 2.7 and 3.7 • Python IDEs (write and debug Python script) o Jupyter NB? ML Workbench? VS2019 Python Support
  • 29. PBI Prediction with Custom Model https://towardsdatascience.com/how-to-predict-values-from-a-custom-r-model-in-power-bi-3364f83b0015 * Publish to web is currently not supported for R visuals (April 2019)
  • 30. Takeaways & References • About Automated Machine Learning o https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-automated-ml • Power BI Guided Learning o https://docs.microsoft.com/en-us/power-bi/guided-learning/ • Azure Data-AI-IoT (Samples, Training & Tutorials) o https://github.com/Azure/data-ai-iot • PBI for Data Science o https://www.pbiusergroup.com/communities/community- home?CommunityKey=5b43099c-d801-49ed-af87-f1da8311f41e • PBI Samples o https://docs.microsoft.com/en-us/power-bi/sample-datasets • Starter Books
  • 31. Microsoft Power BI ServiceMicrosoft Power BI Desktop
  • 32. Thanks to our Sponsors: Global Sponsor: Platinum Sponsors: Gold Sponsors: Silver Sponsors: Swag Sponsor: General Sponsor: