SlideShare a Scribd company logo
1 of 30
Download to read offline
AI-Based Analytics in the Cloud
Karl Weinmeister {Developer Advocacy Manager}
@kweinmeister
2020 State of the CIO report
Data science is one of the most difficult roles to fill
2020 RELX Emerging Tech Executive Report
A leading reason for companies not using AI is
lack of technical expertise
AI skills shortage still persists
Spreadsheets are everywhere!
https://twitter.com/jsoltero/status/1238496597064863744
How does data makes its way into spreadsheets?
Report
Query
API
Extract
1. Data freshness
2. Data size
3. Anything else?
What are some issues with this approach?
Authorization to the data - what can happen?
Source Table Spreadsheet
A B C
Authorized users:
A D
Users:
Emailed to
Extracted to
Combining the best of Big Query and
the familiarity of Sheets to empower
workforces and assist with:
Introducing Connected Sheets
Sheets
Easy to use &
shareable
Familiar interface
Light-weight analysis
BigQuery
Analyze petabytes
of data
Complex queries
Increase time to insight
Connected
Sheets
Analyze billions of
rows of data in
Sheets, without any
need for specialized
knowledge.
Introducing
● Unlocking big data insights
● Accelerating data workflows
● Improving cost-efficiency
● Strengthening data security
Google BigQuery
Petabyte-scale storage
and queries
Encrypted, durable and
highly available
Real-time analytics on
streaming data
Google Cloud Platform’s
enterprise data warehouse
for analytics
Convenience of
standard SQL
Fully managed and serverless
Google BigQuery
Train and deploy ML models in
SQL
BigQuery ML
Execute ML workflows without
moving data from BigQuery
Automate common ML tasks
Built-in infrastructure
management, security &
compliance
Supported models in BigQuery ML
Classification
Logistic regression
XGBoost
DNN classifier (TensorFlow)
Regression
Other Models
k-means clustering
Time series forecasting
Model
Import/Export
Importing TensorFlow
models for batch prediction
NDA
AutoML Tables
Linear regression
XGBoost
DNN regressor (TensorFlow)
AutoML Tables
Recommendation:
Matrix factorization
Exporting models from
BigQuery ML for online
prediction
Demo!
Case Study: Demand Forecasting
https://unsplash.com/photos/9qQTUYm4ss4 https://unsplash.com/photos/M5tzZtFCOfs
Transportation Telecommunications
https://unsplash.com/photos/4P0zdOSstqI
Media/Gaming
➔ Predict ticket sales ➔ Predict network traffic
➔ Predict # active players/time
➔ Predict content viewership
https://unsplash.com/photos/nHRXNv2qeDE
Retail
Actual demand
Supply
Underallocation = revenue loss
Overallocation = revenue waste
Time
Iowa Liquor Sales data
Transactional data:
Iowa Liquor Sales data, BigQuery Public Datasets
https://console.cloud.google.com/marketplace/details/iowa-department-of-commerce/iowa-liquor-sales
`bigquery-public-data.iowa_liquor_sales.sales`
Training data SELECT
date,
item_description AS item_name,
SUM(bottles_sold) AS total_amount_sold
FROM
`bigquery-public-data.iowa_liquor_sales.sales`
GROUP BY
date, item_name
HAVING
date BETWEEN DATE('2016-01-01') AND
DATE('2017-06-01')
Developer Days
CREATE OR REPLACE MODEL
iowaliquor.forecast_by_product
OPTIONS(
MODEL_TYPE='ARIMA',
TIME_SERIES_TIMESTAMP_COL='date',
TIME_SERIES_DATA_COL='total_amount_sold',
TIME_SERIES_ID_COL='item_name',
HOLIDAY_REGION='US'
) AS
SELECT
date,
item_name,
total_amount_sold
FROM
iowaliquor.training_data
Build and train with
CREATE MODEL
https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-create-time-series
Behind-the-scenes
● Pre-processing
● Holiday effects
● Seasonal and trend
decomposition
● Trend modeling with
ARIMA and auto-ARIMA
Developer Days
SELECT
*
FROM
ML.FORECAST(MODEL iowaliquor.forecast_by_product,
STRUCT(30 AS horizon,
0.90 AS confidence_level)
)
Making forecasts with ML.FORECAST
More info on the demand forecasting use case
Google Cloud Blog YouTube
Building your own AI solution
Solution Requirements
Consider a typical Enterprise use case where custom Machine Learning
Models need to built and shared with people throughout your org
Requirements:
● Build ML custom models quickly
● Easily expose ML Models to people throughout the org
● Allow users with little or no ML experience to run model analysis
● Iterate and adapt quickly
Solution technologies:
● Sheets - Familiar easy data access for entire org
● BigQuery - Enterprise data storage and quick analysis
● BigQuery ML - Streamlined ML model creation on BigQuery data using SQL
● Connected Sheets - Access BigQuery data directly from Sheets
● Apps Script - Connect Sheets/Workspace to ML Models
Confidential + Proprietary
Apps Script
➔ Scripting language based on JavaScript
➔ Automates tasks across Google products and
services
➔ Serverless - code editor in your browser, and
scripts run on Google’s servers
script.google.com
Data Analyst Workflow
Sheets Apps Script BigQuery ML
Data Scientist Workflows
R-BigQuery Integration
(bigrquery package)
RStudio
R AI Platform Notebooks on GCP
pandas-BigQuery Integration
Colab, Other Jupyter
Notebook Tools
Python AI Platform Notebooks on GCP
Python R
BigQuery
Demo!
More info on building your own ML solution in Sheets
Google Cloud Blog Code Sample Demo Spreadsheet
bit.ly/ml-sheet
Access all assets from blog post at:
Questions?

