SlideShare a Scribd company logo
© 2018 Snowflake Computing Inc. All Rights Reserved
SNOWFLAKE
Taller Técnico
© 2018 Snowflake Computing Inc. All Rights Reserved
AGENDA
2
1. Arquitectura
2. Cargar Datos
3. Consulta de Datos
4. Clonar Sin Copiar Datos
5. Time Travel
6. Disponibilidad y Seguridad
7. Compartir Datos con Externos
© 2018 Snowflake Computing Inc. All Rights Reserved
Tienen su cuenta y el SQL para el taller?
Saca tu cuenta gratuita de Snowflake: https://trial.snowflake.com
Baja el SQL de este folder: https://bit.ly/2RGWQF4
© 2018 Snowflake Computing Inc. All Rights Reserved
SNOWFLAKE - ARQUITECTURA:
Almacenamiento y Procesamiento
Almacenamiento separado del
cómputo
Crece automaticamente
Almacenamiento Ilimitado
Cambia el poder de cómputo al
instante
Aumenta o disminuye con base en las
necesidades del negocio al instante y se
apaga cuando no está en uso
Las diferentes cargas de trabajo
no compiten entre sí
ETL, reporting, data science y otras
applications todas procesando datos al
mismo tiempo sin degradación en el
desempeño
4
Management Optimization Security Availability Transactions Metadata
© 2018 Snowflake Computing Inc. All Rights Reserved
Administracion Centralizada
Metadata separada del
almacenamiento y procesamiento
En cuanto la información esta lista, está disponible en todos los
clusters
Consistencia transacional
completa (ACID)
Management Optimization Security Availability Transactions Metadata
5
SNOWFLAKE - ARQUITECTURA:
Servicios Globales
© 2018 Snowflake Computing Inc. All Rights Reserved
Un Poco Mas A Fondo
6
JDBC/ODBC
Cache Cache Cache Cache
Cloud
services
Authentication & Access Control
Infrastructure
manager
Optimizer Metadata
manager
Security
Virtual
warehouses
Base de Datos
VPC/VNet
A
I
Q
B
J
R
C
K
S
D
L
T
E
M
U
F
N
V
G
O
W
H
P
X
A`
E`
B`
F`
C`
G`
D`
H`
Metadata
Información sobre los datos guardados en
Snowflake
Guardada y administrada en la capa de Servicios
Almacenada de manera escalable en un formato
propietario, de rápido acceso y tolerante fallas
Almacenamiento de Datos
Datos guardados en las bases de datos y tablas de
Snowflake
Almacenados en un espacio en la nube manejado
por Snowflake
Formato propietario optimizado
Automáticamente comprimidos y encriptados
© 2018 Snowflake Computing Inc. All Rights Reserved
Manos a la Obra - Setup Inicial
1. Entra a tu cuenta de Snowflake
2. Abre el SQL Script en Snowflake
3. Ejecuta el SQL hasta la línea 76
ETL/ELT
Snowpipe
XS
S
M
M
L
Ventas
Data
Science
Global Services
AWS QuickSight
S
AWS Glue
-Modelo logico
-Seguridad
-Planeación de consultas y optimización
-Control Transacional
Elasticidad Instantánea
XL
ETL/ELT
Snowpipe
XS M
Ventas
Data
Science
M…
Multi-cluster
Global Services
-Modelo logico
-Seguridad
-Planeación de consultas y optimización
-Control Transacional
AWS QuickSight
S
AWS Glue
Piensa Diferente
ETL/ELT
Snowpipe
XS
S
M
Ventas
Data
Science
M…
QA/Dev
Clone
XL
Multi-cluster
Estructurados &
semi-estructurados
Global Services
AWS QuickSight
AWS Glue
XL
L
Finanzas/DBAs
Usuarios
Externos
Data
Sharing
Protección de
datos & time travel
M
-Modelo logico
-Seguridad
-Planeación de consultas y optimización
-Control Transacional
© 2018 Snowflake Computing Inc. All Rights Reserved
THANK YOUGRACIAS
© 2018 Snowflake Computing Inc. All Rights Reserved
Casos De Estudio
© 2018 Snowflake Computing Inc. All Rights Reserved
ENABLING KEY USE CASES
15
Consolidate legacy
datamarts to eliminate silos
and support new projects
Datamart & data silo
consolidation
Directly load structured +
semi-structured data into Snowflake
for reporting & analytics
Integrated
data analytics
Direct access to data for SQL
analysts to explore data, identify
correlations, build & test models
Exploratory &
ad hoc analytics
1110
© 2018 Snowflake Computing Inc. All Rights Reserved
OPERATIONAL DATA LAKE
16
Scenario Pain Points
Snowflake Value
Grow storage independent
of Compute (500TB to 2PB)
Separate Warehouses for
workloads – zero contention
Manage data in one place
without data marts
• Data volumes growing at
2TB per hour
• Need to provide concurrency for
43,000 internal and external users
• Data warehouse powers Nielsen
Marketing Cloud and must be
always on
• Existing Netezza is not able to
perform difficult queries while
loading data
• Cost to maintain hardware and
software becoming prohibitive
• Hadoop is not a real database –
Need ANSI SQL
Source ODS Stage
Multiple Data
Marts
Source
In database
transformations
Users, tools, and Website
directly query the data
© 2018 Snowflake Computing Inc. All Rights Reserved
BI AND ANALYTICS
17
Scenario Pain Points
Snowflake Value
Scalability with
performance
Ability to separately
scale users
Cost savings compared to
legacy solution
• Market research firm
• Incorporate larger sets
of modern data
• ETL with Informatica
• Need performance with scalability
• Risk-averse to data loss
Snowflake
User
Groups
Finance
Marketing
Data
scientists
Oracle Exadata
Profiles
Ratings
Loses
Before
© 2018 Snowflake Computing Inc. All Rights Reserved
LOCALYTICS
18
Scenario Pain Points
Snowflake Value
Only platform to
handle this scale
Fraction of cost
by not having to pay
for the peak
Snowflake’s Zero
Management service
is cheaper and better
• 25 Trillion mobile events
• Exposed to customers as an
interactive data cube
• Hitting limits of legacy
architecture (Vertica on AWS)
• Can’t support deletes or
out-of-sequence updates
© 2018 Snowflake Computing Inc. All Rights Reserved
REAL-WORLD USE CASE
19
Continuous
Loading (4TB/day)
S3
<5min SLA
Virtual
Warehouse
Medium
ETL &
Maintenance
Virtual
Warehouse
Large
Virtual
Warehouse
2X-Large
Reporting
(Segmented)
Interactive
Dashboard
50% < 1s
85% < 2s
95% < 5s
Virtual Warehouse
Auto Scale – X-Large x 5
4 trillion rows
3+ petabyte raw data
8x compression ratio
25M micro partitions
Prod DB
© 2018 Snowflake Computing Inc. All Rights Reserved
MODERNIZING DATA WAREHOUSE
20
Snowflake Value
Map their current data model easily
and quickly with the same SQL
SaaS service with
zero downtime
Separate Warehouses for each team – zero
contention and full independence on the same data
In database
transformations
Users, tools, website
directly query data
Source Hadoop Vertica
Multiple datamarts
Source
REF/
TXN
REF/
TXN
Scenario Pain Points
• Entire company on GCP with business
units using Snowflake
• 30 Node Hadoop Cluster and 46 node
Vertica Cluster on premise
• Extremely security focused with
requirements for PCI
• Using Looker and Spark
• Teams wanted autonomy,
but didn’t have resources to support
• Vertica requires constant maintenance
and suffers from outages
• Performance suffers during time
of intense reporting
• Moving to BigQuery would create
a new set of problems, Redshift
had the same problems
• Getting data from partners is
painful and slow
© 2018 Snowflake Computing Inc. All Rights Reserved
DATA ANALYTICS AT EXTREME SCALE
21
Scenario Pain Points
Snowflake Value
120x faster –
from 20 hours
to 45 minutes
Ad-Hoc analytics
available to all users
in minutes
Deployed in a week
during the busiest
time of year
• Financial institution with
a huge focus on security
• Overburdened staff
• Business needs to run monthly reports
that span 10 years of historical data
• No way to analyze
semi-structured data
• Quoted $500,000 to replace their
existing hardware appliance
• 20+ hours to run reports
• Could not continue to scale
• Users unable to query while
performing ETL
Profiles
Ratings
Loses
Microstrategy
1-2 days
1-2 mins
Legacy DW
© 2018 Snowflake Computing Inc. All Rights Reserved
AD-TECH ANALYTICS
22
Scenario Pain Points
Snowflake Value
“Because of [Snowflake], business intelligence
is moving from a cost center to a value center”
• Analyze and monetize large data set
of website traffic
• Continue to add data from new sites
• Large data volumes of traditional
and JSON data
• Separate data warehouse &
Hadoop environments
• Unpredictable performance on both
data warehouse & Hadoop
Solution
• All data in Snowflake (replaced
130-node Hadoop & DW)
• Data analysts directly explore,
build, test, and deploy new
algorithms using Snowflake
• Up-to-date dev / test environment
in Snowflake
— Keith Lavery
Senior Director, BI Data and Analytics
© 2018 Snowflake Computing Inc. All Rights Reserved
CUSTOMER RESULTS
23
We can do 100 times
more queries per day,
helping us give our
clients richer analysis
far more rapidly.
— Balaji Rao
VP Technology
Snowflake is faster,
more flexible, and more
scalable than the
alternatives on the
market. The fact that
we don’t need to do any
configuration or tuning
is great because we
can focus on analyzing
data instead of on
managing and tuning a
data warehouse.
With Snowflake, I’m able
to spin up as many as I
want on demand and to
spin them down and not
pay for those things that
I’m not using.
Snowflake is
awesomely fast, allows
us to store data at a low
cost and deploy exactly
the compute capacity
needed, and does all of
that without requiring
tuning or tweaking.
— Craig Lancaster
CTO
— Matt Solnit
CTO
— Kurk Spendlove
Director Engineering

