SNOWFLAKE
YOUR DATA. NO LIMITS.
© 2019 Snowflake Computing Inc. All Rights Reserved 3
OUR MISSION
ENABLE EVERY ORGANISATION
TO BE DATA-DRIVEN
4© 2019 Snowflake Computing Inc. All Rights Reserved.
THE PROBLEMS WE SAW
Complexity
Cumbersome
and time-
consuming
Limited
Scalability
Can’t support
all data, users
and workloads
Diversity
Unable to
consolidate
siloed datasets
Inadequate
Elasticity
Stuck with
rigid, inflexible
architectures
Rigid
Cost
Forced to
keep the lights
on 24/7
5© 2019 Snowflake Computing Inc. All Rights Reserved.
THE SOLUTION WE BUILT
Built for
the cloud
SQL Data
Warehouse
Delivered as
a service
6© 2019 Snowflake Computing Inc. All Rights Reserved.
Traditional Architectures Snowflake
Shared storage
Single cluster
Shared-disk
Decentralised, distributed
storage
Single cluster
Shared-nothing Multi-cluster, shared data
Centralised, scale-out storage
Multiple, independent compute clusters
A BRAND NEW ARCHITECTURE
7© 2019 Snowflake Computing Inc. All Rights Reserved.
END-TO-END SECURITY
Authentication
• Embedded multi-factor
authentication
• Federated authentication
available
X
…
.
X
Access control
• Role-based access control
model
• Granular privileges on all
objects & actions
Data encryption
• All data encrypted, always,
end-to-end
• Encryption keys managed
automatically
• Customer-managed keys
External validation
Certified against enterprise-class
requirements
• SOC 2 Type II
• HIPAA
• PCI
• FedRamp
Built-in enterprise grade security controls
8© 2019 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
INSTANT ELASTICITY
© 2019 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
© 2019 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
© 2019 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!
© 2019 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
Snowpipe
XS
S
M
Sales
Data
Science
M…
Test/Dev
Clone
XL
Multi-cluster
Structured &
semi-structured
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
© 2019 Snowflake Computing Inc. All Rights Reserved.
Zero-copy data cloning
Instant data cloning operations
• Databases and tables
• Metadata-only operation
• No data copying required
Modified data stored as new blocks
• Unmodified data stored only once
…CLONE…
…CLONE…
© 2019 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
© 2019 Snowflake Computing Inc. All Rights Reserved.
COMPREHENSIVE DATA PROTECTION
19
Protection against infrastructure failures
All data transparently & synchronously replicated 3+ ways
across independent infrastructure
Long-term data protection
Zero-copy clones + optional export to cloud object storage
enable user-managed data copies
Protection against corruption & user errors
“Time travel” feature enables instant roll-back to any point
in time during chosen retention window
© 2019 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
Snowpipe
XS
S
M
M
L
External
Finance
Sales
Data
Science
M…
Test/Dev
Clone
Share
Data protection
& time travel
XL
Multi-cluster
Structured &
semi-structured
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
© 2019 Snowflake Computing Inc. All Rights Reserved.
SHARING DATA TODAY
© 2019 Snowflake Computing Inc. All Rights Reserved.
DATA SHARING WITH SNOWFLAKE
22
Data Providers Data Consumers
No data movement
Share with unlimited number
of consumers Live access
Data consumers immediately
see all updates
Ready to use
Consumers can immediately
start querying
© 2019 Snowflake Computing Inc. All Rights Reserved.
What Customers are doing with Snowflake
Share live data
with clients
BI, ANALYTICS &
APPLICATIONS
DATA SOURCES
DATA MARTS
& EXTRACTS
STAGING
DATA LAKE
DATA
WAREHOUSE
© 2019 Snowflake Computing Inc. All Rights Reserved.
What Customers are doing with Snowflake
Consolidate
data silos to
reduce cost &
complexity
Replace NoSQL
data lakes for
simpler, faster
data exploration
Modernize data
warehouse to
deliver fast,
scalable BI
and analytics Share live data
with clients
BI, ANALYTICS &
APPLICATIONS
DATA SOURCES
© 2019 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
Simple,
serverless,
plug-and-play
Elasticity
Size for what
you need
right now
WHY SNOWFLAKE?
THANK YOU