More Related Content

What's hot

How to Build An AI Based Customer Data Platform: Learn the design patterns fo...
How to Build An AI Based Customer Data Platform: Learn the design patterns fo...How to Build An AI Based Customer Data Platform: Learn the design patterns fo...
How to Build An AI Based Customer Data Platform: Learn the design patterns fo...TigerGraph
 
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...Sri Ambati
 
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...Data Con LA
 
Digital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNGDigital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNGAmazon Web Services
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends? Karan Sachdeva
 
Scaling AI At H&M
Scaling AI At H&MScaling AI At H&M
Scaling AI At H&MDatabricks
 
Gain 3 Benefits with Delta Sharing
Gain 3 Benefits with Delta SharingGain 3 Benefits with Delta Sharing
Gain 3 Benefits with Delta SharingDatabricks
 
Automation analytics
Automation analyticsAutomation analytics
Automation analyticsEagle Insight
 
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...TigerGraph
 
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...Pyramid Analytics
 
Bas van Dorst - Microsoft
Bas van Dorst - MicrosoftBas van Dorst - Microsoft
Bas van Dorst - MicrosoftDutch Power
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive eraIBM Analytics
 
Advanced Analytics and New Big Data
Advanced Analytics and New Big DataAdvanced Analytics and New Big Data
Advanced Analytics and New Big DataDataWorks Summit
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native MicroservicesJudy Breedlove
 
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4j
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4jKeynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4j
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4jNeo4j
 
Data science with python certification training course with
Data science with python certification training course withData science with python certification training course with
Data science with python certification training course withkiruthikab6
 
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...Tyler Wishnoff
 
From Data to AI with the ML Canvas
From Data to AI with the ML CanvasFrom Data to AI with the ML Canvas
From Data to AI with the ML CanvasAlexandra Petruș
 
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...LeanIX GmbH
 
Neo4j Solutions - Master Data Management
Neo4j Solutions - Master Data ManagementNeo4j Solutions - Master Data Management
Neo4j Solutions - Master Data ManagementCaserta
 

What's hot (20)

How to Build An AI Based Customer Data Platform: Learn the design patterns fo...
How to Build An AI Based Customer Data Platform: Learn the design patterns fo...How to Build An AI Based Customer Data Platform: Learn the design patterns fo...
How to Build An AI Based Customer Data Platform: Learn the design patterns fo...
 
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...
Amitpal Tagore, Integral Ad Science - Leveraging Data for Successful Ad Campa...
 
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...
Logitech Accelerates Cloud Analytics Using Data Virtualization by Avinash Des...
 
Digital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNGDigital Transformation with smart products - EVRYTHNG
Digital Transformation with smart products - EVRYTHNG
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends?
 
Scaling AI At H&M
Scaling AI At H&MScaling AI At H&M
Scaling AI At H&M
 
Gain 3 Benefits with Delta Sharing
Gain 3 Benefits with Delta SharingGain 3 Benefits with Delta Sharing
Gain 3 Benefits with Delta Sharing
 
Automation analytics
Automation analyticsAutomation analytics
Automation analytics
 
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...
Delivering Large Scale Real-time Graph Analytics with Dell Infrastructure and...
 
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
 
Bas van Dorst - Microsoft
Bas van Dorst - MicrosoftBas van Dorst - Microsoft
Bas van Dorst - Microsoft
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive era
 
Advanced Analytics and New Big Data
Advanced Analytics and New Big DataAdvanced Analytics and New Big Data
Advanced Analytics and New Big Data
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native Microservices
 
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4j
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4jKeynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4j
Keynote GraphTour Europe 2019, Emil Eifrem, CEO & Co-Founder Neo4j
 