More Related Content

What's hot

Using druid for interactive count distinct queries at scale
Using druid for interactive count distinct queries at scaleUsing druid for interactive count distinct queries at scale
Using druid for interactive count distinct queries at scale
Itai Yaffe
 
Building the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for FluviusBuilding the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for Fluvius
Databricks
 
Big Data Analytics & Architecture
Big Data Analytics & ArchitectureBig Data Analytics & Architecture
Big Data Analytics & Architecture
Anjani Phuyal
 
Redshift VS BigQuery
Redshift VS BigQueryRedshift VS BigQuery
Redshift VS BigQuery
Kostas Pardalis
 
Intuit Analytics Cloud 101
Intuit Analytics Cloud 101Intuit Analytics Cloud 101
Intuit Analytics Cloud 101
DataWorks Summit/Hadoop Summit
 
Big data on AWS
Big data on AWSBig data on AWS
Big data on AWS
Stylight
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
Big Data Spain
 
A Zen Journey to Database Management
A Zen Journey to Database ManagementA Zen Journey to Database Management
A Zen Journey to Database ManagementBasho Technologies
 
Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data life
SingleStore
 
Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"
Fwdays
 
Building an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 MinutesBuilding an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 Minutes
SingleStore
 
Data analysis trend 2015 2016 v071
Data analysis trend 2015 2016 v071Data analysis trend 2015 2016 v071
Data analysis trend 2015 2016 v071
Chun Myung Kyu
 