AWS Summit Singapore 2019 | Snowflake: Your Data. No Limits

  • 1.
  • 3.
    © 2019 SnowflakeComputing Inc. All Rights Reserved 3 OUR MISSION ENABLE EVERY ORGANISATION TO BE DATA-DRIVEN
  • 4.
    4© 2019 SnowflakeComputing Inc. All Rights Reserved. THE PROBLEMS WE SAW Complexity Cumbersome and time- consuming Limited Scalability Can’t support all data, users and workloads Diversity Unable to consolidate siloed datasets Inadequate Elasticity Stuck with rigid, inflexible architectures Rigid Cost Forced to keep the lights on 24/7
  • 5.
    5© 2019 SnowflakeComputing Inc. All Rights Reserved. THE SOLUTION WE BUILT Built for the cloud SQL Data Warehouse Delivered as a service
  • 6.
    6© 2019 SnowflakeComputing Inc. All Rights Reserved. Traditional Architectures Snowflake Shared storage Single cluster Shared-disk Decentralised, distributed storage Single cluster Shared-nothing Multi-cluster, shared data Centralised, scale-out storage Multiple, independent compute clusters A BRAND NEW ARCHITECTURE
  • 7.
    7© 2019 SnowflakeComputing Inc. All Rights Reserved. END-TO-END SECURITY Authentication • Embedded multi-factor authentication • Federated authentication available X … . X Access control • Role-based access control model • Granular privileges on all objects & actions Data encryption • All data encrypted, always, end-to-end • Encryption keys managed automatically • Customer-managed keys External validation Certified against enterprise-class requirements • SOC 2 Type II • HIPAA • PCI • FedRamp Built-in enterprise grade security controls
  • 8.
    8© 2019 SnowflakeComputing 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.
  • 11.
    © 2019 SnowflakeComputing 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
  • 13.
    © 2019 SnowflakeComputing 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
  • 14.
    © 2019 SnowflakeComputing 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
  • 15.
    QUERY JSON WITHSQL 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!
  • 16.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. ETL/ELT Snowpipe XS S M Sales Data Science M… Test/Dev Clone XL Multi-cluster Structured & semi-structured Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 17.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. Zero-copy data cloning Instant data cloning operations • Databases and tables • Metadata-only operation • No data copying required Modified data stored as new blocks • Unmodified data stored only once …CLONE… …CLONE…
  • 18.
    © 2019 SnowflakeComputing 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
  • 19.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. COMPREHENSIVE DATA PROTECTION 19 Protection against infrastructure failures All data transparently & synchronously replicated 3+ ways across independent infrastructure Long-term data protection Zero-copy clones + optional export to cloud object storage enable user-managed data copies Protection against corruption & user errors “Time travel” feature enables instant roll-back to any point in time during chosen retention window
  • 20.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. ETL/ELT Snowpipe XS S M M L External Finance Sales Data Science M… Test/Dev Clone Share Data protection & time travel XL Multi-cluster Structured & semi-structured Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 21.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. SHARING DATA TODAY
  • 22.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. DATA SHARING WITH SNOWFLAKE 22 Data Providers Data Consumers No data movement Share with unlimited number of consumers Live access Data consumers immediately see all updates Ready to use Consumers can immediately start querying
  • 23.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. What Customers are doing with Snowflake Share live data with clients BI, ANALYTICS & APPLICATIONS DATA SOURCES DATA MARTS & EXTRACTS STAGING DATA LAKE DATA WAREHOUSE
  • 24.
    © 2019 SnowflakeComputing Inc. All Rights Reserved. What Customers are doing with Snowflake Consolidate data silos to reduce cost & complexity Replace NoSQL data lakes for simpler, faster data exploration Modernize data warehouse to deliver fast, scalable BI and analytics Share live data with clients BI, ANALYTICS & APPLICATIONS DATA SOURCES
  • 25.
    © 2019 SnowflakeComputing 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 Simple, serverless, plug-and-play Elasticity Size for what you need right now WHY SNOWFLAKE?
  • 26.