SlideShare uma empresa Scribd logo
1 de 34
1© 2017 Snowflake Computing Inc. All Rights Reserved.
Y O U R D A T A , N O L I M I T S
@KentGraziano
KENT GRAZIANO
Senior Technical Evangelist
Snowflake Computing
Demystifying
Data Warehouse as a Service
2© 2017 Snowflake Computing Inc. All Rights Reserved.
About Snowflake
Experienced,
accomplished
leadership team
2012
Founded by
industry veterans
with over 120
database patents
Vision:
A world with
no limits on data
First data
warehouse
built for the
cloud
Over 600
customers
since GA
3© 2017 Snowflake Computing Inc. All Rights Reserved.
• Data Challenges
• What is a data warehouse as a service (DWaaS)?
• What can a DWaaS do for me?
• Features of a DWaaS
• Top 10 Features of Snowflake
Agenda
4© 2017 Snowflake Computing Inc. All Rights Reserved.
Data challenges today
5© 2017 Snowflake Computing Inc. All Rights Reserved.
Explosive data growth continues
Web ERP3rd party apps Enterprise apps IoTMobile
6© 2017 Snowflake Computing Inc. All Rights Reserved.
It’s not the data itself
it’s how you take full advantage of the insight it provides
Web ERP3rd party apps Enterprise apps IoTMobile
7© 2017 Snowflake Computing Inc. All Rights Reserved.
The data struggle
Data is stale
Hard to incorporate
new data sources
Too much time waiting
for data
Too much time spent
on manual
administration
Reports are too slow
whenever the system
is busy
Hard to experiment
with data
8© 2017 Snowflake Computing Inc. All Rights Reserved.
Symptoms of fundamental challenges
Data silos
Data locked into
separate
databases, big
data systems, and
applications
Inflexibility
Slow, cumbersome
scaling and limited
support for diverse
data
Complexity
Multiple systems to
integrate and
manage requiring
specialized skills
and tools
Performance
Contention for
limited resources
resulting in latency
and delays
Cost
Painful upfront
costs and
overprovisioned
capacity
9© 2017 Snowflake Computing Inc. All Rights Reserved.
The evolution of data platforms
Data warehouse
& platform
software
Vertica,
Greenplum,
Paraccel, Hadoop
Data
warehouse
appliance
Teradata
1990s 2000s 2010s
Cloud DWaaS
Snowflake
1980s
Relational
database
Oracle, DB2,
SQL Server
10© 2017 Snowflake Computing Inc. All Rights Reserved.
What is a DWaaS?
Data Warehouse
• Relational database
• Uses standard SQL
• Optimized for fast loads and analytic
queries
As a Service
• Like SaaS (e.g. Salesforce.com)
• No infrastructure set up
• Minimal to no administration
• Managed for you by the vendor
• Pay as you go, for what you use
11© 2017 Snowflake Computing Inc. All Rights Reserved.
Goals of DWaaS
Make your life easier
• So you can load and use your data
faster
Support business
• Make data accessible to more people
• Reduce time to insights
Handle big data too!
• Schema-less ingestion
12© 2017 Snowflake Computing Inc. All Rights Reserved.
What to Expect from a DWaaS
It should support standard SQL
(natively)
• It should support standard ETL & BI
tools
• ODBC or JDBC connectivity
It should be infinitly scalable (cloud)
• Handle huge amounts of data
• Handle large number of concurrent
queries without performance
degradation
It should handle flexible schema
data types
• No sharding or ETL required
13© 2017 Snowflake Computing Inc. All Rights Reserved.
What to Expect from a DWaaS
It should be secure
• Built in encryption?
It shoud be stable
• Resiliancy and availability should be
easy to configure and manage
It should be easy to configure and
manage
It should provide a lower TCO
• Cloud scale pricing
14© 2017 Snowflake Computing Inc. All Rights Reserved.
Enabling key use cases
Datamart & data silo consolidation
Consolidate legacy datamarts to eliminate silos and support new projects
Integrated data analytics
Directly load structured + semi-structured data into Snowflake for reporting
& analytics
Exploratory & ad hoc analytics
Direct access to data for SQL analysts to explore data, identify correlations, build
& test models
15© 2017 Snowflake Computing Inc. All Rights Reserved.
Introducing Snowflake
16© 2017 Snowflake Computing Inc. All Rights Reserved.
Snowflake:
1st Data Warehouse Built for the Cloud
SQL relational database
Optimized storage & processing
Standard connectivity – BI, ETL, …
Data Warehousing…
Existing SQL skills and tools
“Load and go” ease of use
Cloud-based elasticity to fit any scale
Data
scientists
SQL
users &
tools
…for Everyone
17© 2017 Snowflake Computing Inc. All Rights Reserved.
200x
The Snowflake difference
Simplicity
Fully managed with a
pay-as-you-go model.
Works on any data
Concurrency
Multiple groups access
data simultaneously
with no performance degradation
Performance
Multi petabyte-scale, up to 200x
faster performance
and 1/10th the cost
18© 2017 Snowflake Computing Inc. All Rights Reserved.
© 2016 Snowflake Computing Inc. All Rights Reserved.
Diverse Data Analytics & Apps
100% Cloud
Scale of Data
Workload, and concurrency
Our Vision
Enterprise apps Corporate Web
Mobile Internet of things 3rd party
Data exploration BI / reporting
Predictive analytics Data-driven apps
Complete SQL
Database
Zero
Management
© 2016 Snowflake Computing Inc. All Rights Reserved.
Data Warehouse built for the cloud
All of
your Data
All of
your Users
Pay only for
what you use
19© 2017 Snowflake Computing Inc. All Rights Reserved.
10 Cool Things About Snowflake
(A Data Geek’s Guide to DWaaS)
20© 2017 Snowflake Computing Inc. All Rights Reserved.
#10 – Persistent Result Sets
No setup
In Query History
• By Query ID
24 Hours
No re-execution
• No Cost for Compute
21© 2017 Snowflake Computing Inc. All Rights Reserved.
#9 Connect with JDBC & ODBC to the Cloud
Data Sources
Custom &
Packaged
Applications
Java
>_
Scripting
Data Modeling,
Management &
Transformation
SDDM
Reporting
& Analytics
22© 2017 Snowflake Computing Inc. All Rights Reserved.
#8 - UNDROP
UNDROP TABLE <table name>
UNDROP SCHEMA <schema name>
UNDROP DATABASE <db name>
Part of Time Travel feature: AWESOME!
23© 2017 Snowflake Computing Inc. All Rights Reserved.
#7 Fast Clone (Zero-Copy)
Instant copy of table, schema, or database:
CREATE OR REPLACE TABLE MyTable_V2
CLONE MyTable
With Time Travel:
CREATE SCHEMA
mytestschema_clone_restore
CLONE testschema
BEFORE (TIMESTAMP =>
TO_TIMESTAMP(40*365*86400));
PROD
PUBLIC
Table A Table B
Table C
DEV
PUBLIC
Table A Table B
Table C
PUBLIC
Table A Table B
Table C
INT
24© 2017 Snowflake Computing Inc. All Rights Reserved.
#6 – JSON Support with SQL
Apple 101.12 250 FIH-2316
Pear 56.22 202 IHO-6912
Orange 98.21 600 WHQ-6090
Structured data
(e.g. 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" }
]
}
Optimized storage
Flexible schema - Native
Relational processing
select v:lastName::string as last_name
from json_demo;
All Your Data!
25© 2017 Snowflake Computing Inc. All Rights Reserved.
#5 – Standard SQL with Analytic Functions
select Nation, Customer, Total
from (select
n.n_name Nation,
c.c_name Customer,
sum(o.o_totalprice) Total,
rank() over (partition by n.n_name
order by sum(o.o_totalprice) desc)
customer_rank
from orders o,
customer c,
nation n
where o.o_custkey = c.c_custkey
and c.c_nationkey = n.n_nationkey
group by 1, 2)
where customer_rank <= 3
order by 1, customer_rank
SQL
Complete SQL database
• Data definition language (DDLs)
• Query (SELECT)
• Updates, inserts and deletes (DML)
• Role based security
• Multi-statement transactions
26© 2017 Snowflake Computing Inc. All Rights Reserved.
#4 – Separation of Storage & Compute
Snowflake’s multi-cluster, shared data architecture
Centralized storage
Instant, automatic scalability & elasticity
Service
Compute
Storage
27© 2017 Snowflake Computing Inc. All Rights Reserved.
#3 – Support Multiple Workloads
Accelerate the data pipeline
Run loading & analytics at any time, concurrently, to get
data to users faster
Scale compute to support any workload
Scale processing horsepower up and down on-the-fly,
with zero downtime or disruption
Scale concurrency without performance
impact
Multi-cluster “virtual warehouse” architecture scales
concurrent users & workloads without contention
Deliver faster analytics
at any scale
Loading
Marketing
Finance
28© 2017 Snowflake Computing Inc. All Rights Reserved.
#2 – Secure by Design with Automatic Encryption of Data!
Embedded
multi-factor authentication
Federated authentication
available
Certified against enterprise-
class requirements
HIPPA Certified!
All data encrypted, always,
end-to-end
Encryption keys managed
automatically
Role-based access
control model
Granular privileges on all
objects & actions
Authentication Access control Data encryption External validation
29© 2017 Snowflake Computing Inc. All Rights Reserved.
#1 - Automatic Query Optimization
Zero Management
Fully managed with no knobs or tuning required
No indexes, distribution keys, partitioning,
vacuuming,…
Zero infrastructure costs
Zero admin costs
30© 2017 Snowflake Computing Inc. All Rights Reserved.
Data Warehousing
as a Service in Action Today
31© 2017 Snowflake Computing Inc. All Rights Reserved.
Delivering compelling results
Simpler data pipeline
Replace noSQL database with Snowflake
for storing & transforming JSON event data
Faster analytics
Replace on-premises data warehouse with
Snowflake for analytics workload
Significantly lower cost
Improved performance while adding new
workloads--at a fraction of the cost
noSQL data base:
8 hours to prepare data
Snowflake:
1.5 minutes
Data warehouse
appliance: 20+ hours
Snowflake:
45 minutes
Data warehouse
appliance:
$5M + to expand
Snowflake:
added 2 new workloads for $50K
32© 2017 Snowflake Computing Inc. All Rights Reserved.
Over 500 customers demonstrating what’s possible
Up to 200x faster reports that enable analysts to make
decisions in minutes rather than days
Ability to load and update data in near real time by replacing
legacy data warehouse + Hadoop cluster
New applications that provide secure access to analytics to
11,000+ pharmacies
33© 2017 Snowflake Computing Inc. All Rights Reserved.
Big Data does not have to
equal Big Effort
Web ERP3rd party
apps
Enterprise
apps
IoTMobile
34© 2017 Snowflake Computing Inc. All Rights Reserved.
YOUR DATA, NO LIMITS
Thank You!