Finding Meaning in the Noise: Understanding Big Data with AWS Analytics
Finding Meaning in the Noise: Understanding Big Data with AWS AnalyticsFinding Meaning in the Noise: Understanding Big Data with AWS Analytics
Finding Meaning in the Noise: Understanding Big Data with AWS Analytics
Amazon Web Services
 
Eugene Polonichko "Architecture of modern data warehouse"
Eugene Polonichko "Architecture of modern data warehouse"Eugene Polonichko "Architecture of modern data warehouse"
Eugene Polonichko "Architecture of modern data warehouse"
Lviv Startup Club
 
Critical Breakthroughs and Challenges in Big Data and Analytics
Critical Breakthroughs and Challenges in Big Data and AnalyticsCritical Breakthroughs and Challenges in Big Data and Analytics
Critical Breakthroughs and Challenges in Big Data and Analytics
Data Driven Innovation
 
Big data: analyzing large data sets
Big data: analyzing large data setsBig data: analyzing large data sets
Big data: analyzing large data setsR A Akerkar
 
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
AWS Summits
 
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
Big Data Spain
 
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
Rittman Analytics
 
The Rise of Engineering-Driven Analytics by Loren Shure
The Rise of Engineering-Driven Analytics by Loren ShureThe Rise of Engineering-Driven Analytics by Loren Shure
The Rise of Engineering-Driven Analytics by Loren Shure
Big Data Spain
 

What's hot (20)

Using druid for interactive count distinct queries at scale
Using druid for interactive count distinct queries at scaleUsing druid for interactive count distinct queries at scale
Using druid for interactive count distinct queries at scale
 
Building the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for FluviusBuilding the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for Fluvius
 
Big Data Analytics & Architecture
Big Data Analytics & ArchitectureBig Data Analytics & Architecture
Big Data Analytics & Architecture
 
Redshift VS BigQuery
Redshift VS BigQueryRedshift VS BigQuery
Redshift VS BigQuery
 
Intuit Analytics Cloud 101
Intuit Analytics Cloud 101Intuit Analytics Cloud 101
Intuit Analytics Cloud 101
 
Big data on AWS
Big data on AWSBig data on AWS
Big data on AWS
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
 
A Zen Journey to Database Management
A Zen Journey to Database ManagementA Zen Journey to Database Management
A Zen Journey to Database Management
 
Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data life
 
Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"
 
Building an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 MinutesBuilding an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 Minutes
 
Data analysis trend 2015 2016 v071
Data analysis trend 2015 2016 v071Data analysis trend 2015 2016 v071
Data analysis trend 2015 2016 v071
 
Finding Meaning in the Noise: Understanding Big Data with AWS Analytics
Finding Meaning in the Noise: Understanding Big Data with AWS AnalyticsFinding Meaning in the Noise: Understanding Big Data with AWS Analytics
Finding Meaning in the Noise: Understanding Big Data with AWS Analytics
 
Eugene Polonichko "Architecture of modern data warehouse"
Eugene Polonichko "Architecture of modern data warehouse"Eugene Polonichko "Architecture of modern data warehouse"
Eugene Polonichko "Architecture of modern data warehouse"
 
Critical Breakthroughs and Challenges in Big Data and Analytics
Critical Breakthroughs and Challenges in Big Data and AnalyticsCritical Breakthroughs and Challenges in Big Data and Analytics
Critical Breakthroughs and Challenges in Big Data and Analytics
 
Big data: analyzing large data sets
Big data: analyzing large data setsBig data: analyzing large data sets
Big data: analyzing large data sets
 
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
 
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
Solving the Industry 4.0 challenges on the logistics domain using Apache Meso...
 
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
Data Integration and Data Warehousing for Cloud, Big Data and IoT: 
What’s Ne...
 
The Rise of Engineering-Driven Analytics by Loren Shure
The Rise of Engineering-Driven Analytics by Loren ShureThe Rise of Engineering-Driven Analytics by Loren Shure
The Rise of Engineering-Driven Analytics by Loren Shure
 

Similar to Laboratorio práctico: Data warehouse en la nube

Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Certus Solutions
 
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
Harald Erb
 
Snowflake’s Cloud Data Platform and Modern Analytics
Snowflake’s Cloud Data Platform and Modern AnalyticsSnowflake’s Cloud Data Platform and Modern Analytics
Snowflake’s Cloud Data Platform and Modern Analytics
Senturus
 
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
Matillion
 
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
 
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
Kent Graziano
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
Modern Data Stack France
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Certus Solutions
 
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
 
Modernizing Data Architecture using Data Virtualization for Agile Data Delivery
Modernizing Data Architecture using Data Virtualization for Agile Data DeliveryModernizing Data Architecture using Data Virtualization for Agile Data Delivery
Modernizing Data Architecture using Data Virtualization for Agile Data Delivery
Denodo
 
Cloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data LakeCloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data Lake
Databricks
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
DataStax
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
Snowflake Computing
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
Brett VanderPlaats
 
How Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsHow Data Drives Business at Choice Hotels
How Data Drives Business at Choice Hotels
Cloudera, Inc.
 
Digital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraDigital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming Era
Attunity
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
DATAVERSITY
 
Data Warehouse or Data Lake, Which Do I Choose?
Data Warehouse or Data Lake, Which Do I Choose?Data Warehouse or Data Lake, Which Do I Choose?
Data Warehouse or Data Lake, Which Do I Choose?
DATAVERSITY
 
Solving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalSolving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute final
Avere Systems
 
ACDKOCHI19 - Next Generation Data Analytics Platform on AWS
ACDKOCHI19 - Next Generation Data Analytics Platform on AWSACDKOCHI19 - Next Generation Data Analytics Platform on AWS
ACDKOCHI19 - Next Generation Data Analytics Platform on AWS
AWS User Group Kochi
 

Similar to Laboratorio práctico: Data warehouse en la nube (20)

Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
 
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
 
Snowflake’s Cloud Data Platform and Modern Analytics
Snowflake’s Cloud Data Platform and Modern AnalyticsSnowflake’s Cloud Data Platform and Modern Analytics
Snowflake’s Cloud Data Platform and Modern Analytics
 
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
 
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...
 
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
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
 
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)
 
Modernizing Data Architecture using Data Virtualization for Agile Data Delivery
Modernizing Data Architecture using Data Virtualization for Agile Data DeliveryModernizing Data Architecture using Data Virtualization for Agile Data Delivery
Modernizing Data Architecture using Data Virtualization for Agile Data Delivery
 
Cloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data LakeCloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data Lake
 
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
Building a Pluggable Analytics Stack with Cassandra (Jim Peregord, Element Co...
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
How Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsHow Data Drives Business at Choice Hotels
How Data Drives Business at Choice Hotels
 
Digital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraDigital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming Era
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Data Warehouse or Data Lake, Which Do I Choose?
Data Warehouse or Data Lake, Which Do I Choose?Data Warehouse or Data Lake, Which Do I Choose?
Data Warehouse or Data Lake, Which Do I Choose?
 
Solving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute finalSolving enterprise challenges through scale out storage &amp; big compute final
Solving enterprise challenges through scale out storage &amp; big compute final
 
ACDKOCHI19 - Next Generation Data Analytics Platform on AWS
ACDKOCHI19 - Next Generation Data Analytics Platform on AWSACDKOCHI19 - Next Generation Data Analytics Platform on AWS
ACDKOCHI19 - Next Generation Data Analytics Platform on AWS
 

More from Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Laboratorio práctico: Data warehouse en la nube

  • 1. © 2018 Snowflake Computing Inc. All Rights Reserved SNOWFLAKE Taller Técnico
  • 2. © 2018 Snowflake Computing Inc. All Rights Reserved AGENDA 2 1. Arquitectura 2. Cargar Datos 3. Consulta de Datos 4. Clonar Sin Copiar Datos 5. Time Travel 6. Disponibilidad y Seguridad 7. Compartir Datos con Externos
  • 3. © 2018 Snowflake Computing Inc. All Rights Reserved Tienen su cuenta y el SQL para el taller? Saca tu cuenta gratuita de Snowflake: https://trial.snowflake.com Baja el SQL de este folder: https://bit.ly/2RGWQF4
  • 4. © 2018 Snowflake Computing Inc. All Rights Reserved SNOWFLAKE - ARQUITECTURA: Almacenamiento y Procesamiento Almacenamiento separado del cómputo Crece automaticamente Almacenamiento Ilimitado Cambia el poder de cómputo al instante Aumenta o disminuye con base en las necesidades del negocio al instante y se apaga cuando no está en uso Las diferentes cargas de trabajo no compiten entre sí ETL, reporting, data science y otras applications todas procesando datos al mismo tiempo sin degradación en el desempeño 4 Management Optimization Security Availability Transactions Metadata
  • 5. © 2018 Snowflake Computing Inc. All Rights Reserved Administracion Centralizada Metadata separada del almacenamiento y procesamiento En cuanto la información esta lista, está disponible en todos los clusters Consistencia transacional completa (ACID) Management Optimization Security Availability Transactions Metadata 5 SNOWFLAKE - ARQUITECTURA: Servicios Globales
  • 6. © 2018 Snowflake Computing Inc. All Rights Reserved Un Poco Mas A Fondo 6 JDBC/ODBC Cache Cache Cache Cache Cloud services Authentication & Access Control Infrastructure manager Optimizer Metadata manager Security Virtual warehouses Base de Datos VPC/VNet A I Q B J R C K S D L T E M U F N V G O W H P X A` E` B` F` C` G` D` H` Metadata Información sobre los datos guardados en Snowflake Guardada y administrada en la capa de Servicios Almacenada de manera escalable en un formato propietario, de rápido acceso y tolerante fallas Almacenamiento de Datos Datos guardados en las bases de datos y tablas de Snowflake Almacenados en un espacio en la nube manejado por Snowflake Formato propietario optimizado Automáticamente comprimidos y encriptados
  • 7. © 2018 Snowflake Computing Inc. All Rights Reserved Manos a la Obra - Setup Inicial 1. Entra a tu cuenta de Snowflake 2. Abre el SQL Script en Snowflake 3. Ejecuta el SQL hasta la línea 76
  • 8. ETL/ELT Snowpipe XS S M M L Ventas Data Science Global Services AWS QuickSight S AWS Glue -Modelo logico -Seguridad -Planeación de consultas y optimización -Control Transacional
  • 10. XL ETL/ELT Snowpipe XS M Ventas Data Science M… Multi-cluster Global Services -Modelo logico -Seguridad -Planeación de consultas y optimización -Control Transacional AWS QuickSight S AWS Glue
  • 12. ETL/ELT Snowpipe XS S M Ventas Data Science M… QA/Dev Clone XL Multi-cluster Estructurados & semi-estructurados Global Services AWS QuickSight AWS Glue XL L Finanzas/DBAs Usuarios Externos Data Sharing Protección de datos & time travel M -Modelo logico -Seguridad -Planeación de consultas y optimización -Control Transacional
  • 13. © 2018 Snowflake Computing Inc. All Rights Reserved THANK YOUGRACIAS
  • 14. © 2018 Snowflake Computing Inc. All Rights Reserved Casos De Estudio
  • 15. © 2018 Snowflake Computing Inc. All Rights Reserved ENABLING KEY USE CASES 15 Consolidate legacy datamarts to eliminate silos and support new projects Datamart & data silo consolidation Directly load structured + semi-structured data into Snowflake for reporting & analytics Integrated data analytics Direct access to data for SQL analysts to explore data, identify correlations, build & test models Exploratory & ad hoc analytics 1110
  • 16. © 2018 Snowflake Computing Inc. All Rights Reserved OPERATIONAL DATA LAKE 16 Scenario Pain Points Snowflake Value Grow storage independent of Compute (500TB to 2PB) Separate Warehouses for workloads – zero contention Manage data in one place without data marts • Data volumes growing at 2TB per hour • Need to provide concurrency for 43,000 internal and external users • Data warehouse powers Nielsen Marketing Cloud and must be always on • Existing Netezza is not able to perform difficult queries while loading data • Cost to maintain hardware and software becoming prohibitive • Hadoop is not a real database – Need ANSI SQL Source ODS Stage Multiple Data Marts Source In database transformations Users, tools, and Website directly query the data
  • 17. © 2018 Snowflake Computing Inc. All Rights Reserved BI AND ANALYTICS 17 Scenario Pain Points Snowflake Value Scalability with performance Ability to separately scale users Cost savings compared to legacy solution • Market research firm • Incorporate larger sets of modern data • ETL with Informatica • Need performance with scalability • Risk-averse to data loss Snowflake User Groups Finance Marketing Data scientists Oracle Exadata Profiles Ratings Loses Before
  • 18. © 2018 Snowflake Computing Inc. All Rights Reserved LOCALYTICS 18 Scenario Pain Points Snowflake Value Only platform to handle this scale Fraction of cost by not having to pay for the peak Snowflake’s Zero Management service is cheaper and better • 25 Trillion mobile events • Exposed to customers as an interactive data cube • Hitting limits of legacy architecture (Vertica on AWS) • Can’t support deletes or out-of-sequence updates
  • 19. © 2018 Snowflake Computing Inc. All Rights Reserved REAL-WORLD USE CASE 19 Continuous Loading (4TB/day) S3 <5min SLA Virtual Warehouse Medium ETL & Maintenance Virtual Warehouse Large Virtual Warehouse 2X-Large Reporting (Segmented) Interactive Dashboard 50% < 1s 85% < 2s 95% < 5s Virtual Warehouse Auto Scale – X-Large x 5 4 trillion rows 3+ petabyte raw data 8x compression ratio 25M micro partitions Prod DB
  • 20. © 2018 Snowflake Computing Inc. All Rights Reserved MODERNIZING DATA WAREHOUSE 20 Snowflake Value Map their current data model easily and quickly with the same SQL SaaS service with zero downtime Separate Warehouses for each team – zero contention and full independence on the same data In database transformations Users, tools, website directly query data Source Hadoop Vertica Multiple datamarts Source REF/ TXN REF/ TXN Scenario Pain Points • Entire company on GCP with business units using Snowflake • 30 Node Hadoop Cluster and 46 node Vertica Cluster on premise • Extremely security focused with requirements for PCI • Using Looker and Spark • Teams wanted autonomy, but didn’t have resources to support • Vertica requires constant maintenance and suffers from outages • Performance suffers during time of intense reporting • Moving to BigQuery would create a new set of problems, Redshift had the same problems • Getting data from partners is painful and slow
  • 21. © 2018 Snowflake Computing Inc. All Rights Reserved DATA ANALYTICS AT EXTREME SCALE 21 Scenario Pain Points Snowflake Value 120x faster – from 20 hours to 45 minutes Ad-Hoc analytics available to all users in minutes Deployed in a week during the busiest time of year • Financial institution with a huge focus on security • Overburdened staff • Business needs to run monthly reports that span 10 years of historical data • No way to analyze semi-structured data • Quoted $500,000 to replace their existing hardware appliance • 20+ hours to run reports • Could not continue to scale • Users unable to query while performing ETL Profiles Ratings Loses Microstrategy 1-2 days 1-2 mins Legacy DW
  • 22. © 2018 Snowflake Computing Inc. All Rights Reserved AD-TECH ANALYTICS 22 Scenario Pain Points Snowflake Value “Because of [Snowflake], business intelligence is moving from a cost center to a value center” • Analyze and monetize large data set of website traffic • Continue to add data from new sites • Large data volumes of traditional and JSON data • Separate data warehouse & Hadoop environments • Unpredictable performance on both data warehouse & Hadoop Solution • All data in Snowflake (replaced 130-node Hadoop & DW) • Data analysts directly explore, build, test, and deploy new algorithms using Snowflake • Up-to-date dev / test environment in Snowflake — Keith Lavery Senior Director, BI Data and Analytics
  • 23. © 2018 Snowflake Computing Inc. All Rights Reserved CUSTOMER RESULTS 23 We can do 100 times more queries per day, helping us give our clients richer analysis far more rapidly. — Balaji Rao VP Technology Snowflake is faster, more flexible, and more scalable than the alternatives on the market. The fact that we don’t need to do any configuration or tuning is great because we can focus on analyzing data instead of on managing and tuning a data warehouse. With Snowflake, I’m able to spin up as many as I want on demand and to spin them down and not pay for those things that I’m not using. Snowflake is awesomely fast, allows us to store data at a low cost and deploy exactly the compute capacity needed, and does all of that without requiring tuning or tweaking. — Craig Lancaster CTO — Matt Solnit CTO — Kurk Spendlove Director Engineering