Data science with python certification training course with
Data science with python certification training course withData science with python certification training course with
Data science with python certification training course with
 
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
 
From Data to AI with the ML Canvas
From Data to AI with the ML CanvasFrom Data to AI with the ML Canvas
From Data to AI with the ML Canvas
 
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
 
Neo4j Solutions - Master Data Management
Neo4j Solutions - Master Data ManagementNeo4j Solutions - Master Data Management
Neo4j Solutions - Master Data Management
 

Similar to Ai based analytics in the cloud

Logic fin - company analisis example -alteryx 2014-11
Logic fin - company analisis example -alteryx 2014-11Logic fin - company analisis example -alteryx 2014-11
Logic fin - company analisis example -alteryx 2014-11Diego Gutierrez
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
 
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit Hamutcu
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit HamutcuKDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit Hamutcu
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit HamutcuIADSS
 
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricUsing a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricCambridge Semantics
 
Certified Big Data Science Analyst (CBDSA)
Certified Big Data Science Analyst (CBDSA)Certified Big Data Science Analyst (CBDSA)
Certified Big Data Science Analyst (CBDSA)GICTTraining
 
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365Brian Culver
 
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
 
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...Denodo
 
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...Denodo
 
Why Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted ConfWhy Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted ConfIn Marketing We Trust
 
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...e-dialog GmbH
 
Introduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryIntroduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryYatno Sudar
 
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Vasu S
 
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineMongoDB
 
IRJET- Business Intelligence using Hadoop
IRJET-  	  Business Intelligence using HadoopIRJET-  	  Business Intelligence using Hadoop
IRJET- Business Intelligence using HadoopIRJET Journal
 
This Month in Data Science - April Edition
This Month in Data Science - April EditionThis Month in Data Science - April Edition
This Month in Data Science - April EditionVMware Tanzu
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningCCG
 
Supercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuerySupercharge your data analytics with BigQuery
Supercharge your data analytics with BigQueryMárton Kodok
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringCognizant
 

Similar to Ai based analytics in the cloud (20)

Logic fin - company analisis example -alteryx 2014-11
Logic fin - company analisis example -alteryx 2014-11Logic fin - company analisis example -alteryx 2014-11
Logic fin - company analisis example -alteryx 2014-11
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
 
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit Hamutcu
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit HamutcuKDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit Hamutcu
KDD 2019 IADSS Workshop - Research Updates from Usama Fayyad & Hamit Hamutcu
 
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricUsing a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
 
Certified Big Data Science Analyst (CBDSA)
Certified Big Data Science Analyst (CBDSA)Certified Big Data Science Analyst (CBDSA)
Certified Big Data Science Analyst (CBDSA)
 
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
 
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
 
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
 
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...
How Data Virtualization Puts Enterprise Machine Learning Programs into Produc...
 
Why Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted ConfWhy Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted Conf
 
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
 
Introduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQueryIntroduction Data Warehouse With BigQuery
Introduction Data Warehouse With BigQuery
 
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
 
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
 
IRJET- Business Intelligence using Hadoop
IRJET-  	  Business Intelligence using HadoopIRJET-  	  Business Intelligence using Hadoop
IRJET- Business Intelligence using Hadoop
 
10 Keynotes in STRATA and HADOOP World Conference
10 Keynotes in STRATA and HADOOP World Conference10 Keynotes in STRATA and HADOOP World Conference
10 Keynotes in STRATA and HADOOP World Conference
 
This Month in Data Science - April Edition
This Month in Data Science - April EditionThis Month in Data Science - April Edition
This Month in Data Science - April Edition
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine Learning
 
Supercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuerySupercharge your data analytics with BigQuery
Supercharge your data analytics with BigQuery
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature Engineering
 

Recently uploaded

定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 

Recently uploaded (20)

定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 

