SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
1© 2018 Snowflake Computing Inc. All Rights Reserved.
Data Vault in the Cloud
2© 2018 Snowflake Computing Inc. All Rights Reserved.
• 640 employees
• 1500+ customers
• $923M in funding
US
2014
Founded 2012 EMEA
2016
APAC
2017
Snowflake
3© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
4© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
Complexity
Infrastructure
and pipelines
that are too hard
to manage
Limited
Scalability
Unable to
service the
needs of the
business
Diversity
Unable to easily
consolidate
siloed datasets
Inadequate
Elasticity
Struggling with
rigid, inflexible
architectures
Rigid
Cost
Forced to keep
the lights on 24/7
Key Challenges
5© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
All-new SQL data
warehouse
Fully relational, ANSI SQL,
ACID compliant
Built for the cloud
Instantly scale up and down
as needed
Delivered as a service
No infrastructure, knobs, or
tuning to worry about
What is Snowflake?
6© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. 6
Traditional architectures
Shared-disk
Shared storage
Single cluster
Snowflake
Shared-nothing
Decentralized, local storage
Single cluster
Multi-cluster, shared data
Centralized, scale-out storage
Multiple, independent compute clusters
Snowflake is the first new database scalability architecture in
30 years!
Workload Isolation =
Increased Agility
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS
S
M
M
L
Sales
Data
Science
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
S
AWS Glue
• Allows loading several
tables from one source
• In one statement
Multi-Table Insert
INSERT ALL
WHEN (SELECT COUNT(*)
FROM dv_hub_country hc
WHERE hc.hub_country_key= stg.hash_key) = 0
THEN
INTO dv.hub_country (hub_country_key, country_abbrv, hub_load_dts,
hub_rec_src)
VALUES (stg.hash_key, stg.country_abbrv, stg.load_dts, stg.rec_src)
WHEN (SELECT COUNT(*)
FROM dv.sat_countries sc
WHERE sc.hub_country_key = stg.hash_key AND
sc.hash_diff = MD5(country_name)) = 0
THEN
INTO dv.sat_countries (hub_country_key, sat_load_dts,
hash_diff, sat_rec_src, country_name)
VALUES (stg.hash_key, stg.load_dts,
stg.hash_diff, stg.rec_src, stg.country_name)
SELECT MD5(country_abbrv) AS hash_key, country_abbv, country_name,
MD5(country_name) AS hash_diff,
CURRENT_TIMESTAMP AS load_dts,
stage_rec_src AS rec_src
FROM stage.country stg;
Hashing
• Snowflake supports both MD5, SHA1 and SHA2 algorithms in standard, HEX, and
binary formats
• i.e. SHA2(), SHA2_HEX() or SHA2_BINARY()
SELECT SHA2_BINARY('Snowflake', 384);
736BD8A53845348830B1EE63A8CD3972F031F13B111F66FFDEC2271A7AE709662E503A0CA305
BD50DA8D1CED48CD45D9
© 2018 Snowflake Computing Inc. All Rights Reserved.
Instant Elasticity
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS M
Sales
Data
Science
XLS
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
14© 2018 Snowflake Computing Inc. All Rights Reserved.
15© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS M
Sales
Data
Science
M…
XL
Multi-cluster
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
16© 2018 Snowflake Computing Inc. All Rights Reserved.
Data Vault Loading Pattern
- Major Synchronization Points
• All processes within sets done in
parallel
• Process sets ”wait” for previous set
completion
• Sets run as soon as data is ready
• No other waiting needed
• Load dependencies maximally
reduced
Stage Loads Vault Loads
Applying Virtual Warehouses to Data Vault
1. Use a Multi-Cluster
Warehouse for Source to
Stage loads
2. Use a separate Warehouse
for each DV entity type
• Zero contention
• Maximum parallelism
• Maximum flexibility -
each can be
independently sized
© 2018 Snowflake Computing Inc. All Rights Reserved.
New Tricks
{
"city": {
"coord": {
"lat": 27.716667,
"lon": 85.316666
},
"country": "NP",
"findname": "KATHMANDU",
"id": 1283240,
"name": "Kathmandu",
"zoom": 7
},
"clouds": {
"all": 75
},
"main": {
"humidity": 94,
"pressure": 1012,
"temp": 294.15,
"temp_max": 294.15,
"temp_min": 294.15
},
"time": 1504476371,
"weather": [
{
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS M
Sales
Data
Science
M…
XL
Multi-cluster
Structured &
semi-structured
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
Query JSON with SQL
Apple 101.12 250 FIH-2316
Pear 56.22 202 IHO-6912
Orange 98.21 600 WHQ-6090
Structured data
(CSV)
Semi-structured data
(e.g. JSON, Avro, XML)
{ "firstName": "John",
"lastName": "Smith",
"height_cm": 167.64,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021-3100"
},
"phoneNumbers": [
{ "type": "home", "number": "212 555-1234" },
{ "type": "office", "number": "646 555-4567" }
]
}
select v:lastName::string as last_name
from json_demo;
All Your Data!
• Create Sats using a VARIANT
• Hub Key
• Load DTS
• Rec Source
• VARIANT
• Load JSON doc into VARIANT column
• Create a View on the Sat for Business Vault
• View presents only the JSON attributes needed for current use
case
Combine Data Vault & Schema-on-Read
Benefits
➢No change to Sat
definitions if structure
changes
➢Business Vault view is
unaffected
➢Change or add new BV
views over time as needed
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
Snowpipe
XS
S
M
L
Finance
Sales
Data
Science
M…
Test/Dev
Clone
Data protection
& time travel
XL
Multi-cluster
Structured &
semi-structured
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
© 2018 Snowflake Computing Inc. All Rights Reserved.
Story Time
Founded in 2008, Aptus Health connects health and life sciences
companies with healthcare professionals, healthcare consumers,
and other members of the healthcare ecosystem.
The company creates multichannel marketing campaigns aimed at
physicians and healthcare consumers through the many digital
channels the company owns and operates.
Aptus Health
Where They Started
Mobile App
Campaign
Management
Sample Requests
Daily ETL
Apply Business Rules
Data Warehouse
- User Activity
- Campaign Activity
- Sample Request Activity
- User Data
- Mobile App Activity
Cube
Reports
Web & Mobile
Analytics
Extracts
Fill
Stage
Load F
D
D
D
D
D
D
D
D
Engagement
Platform
• A business-driven roadmap in collaboration with Engineering to drive priorities
• Central availability of data related to Healthcare Providers across all platforms
• Ability to efficiently answer business questions: new or previous
• New types of analysis should not require weeks of data preparation
• Do not lose data that could have future analytical value
• Ability to analyze historic events
• Clear documentation of all calculations/derivations of data for complete transparency in
meaning of information & to instill confidence
• Master Data Management: stop passing around spreadsheets
• Framework that will be extensible to both US and international data
• Timely data: minutes, not days
• Business reporting enabled with limited impact to data management projects
What did the business need?
New Warehouse Architecture
30© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
Diversity
One place for
all your data
Scalability
Any scale of
data, users and
workloads
Flexible
Cost
Pay for what
you use, when
you use it
Simplicity
Minimal admin,
plug-and-play
solution
Elasticity
Size for what
you need
right now
Key Values
© 2018 Snowflake Computing Inc. All Rights Reserved.
YOUR DATA, NO LIMITS
Thank You!

Contenu connexe

Tendances

Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
SLC Snowflake User Group - Mar 12, 2020
SLC Snowflake User Group - Mar 12, 2020SLC Snowflake User Group - Mar 12, 2020
SLC Snowflake User Group - Mar 12, 2020Nathan Skousen
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseSnowflake Computing
 
Delivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauDelivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauHarald Erb
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?Harald Erb
 
Self-serve analytics journey at Celtra: Snowflake, Spark, and Databricks
Self-serve analytics journey at Celtra: Snowflake, Spark, and DatabricksSelf-serve analytics journey at Celtra: Snowflake, Spark, and Databricks
Self-serve analytics journey at Celtra: Snowflake, Spark, and DatabricksGrega Kespret
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Amazon Web Services
 
A 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with SnowflakeA 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with SnowflakeSnowflake Computing
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglyTyler Wishnoff
 
Analyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudAnalyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudRobert Dempsey
 
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...Patrick Van Renterghem
 
Data Vault 2.0 - Getting Started | Certus Solutions
Data Vault 2.0 - Getting Started | Certus SolutionsData Vault 2.0 - Getting Started | Certus Solutions
Data Vault 2.0 - Getting Started | Certus SolutionsCertus Solutions
 
New! Real-Time Data Replication to Snowflake
New! Real-Time Data Replication to SnowflakeNew! Real-Time Data Replication to Snowflake
New! Real-Time Data Replication to SnowflakePrecisely
 
Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesDrew Hansen
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
Altis AWS Snowflake Practice
Altis AWS Snowflake PracticeAltis AWS Snowflake Practice
Altis AWS Snowflake PracticeSamanthaSwain7
 

Tendances (19)

Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
SLC Snowflake User Group - Mar 12, 2020
SLC Snowflake User Group - Mar 12, 2020SLC Snowflake User Group - Mar 12, 2020
SLC Snowflake User Group - Mar 12, 2020
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
 
Delivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauDelivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and Tableau
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?
 
Self-serve analytics journey at Celtra: Snowflake, Spark, and Databricks
Self-serve analytics journey at Celtra: Snowflake, Spark, and DatabricksSelf-serve analytics journey at Celtra: Snowflake, Spark, and Databricks
Self-serve analytics journey at Celtra: Snowflake, Spark, and Databricks
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
 
A 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with SnowflakeA 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with Snowflake
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the Ugly
 
Analyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudAnalyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The Cloud
 
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...
Cloud Data Warehousing presentation by Rogier Werschkull, including tips, bes...
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
 
Data Vault 2.0 - Getting Started | Certus Solutions
Data Vault 2.0 - Getting Started | Certus SolutionsData Vault 2.0 - Getting Started | Certus Solutions
Data Vault 2.0 - Getting Started | Certus Solutions
 
New! Real-Time Data Replication to Snowflake
New! Real-Time Data Replication to SnowflakeNew! Real-Time Data Replication to Snowflake
New! Real-Time Data Replication to Snowflake
 
Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD Pipelines
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
Altis AWS Snowflake Practice
Altis AWS Snowflake PracticeAltis AWS Snowflake Practice
Altis AWS Snowflake Practice
 

Similaire à Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud

Laboratorio práctico: Data warehouse en la nube
Laboratorio práctico: Data warehouse en la nubeLaboratorio práctico: Data warehouse en la nube
Laboratorio práctico: Data warehouse en la nubeSoftware Guru
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMatillion
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with SnowflakeMatillion
 
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...Matt Stubbs
 
Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseRoman Shtykh
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Amazon Web Services Korea
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?SnapLogic
 
Embedded-ml(ai)applications - Bjoern Staender
Embedded-ml(ai)applications - Bjoern StaenderEmbedded-ml(ai)applications - Bjoern Staender
Embedded-ml(ai)applications - Bjoern StaenderDataconomy Media
 
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudHow to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudDenodo
 
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not YearsReplatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not YearsVMware Tanzu
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)Ontico
 
Apache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data SpainApache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data SpainLuke Han
 
Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI Holden Ackerman
 
Big Data for Product Managers
Big Data for Product ManagersBig Data for Product Managers
Big Data for Product ManagersPentaho
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Amazon Web Services LATAM
 
Transform Your Enterprise Faster with Seamless Hybrid Cloud from Netapp
Transform Your Enterprise Faster with Seamless Hybrid Cloud from NetappTransform Your Enterprise Faster with Seamless Hybrid Cloud from Netapp
Transform Your Enterprise Faster with Seamless Hybrid Cloud from NetappAmazon Web Services
 
Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane  Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane Hostway|HOSTING
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and QuboleAmazon Web Services
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and QuboleAmazon Web Services
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceKaran Sachdeva
 

Similaire à Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud (20)

Laboratorio práctico: Data warehouse en la nube
Laboratorio práctico: Data warehouse en la nubeLaboratorio práctico: Data warehouse en la nube
Laboratorio práctico: Data warehouse en la nube
 
Master the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - SnowflakeMaster the Multi-Clustered Data Warehouse - Snowflake
Master the Multi-Clustered Data Warehouse - Snowflake
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...
Big Data LDN 2018: STREAMING INTEGRATION: POWERING HYBRID CLOUD, MACHINE LEAR...
 
Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed Database
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
 
Embedded-ml(ai)applications - Bjoern Staender
Embedded-ml(ai)applications - Bjoern StaenderEmbedded-ml(ai)applications - Bjoern Staender
Embedded-ml(ai)applications - Bjoern Staender
 
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudHow to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
 
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not YearsReplatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
 
Apache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data SpainApache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data Spain
 
Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI
 
Big Data for Product Managers
Big Data for Product ManagersBig Data for Product Managers
Big Data for Product Managers
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
 
Transform Your Enterprise Faster with Seamless Hybrid Cloud from Netapp
Transform Your Enterprise Faster with Seamless Hybrid Cloud from NetappTransform Your Enterprise Faster with Seamless Hybrid Cloud from Netapp
Transform Your Enterprise Faster with Seamless Hybrid Cloud from Netapp
 
Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane  Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
 

Plus de Certus Solutions

A Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovA Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovCertus Solutions
 
Design thinking to drive innovation v1.0 handout
Design thinking to drive innovation v1.0 handoutDesign thinking to drive innovation v1.0 handout
Design thinking to drive innovation v1.0 handoutCertus Solutions
 
Dv decision makers presentation 310518[1]
Dv decision makers presentation 310518[1]Dv decision makers presentation 310518[1]
Dv decision makers presentation 310518[1]Certus Solutions
 
Accelerate Blockchain slideshare
Accelerate Blockchain slideshareAccelerate Blockchain slideshare
Accelerate Blockchain slideshareCertus Solutions
 
4th Industrial Revolution by Sam Williams
4th Industrial Revolution by Sam Williams4th Industrial Revolution by Sam Williams
4th Industrial Revolution by Sam WilliamsCertus Solutions
 
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth Certus Solutions
 
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...Certus Solutions
 
Accelerate 2017_What LEGO + The New York Times have been learning about disru...
Accelerate 2017_What LEGO + The New York Times have been learning about disru...Accelerate 2017_What LEGO + The New York Times have been learning about disru...
Accelerate 2017_What LEGO + The New York Times have been learning about disru...Certus Solutions
 
Accelerate 2017_Brand experience and context_Craig Parnham
Accelerate 2017_Brand experience and context_Craig ParnhamAccelerate 2017_Brand experience and context_Craig Parnham
Accelerate 2017_Brand experience and context_Craig ParnhamCertus Solutions
 
Accelerate 2017_Navigating Digital Disruption_James Slezak
Accelerate 2017_Navigating Digital Disruption_James SlezakAccelerate 2017_Navigating Digital Disruption_James Slezak
Accelerate 2017_Navigating Digital Disruption_James SlezakCertus Solutions
 
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurney
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurneyCertus Accelerate - Why You Need to Invest in Your Data by Vincent McBurney
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurneyCertus Solutions
 
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Solutions
 
Certus Accelerate - Building the business case for why you need to invest in ...
Certus Accelerate - Building the business case for why you need to invest in ...Certus Accelerate - Building the business case for why you need to invest in ...
Certus Accelerate - Building the business case for why you need to invest in ...Certus Solutions
 
Certus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Solutions
 
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Solutions
 
Certus Accelerate - Fourth Industrial Revolution by James Harwright
Certus Accelerate - Fourth Industrial Revolution by James HarwrightCertus Accelerate - Fourth Industrial Revolution by James Harwright
Certus Accelerate - Fourth Industrial Revolution by James HarwrightCertus Solutions
 
Innovation and Transformation in Financial Services
Innovation and Transformation in Financial ServicesInnovation and Transformation in Financial Services
Innovation and Transformation in Financial ServicesCertus Solutions
 

Plus de Certus Solutions (20)

A Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovA Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation Nov
 
Design thinking to drive innovation v1.0 handout
Design thinking to drive innovation v1.0 handoutDesign thinking to drive innovation v1.0 handout
Design thinking to drive innovation v1.0 handout
 
Dv decision makers presentation 310518[1]
Dv decision makers presentation 310518[1]Dv decision makers presentation 310518[1]
Dv decision makers presentation 310518[1]
 
Accelerate Blockchain slideshare
Accelerate Blockchain slideshareAccelerate Blockchain slideshare
Accelerate Blockchain slideshare
 
4th Industrial Revolution by Sam Williams
4th Industrial Revolution by Sam Williams4th Industrial Revolution by Sam Williams
4th Industrial Revolution by Sam Williams
 
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth
Accelerate 2017_ Maarten van der Zeyden_Mining the Facts, Revealing the Truth
 
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...
Accelerate 2017_Julien Redmond_Designing Systems to Mitigate Predictable Surp...
 
Accelerate 2017_What LEGO + The New York Times have been learning about disru...
Accelerate 2017_What LEGO + The New York Times have been learning about disru...Accelerate 2017_What LEGO + The New York Times have been learning about disru...
Accelerate 2017_What LEGO + The New York Times have been learning about disru...
 
Accelerate 2017_Brand experience and context_Craig Parnham
Accelerate 2017_Brand experience and context_Craig ParnhamAccelerate 2017_Brand experience and context_Craig Parnham
Accelerate 2017_Brand experience and context_Craig Parnham
 
Accelerate 2017_Navigating Digital Disruption_James Slezak
Accelerate 2017_Navigating Digital Disruption_James SlezakAccelerate 2017_Navigating Digital Disruption_James Slezak
Accelerate 2017_Navigating Digital Disruption_James Slezak
 
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurney
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurneyCertus Accelerate - Why You Need to Invest in Your Data by Vincent McBurney
Certus Accelerate - Why You Need to Invest in Your Data by Vincent McBurney
 
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
 
Certus Accelerate - Building the business case for why you need to invest in ...
Certus Accelerate - Building the business case for why you need to invest in ...Certus Accelerate - Building the business case for why you need to invest in ...
Certus Accelerate - Building the business case for why you need to invest in ...
 
Certus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam Williams
 
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
 
Certus Accelerate - Fourth Industrial Revolution by James Harwright
Certus Accelerate - Fourth Industrial Revolution by James HarwrightCertus Accelerate - Fourth Industrial Revolution by James Harwright
Certus Accelerate - Fourth Industrial Revolution by James Harwright
 
Innovation and Transformation in Financial Services
Innovation and Transformation in Financial ServicesInnovation and Transformation in Financial Services
Innovation and Transformation in Financial Services
 
Just ask Watson Seminar
Just ask Watson SeminarJust ask Watson Seminar
Just ask Watson Seminar
 
Data, Devices and Design
Data, Devices and DesignData, Devices and Design
Data, Devices and Design
 
Successful Stewardship NZ
Successful Stewardship NZSuccessful Stewardship NZ
Successful Stewardship NZ
 

Dernier

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Dernier (20)

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud

  • 1. 1© 2018 Snowflake Computing Inc. All Rights Reserved. Data Vault in the Cloud
  • 2. 2© 2018 Snowflake Computing Inc. All Rights Reserved. • 640 employees • 1500+ customers • $923M in funding US 2014 Founded 2012 EMEA 2016 APAC 2017 Snowflake
  • 3. 3© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
  • 4. 4© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. Complexity Infrastructure and pipelines that are too hard to manage Limited Scalability Unable to service the needs of the business Diversity Unable to easily consolidate siloed datasets Inadequate Elasticity Struggling with rigid, inflexible architectures Rigid Cost Forced to keep the lights on 24/7 Key Challenges
  • 5. 5© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. All-new SQL data warehouse Fully relational, ANSI SQL, ACID compliant Built for the cloud Instantly scale up and down as needed Delivered as a service No infrastructure, knobs, or tuning to worry about What is Snowflake?
  • 6. 6© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. 6 Traditional architectures Shared-disk Shared storage Single cluster Snowflake Shared-nothing Decentralized, local storage Single cluster Multi-cluster, shared data Centralized, scale-out storage Multiple, independent compute clusters Snowflake is the first new database scalability architecture in 30 years!
  • 8. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS S M M L Sales Data Science Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight S AWS Glue
  • 9. • Allows loading several tables from one source • In one statement Multi-Table Insert INSERT ALL WHEN (SELECT COUNT(*) FROM dv_hub_country hc WHERE hc.hub_country_key= stg.hash_key) = 0 THEN INTO dv.hub_country (hub_country_key, country_abbrv, hub_load_dts, hub_rec_src) VALUES (stg.hash_key, stg.country_abbrv, stg.load_dts, stg.rec_src) WHEN (SELECT COUNT(*) FROM dv.sat_countries sc WHERE sc.hub_country_key = stg.hash_key AND sc.hash_diff = MD5(country_name)) = 0 THEN INTO dv.sat_countries (hub_country_key, sat_load_dts, hash_diff, sat_rec_src, country_name) VALUES (stg.hash_key, stg.load_dts, stg.hash_diff, stg.rec_src, stg.country_name) SELECT MD5(country_abbrv) AS hash_key, country_abbv, country_name, MD5(country_name) AS hash_diff, CURRENT_TIMESTAMP AS load_dts, stage_rec_src AS rec_src FROM stage.country stg;
  • 10. Hashing • Snowflake supports both MD5, SHA1 and SHA2 algorithms in standard, HEX, and binary formats • i.e. SHA2(), SHA2_HEX() or SHA2_BINARY() SELECT SHA2_BINARY('Snowflake', 384); 736BD8A53845348830B1EE63A8CD3972F031F13B111F66FFDEC2271A7AE709662E503A0CA305 BD50DA8D1CED48CD45D9
  • 11. © 2018 Snowflake Computing Inc. All Rights Reserved. Instant Elasticity
  • 12.
  • 13. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M Sales Data Science XLS Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 14. 14© 2018 Snowflake Computing Inc. All Rights Reserved.
  • 15. 15© 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M Sales Data Science M… XL Multi-cluster Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 16. 16© 2018 Snowflake Computing Inc. All Rights Reserved. Data Vault Loading Pattern - Major Synchronization Points • All processes within sets done in parallel • Process sets ”wait” for previous set completion • Sets run as soon as data is ready • No other waiting needed • Load dependencies maximally reduced Stage Loads Vault Loads
  • 17. Applying Virtual Warehouses to Data Vault 1. Use a Multi-Cluster Warehouse for Source to Stage loads 2. Use a separate Warehouse for each DV entity type • Zero contention • Maximum parallelism • Maximum flexibility - each can be independently sized
  • 18. © 2018 Snowflake Computing Inc. All Rights Reserved. New Tricks
  • 19. { "city": { "coord": { "lat": 27.716667, "lon": 85.316666 }, "country": "NP", "findname": "KATHMANDU", "id": 1283240, "name": "Kathmandu", "zoom": 7 }, "clouds": { "all": 75 }, "main": { "humidity": 94, "pressure": 1012, "temp": 294.15, "temp_max": 294.15, "temp_min": 294.15 }, "time": 1504476371, "weather": [ {
  • 20. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M Sales Data Science M… XL Multi-cluster Structured & semi-structured Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 21. Query JSON with SQL Apple 101.12 250 FIH-2316 Pear 56.22 202 IHO-6912 Orange 98.21 600 WHQ-6090 Structured data (CSV) Semi-structured data (e.g. JSON, Avro, XML) { "firstName": "John", "lastName": "Smith", "height_cm": 167.64, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" }, "phoneNumbers": [ { "type": "home", "number": "212 555-1234" }, { "type": "office", "number": "646 555-4567" } ] } select v:lastName::string as last_name from json_demo; All Your Data!
  • 22. • Create Sats using a VARIANT • Hub Key • Load DTS • Rec Source • VARIANT • Load JSON doc into VARIANT column • Create a View on the Sat for Business Vault • View presents only the JSON attributes needed for current use case Combine Data Vault & Schema-on-Read Benefits ➢No change to Sat definitions if structure changes ➢Business Vault view is unaffected ➢Change or add new BV views over time as needed
  • 23. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT Snowpipe XS S M L Finance Sales Data Science M… Test/Dev Clone Data protection & time travel XL Multi-cluster Structured & semi-structured Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 24. © 2018 Snowflake Computing Inc. All Rights Reserved. Story Time
  • 25. Founded in 2008, Aptus Health connects health and life sciences companies with healthcare professionals, healthcare consumers, and other members of the healthcare ecosystem. The company creates multichannel marketing campaigns aimed at physicians and healthcare consumers through the many digital channels the company owns and operates. Aptus Health
  • 26. Where They Started Mobile App Campaign Management Sample Requests Daily ETL Apply Business Rules Data Warehouse - User Activity - Campaign Activity - Sample Request Activity - User Data - Mobile App Activity Cube Reports Web & Mobile Analytics Extracts Fill Stage Load F D D D D D D D D Engagement Platform
  • 27. • A business-driven roadmap in collaboration with Engineering to drive priorities • Central availability of data related to Healthcare Providers across all platforms • Ability to efficiently answer business questions: new or previous • New types of analysis should not require weeks of data preparation • Do not lose data that could have future analytical value • Ability to analyze historic events • Clear documentation of all calculations/derivations of data for complete transparency in meaning of information & to instill confidence • Master Data Management: stop passing around spreadsheets • Framework that will be extensible to both US and international data • Timely data: minutes, not days • Business reporting enabled with limited impact to data management projects What did the business need?
  • 29. 30© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. Diversity One place for all your data Scalability Any scale of data, users and workloads Flexible Cost Pay for what you use, when you use it Simplicity Minimal admin, plug-and-play solution Elasticity Size for what you need right now Key Values
  • 30. © 2018 Snowflake Computing Inc. All Rights Reserved. YOUR DATA, NO LIMITS Thank You!