Mais conteúdo relacionado

Mais procurados

Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company PresentationAndrewJiang18
 
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
 
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
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentialsqureshihamid
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
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
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Snowflake Data Loading.pptx
Snowflake Data Loading.pptxSnowflake Data Loading.pptx
Snowflake Data Loading.pptxParag860410
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleAdam Doyle
 
Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptxchennakesava44
 
AWS Summit Singapore 2019 | Snowflake: Your Data. No Limits
AWS Summit Singapore 2019 | Snowflake: Your Data. No LimitsAWS Summit Singapore 2019 | Snowflake: Your Data. No Limits
AWS Summit Singapore 2019 | Snowflake: Your Data. No LimitsAWS Summits
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know SnowflakeKnoldus Inc.
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceHarald Erb
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with SnowflakeMatillion
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...DataScienceConferenc1
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 

Mais procurados (20)

Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
 
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
 
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
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
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
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Snowflake Architecture
Snowflake ArchitectureSnowflake Architecture
Snowflake Architecture
 
Snowflake Data Loading.pptx
Snowflake Data Loading.pptxSnowflake Data Loading.pptx
Snowflake Data Loading.pptx
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at Scale
 
Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptx
 
AWS Summit Singapore 2019 | Snowflake: Your Data. No Limits
AWS Summit Singapore 2019 | Snowflake: Your Data. No LimitsAWS Summit Singapore 2019 | Snowflake: Your Data. No Limits
AWS Summit Singapore 2019 | Snowflake: Your Data. No Limits
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 

Semelhante a Demystifying Data Warehouse as a Service

Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeKent Graziano
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database RoundtableEric Kavanagh
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics systemModusOptimum
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Kent Graziano
 
Architecting an Open Data Lake for the Enterprise
Architecting an Open Data Lake for the EnterpriseArchitecting an Open Data Lake for the Enterprise
Architecting an Open Data Lake for the EnterpriseAmazon Web Services
 
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...DataStax Academy
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data FederationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data FederationNRB
 
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation NRB
 
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016StampedeCon
 
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Matillion
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Kent Graziano
 
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...Cloudera, Inc.
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantagePrecisely
 
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life EasierWebinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life EasierDataStax
 
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSets
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSetsWebinar: The Modern Streaming Data Stack with Kinetica & StreamSets
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSetsKinetica
 
The Future of Data Management: The Enterprise Data Hub
The Future of Data Management: The Enterprise Data HubThe Future of Data Management: The Enterprise Data Hub
The Future of Data Management: The Enterprise Data HubCloudera, Inc.
 
Building a scalable analytics environment to support diverse workloads
Building a scalable analytics environment to support diverse workloadsBuilding a scalable analytics environment to support diverse workloads
Building a scalable analytics environment to support diverse workloadsAlluxio, Inc.
 
Data at the corner of SAP and AWS
Data at the corner of SAP and AWSData at the corner of SAP and AWS
Data at the corner of SAP and AWSOcean9, Inc.
 
Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Carole Gunst
 
Google take on heterogeneous data base replication
Google take on heterogeneous data base replication Google take on heterogeneous data base replication
Google take on heterogeneous data base replication Svetlin Stanchev
 

Semelhante a Demystifying Data Warehouse as a Service (20)

Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics system
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)
 
Architecting an Open Data Lake for the Enterprise
Architecting an Open Data Lake for the EnterpriseArchitecting an Open Data Lake for the Enterprise
Architecting an Open Data Lake for the Enterprise
 
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...
Cassandra Day SV 2014: Apache Cassandra at Equinix for High Performance, Scal...
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data FederationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
 
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
 
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016
Best Practices For Building and Operating A Managed Data Lake - StampedeCon 2016
 
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)
 
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
Turning Petabytes of Data into Profit with Hadoop for the World’s Biggest Ret...
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
 
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life EasierWebinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
 
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSets
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSetsWebinar: The Modern Streaming Data Stack with Kinetica & StreamSets
Webinar: The Modern Streaming Data Stack with Kinetica & StreamSets
 
The Future of Data Management: The Enterprise Data Hub
The Future of Data Management: The Enterprise Data HubThe Future of Data Management: The Enterprise Data Hub
The Future of Data Management: The Enterprise Data Hub
 
Building a scalable analytics environment to support diverse workloads
Building a scalable analytics environment to support diverse workloadsBuilding a scalable analytics environment to support diverse workloads
Building a scalable analytics environment to support diverse workloads
 
Data at the corner of SAP and AWS
Data at the corner of SAP and AWSData at the corner of SAP and AWS
Data at the corner of SAP and AWS
 
Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2
 
Google take on heterogeneous data base replication
Google take on heterogeneous data base replication Google take on heterogeneous data base replication
Google take on heterogeneous data base replication
 

Último

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
 
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
 
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
 
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
 
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
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
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
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
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
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Último (20)

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 🔝✔️✔️
 
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 ...
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.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...
 
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
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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-...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
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
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
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
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Demystifying Data Warehouse as a Service

  • 1. 1© 2017 Snowflake Computing Inc. All Rights Reserved. Y O U R D A T A , N O L I M I T S @KentGraziano KENT GRAZIANO Senior Technical Evangelist Snowflake Computing Demystifying Data Warehouse as a Service
  • 2. 2© 2017 Snowflake Computing Inc. All Rights Reserved. About Snowflake Experienced, accomplished leadership team 2012 Founded by industry veterans with over 120 database patents Vision: A world with no limits on data First data warehouse built for the cloud Over 600 customers since GA
  • 3. 3© 2017 Snowflake Computing Inc. All Rights Reserved. • Data Challenges • What is a data warehouse as a service (DWaaS)? • What can a DWaaS do for me? • Features of a DWaaS • Top 10 Features of Snowflake Agenda
  • 4. 4© 2017 Snowflake Computing Inc. All Rights Reserved. Data challenges today
  • 5. 5© 2017 Snowflake Computing Inc. All Rights Reserved. Explosive data growth continues Web ERP3rd party apps Enterprise apps IoTMobile
  • 6. 6© 2017 Snowflake Computing Inc. All Rights Reserved. It’s not the data itself it’s how you take full advantage of the insight it provides Web ERP3rd party apps Enterprise apps IoTMobile
  • 7. 7© 2017 Snowflake Computing Inc. All Rights Reserved. The data struggle Data is stale Hard to incorporate new data sources Too much time waiting for data Too much time spent on manual administration Reports are too slow whenever the system is busy Hard to experiment with data
  • 8. 8© 2017 Snowflake Computing Inc. All Rights Reserved. Symptoms of fundamental challenges Data silos Data locked into separate databases, big data systems, and applications Inflexibility Slow, cumbersome scaling and limited support for diverse data Complexity Multiple systems to integrate and manage requiring specialized skills and tools Performance Contention for limited resources resulting in latency and delays Cost Painful upfront costs and overprovisioned capacity
  • 9. 9© 2017 Snowflake Computing Inc. All Rights Reserved. The evolution of data platforms Data warehouse & platform software Vertica, Greenplum, Paraccel, Hadoop Data warehouse appliance Teradata 1990s 2000s 2010s Cloud DWaaS Snowflake 1980s Relational database Oracle, DB2, SQL Server
  • 10. 10© 2017 Snowflake Computing Inc. All Rights Reserved. What is a DWaaS? Data Warehouse • Relational database • Uses standard SQL • Optimized for fast loads and analytic queries As a Service • Like SaaS (e.g. Salesforce.com) • No infrastructure set up • Minimal to no administration • Managed for you by the vendor • Pay as you go, for what you use
  • 11. 11© 2017 Snowflake Computing Inc. All Rights Reserved. Goals of DWaaS Make your life easier • So you can load and use your data faster Support business • Make data accessible to more people • Reduce time to insights Handle big data too! • Schema-less ingestion
  • 12. 12© 2017 Snowflake Computing Inc. All Rights Reserved. What to Expect from a DWaaS It should support standard SQL (natively) • It should support standard ETL & BI tools • ODBC or JDBC connectivity It should be infinitly scalable (cloud) • Handle huge amounts of data • Handle large number of concurrent queries without performance degradation It should handle flexible schema data types • No sharding or ETL required
  • 13. 13© 2017 Snowflake Computing Inc. All Rights Reserved. What to Expect from a DWaaS It should be secure • Built in encryption? It shoud be stable • Resiliancy and availability should be easy to configure and manage It should be easy to configure and manage It should provide a lower TCO • Cloud scale pricing
  • 14. 14© 2017 Snowflake Computing Inc. All Rights Reserved. Enabling key use cases Datamart & data silo consolidation Consolidate legacy datamarts to eliminate silos and support new projects Integrated data analytics Directly load structured + semi-structured data into Snowflake for reporting & analytics Exploratory & ad hoc analytics Direct access to data for SQL analysts to explore data, identify correlations, build & test models
  • 15. 15© 2017 Snowflake Computing Inc. All Rights Reserved. Introducing Snowflake
  • 16. 16© 2017 Snowflake Computing Inc. All Rights Reserved. Snowflake: 1st Data Warehouse Built for the Cloud SQL relational database Optimized storage & processing Standard connectivity – BI, ETL, … Data Warehousing… Existing SQL skills and tools “Load and go” ease of use Cloud-based elasticity to fit any scale Data scientists SQL users & tools …for Everyone
  • 17. 17© 2017 Snowflake Computing Inc. All Rights Reserved. 200x The Snowflake difference Simplicity Fully managed with a pay-as-you-go model. Works on any data Concurrency Multiple groups access data simultaneously with no performance degradation Performance Multi petabyte-scale, up to 200x faster performance and 1/10th the cost
  • 18. 18© 2017 Snowflake Computing Inc. All Rights Reserved. © 2016 Snowflake Computing Inc. All Rights Reserved. Diverse Data Analytics & Apps 100% Cloud Scale of Data Workload, and concurrency Our Vision Enterprise apps Corporate Web Mobile Internet of things 3rd party Data exploration BI / reporting Predictive analytics Data-driven apps Complete SQL Database Zero Management © 2016 Snowflake Computing Inc. All Rights Reserved. Data Warehouse built for the cloud All of your Data All of your Users Pay only for what you use
  • 19. 19© 2017 Snowflake Computing Inc. All Rights Reserved. 10 Cool Things About Snowflake (A Data Geek’s Guide to DWaaS)
  • 20. 20© 2017 Snowflake Computing Inc. All Rights Reserved. #10 – Persistent Result Sets No setup In Query History • By Query ID 24 Hours No re-execution • No Cost for Compute
  • 21. 21© 2017 Snowflake Computing Inc. All Rights Reserved. #9 Connect with JDBC & ODBC to the Cloud Data Sources Custom & Packaged Applications Java >_ Scripting Data Modeling, Management & Transformation SDDM Reporting & Analytics
  • 22. 22© 2017 Snowflake Computing Inc. All Rights Reserved. #8 - UNDROP UNDROP TABLE <table name> UNDROP SCHEMA <schema name> UNDROP DATABASE <db name> Part of Time Travel feature: AWESOME!
  • 23. 23© 2017 Snowflake Computing Inc. All Rights Reserved. #7 Fast Clone (Zero-Copy) Instant copy of table, schema, or database: CREATE OR REPLACE TABLE MyTable_V2 CLONE MyTable With Time Travel: CREATE SCHEMA mytestschema_clone_restore CLONE testschema BEFORE (TIMESTAMP => TO_TIMESTAMP(40*365*86400)); PROD PUBLIC Table A Table B Table C DEV PUBLIC Table A Table B Table C PUBLIC Table A Table B Table C INT
  • 24. 24© 2017 Snowflake Computing Inc. All Rights Reserved. #6 – JSON Support with SQL Apple 101.12 250 FIH-2316 Pear 56.22 202 IHO-6912 Orange 98.21 600 WHQ-6090 Structured data (e.g. 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" } ] } Optimized storage Flexible schema - Native Relational processing select v:lastName::string as last_name from json_demo; All Your Data!
  • 25. 25© 2017 Snowflake Computing Inc. All Rights Reserved. #5 – Standard SQL with Analytic Functions select Nation, Customer, Total from (select n.n_name Nation, c.c_name Customer, sum(o.o_totalprice) Total, rank() over (partition by n.n_name order by sum(o.o_totalprice) desc) customer_rank from orders o, customer c, nation n where o.o_custkey = c.c_custkey and c.c_nationkey = n.n_nationkey group by 1, 2) where customer_rank <= 3 order by 1, customer_rank SQL Complete SQL database • Data definition language (DDLs) • Query (SELECT) • Updates, inserts and deletes (DML) • Role based security • Multi-statement transactions
  • 26. 26© 2017 Snowflake Computing Inc. All Rights Reserved. #4 – Separation of Storage & Compute Snowflake’s multi-cluster, shared data architecture Centralized storage Instant, automatic scalability & elasticity Service Compute Storage
  • 27. 27© 2017 Snowflake Computing Inc. All Rights Reserved. #3 – Support Multiple Workloads Accelerate the data pipeline Run loading & analytics at any time, concurrently, to get data to users faster Scale compute to support any workload Scale processing horsepower up and down on-the-fly, with zero downtime or disruption Scale concurrency without performance impact Multi-cluster “virtual warehouse” architecture scales concurrent users & workloads without contention Deliver faster analytics at any scale Loading Marketing Finance
  • 28. 28© 2017 Snowflake Computing Inc. All Rights Reserved. #2 – Secure by Design with Automatic Encryption of Data! Embedded multi-factor authentication Federated authentication available Certified against enterprise- class requirements HIPPA Certified! All data encrypted, always, end-to-end Encryption keys managed automatically Role-based access control model Granular privileges on all objects & actions Authentication Access control Data encryption External validation
  • 29. 29© 2017 Snowflake Computing Inc. All Rights Reserved. #1 - Automatic Query Optimization Zero Management Fully managed with no knobs or tuning required No indexes, distribution keys, partitioning, vacuuming,… Zero infrastructure costs Zero admin costs
  • 30. 30© 2017 Snowflake Computing Inc. All Rights Reserved. Data Warehousing as a Service in Action Today
  • 31. 31© 2017 Snowflake Computing Inc. All Rights Reserved. Delivering compelling results Simpler data pipeline Replace noSQL database with Snowflake for storing & transforming JSON event data Faster analytics Replace on-premises data warehouse with Snowflake for analytics workload Significantly lower cost Improved performance while adding new workloads--at a fraction of the cost noSQL data base: 8 hours to prepare data Snowflake: 1.5 minutes Data warehouse appliance: 20+ hours Snowflake: 45 minutes Data warehouse appliance: $5M + to expand Snowflake: added 2 new workloads for $50K
  • 32. 32© 2017 Snowflake Computing Inc. All Rights Reserved. Over 500 customers demonstrating what’s possible Up to 200x faster reports that enable analysts to make decisions in minutes rather than days Ability to load and update data in near real time by replacing legacy data warehouse + Hadoop cluster New applications that provide secure access to analytics to 11,000+ pharmacies
  • 33. 33© 2017 Snowflake Computing Inc. All Rights Reserved. Big Data does not have to equal Big Effort Web ERP3rd party apps Enterprise apps IoTMobile
  • 34. 34© 2017 Snowflake Computing Inc. All Rights Reserved. YOUR DATA, NO LIMITS Thank You!