Ai based analytics in the cloud

  • 1. AI-Based Analytics in the Cloud Karl Weinmeister {Developer Advocacy Manager} @kweinmeister
  • 2. 2020 State of the CIO report Data science is one of the most difficult roles to fill 2020 RELX Emerging Tech Executive Report A leading reason for companies not using AI is lack of technical expertise AI skills shortage still persists
  • 4. How does data makes its way into spreadsheets? Report Query API Extract
  • 5. 1. Data freshness 2. Data size 3. Anything else? What are some issues with this approach?
  • 6. Authorization to the data - what can happen? Source Table Spreadsheet A B C Authorized users: A D Users: Emailed to Extracted to
  • 7. Combining the best of Big Query and the familiarity of Sheets to empower workforces and assist with: Introducing Connected Sheets Sheets Easy to use & shareable Familiar interface Light-weight analysis BigQuery Analyze petabytes of data Complex queries Increase time to insight Connected Sheets Analyze billions of rows of data in Sheets, without any need for specialized knowledge. Introducing ● Unlocking big data insights ● Accelerating data workflows ● Improving cost-efficiency ● Strengthening data security
  • 8. Google BigQuery Petabyte-scale storage and queries Encrypted, durable and highly available Real-time analytics on streaming data Google Cloud Platform’s enterprise data warehouse for analytics Convenience of standard SQL Fully managed and serverless
  • 10. Train and deploy ML models in SQL BigQuery ML Execute ML workflows without moving data from BigQuery Automate common ML tasks Built-in infrastructure management, security & compliance
  • 11. Supported models in BigQuery ML Classification Logistic regression XGBoost DNN classifier (TensorFlow) Regression Other Models k-means clustering Time series forecasting Model Import/Export Importing TensorFlow models for batch prediction NDA AutoML Tables Linear regression XGBoost DNN regressor (TensorFlow) AutoML Tables Recommendation: Matrix factorization Exporting models from BigQuery ML for online prediction
  • 12. Demo!
  • 13. Case Study: Demand Forecasting
  • 14. https://unsplash.com/photos/9qQTUYm4ss4 https://unsplash.com/photos/M5tzZtFCOfs Transportation Telecommunications https://unsplash.com/photos/4P0zdOSstqI Media/Gaming ➔ Predict ticket sales ➔ Predict network traffic ➔ Predict # active players/time ➔ Predict content viewership
  • 16. Actual demand Supply Underallocation = revenue loss Overallocation = revenue waste Time
  • 17. Iowa Liquor Sales data Transactional data: Iowa Liquor Sales data, BigQuery Public Datasets https://console.cloud.google.com/marketplace/details/iowa-department-of-commerce/iowa-liquor-sales `bigquery-public-data.iowa_liquor_sales.sales`
  • 18. Training data SELECT date, item_description AS item_name, SUM(bottles_sold) AS total_amount_sold FROM `bigquery-public-data.iowa_liquor_sales.sales` GROUP BY date, item_name HAVING date BETWEEN DATE('2016-01-01') AND DATE('2017-06-01')
  • 19.
  • 20. Developer Days CREATE OR REPLACE MODEL iowaliquor.forecast_by_product OPTIONS( MODEL_TYPE='ARIMA', TIME_SERIES_TIMESTAMP_COL='date', TIME_SERIES_DATA_COL='total_amount_sold', TIME_SERIES_ID_COL='item_name', HOLIDAY_REGION='US' ) AS SELECT date, item_name, total_amount_sold FROM iowaliquor.training_data Build and train with CREATE MODEL https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-create-time-series Behind-the-scenes ● Pre-processing ● Holiday effects ● Seasonal and trend decomposition ● Trend modeling with ARIMA and auto-ARIMA
  • 21. Developer Days SELECT * FROM ML.FORECAST(MODEL iowaliquor.forecast_by_product, STRUCT(30 AS horizon, 0.90 AS confidence_level) ) Making forecasts with ML.FORECAST
  • 22. More info on the demand forecasting use case Google Cloud Blog YouTube
  • 23. Building your own AI solution
  • 24. Solution Requirements Consider a typical Enterprise use case where custom Machine Learning Models need to built and shared with people throughout your org Requirements: ● Build ML custom models quickly ● Easily expose ML Models to people throughout the org ● Allow users with little or no ML experience to run model analysis ● Iterate and adapt quickly Solution technologies: ● Sheets - Familiar easy data access for entire org ● BigQuery - Enterprise data storage and quick analysis ● BigQuery ML - Streamlined ML model creation on BigQuery data using SQL ● Connected Sheets - Access BigQuery data directly from Sheets ● Apps Script - Connect Sheets/Workspace to ML Models
  • 25. Confidential + Proprietary Apps Script ➔ Scripting language based on JavaScript ➔ Automates tasks across Google products and services ➔ Serverless - code editor in your browser, and scripts run on Google’s servers script.google.com
  • 26. Data Analyst Workflow Sheets Apps Script BigQuery ML
  • 27. Data Scientist Workflows R-BigQuery Integration (bigrquery package) RStudio R AI Platform Notebooks on GCP pandas-BigQuery Integration Colab, Other Jupyter Notebook Tools Python AI Platform Notebooks on GCP Python R BigQuery
  • 28. Demo!
  • 29. More info on building your own ML solution in Sheets Google Cloud Blog Code Sample Demo Spreadsheet bit.ly/ml-sheet Access all assets from blog post at: