SlideShare a Scribd company logo
1 of 44
Download to read offline
1© 2018 Snowflake Computing Inc. All Rights Reserved.
© 2018 Snowflake Computing Inc. All Rights Reserved
Data Vault and
Snowflake
Agility with a true Cloud Datawarehouse
Aamer Mushtaq
Sales Engineering, APJ
aamer.mushtaq@snowflake.com
2© 2018 Snowflake Computing Inc. All Rights Reserved.
• 640 employees
• 1500+ customers
• $923M in funding
US
2014
Founded 2012 EMEA
2016
APAC
2017
Snowflake History
Why?
Rapidly expanding
data
New users and
use cases
Diverse tools
and applications
ORGANIZATIONS ARE
STRUGLLING TO
SUPPORT THEIR
ANALYTICS NEEDS
Challenges in the world of analytics
© 2018 Snowflake Computing Inc. All Rights Reserved
LEGACY DATA LANDSCAPE
5
EDW
Data Sources
Data Lake
or Hadoop
Datamarts
ETL
BI / Analytics
OLTP
databases
Enterprise
applications
Web apps
Third-party
Other
© 2018 Snowflake Computing Inc. All Rights Reserved
IT’S JUST NOT WORKING…
6
Complexity
Manage both
infrastructure
and data
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
How does Snowflake
make things easier?
9© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved.
All-new SQL data
warehouse
Fully relational, ANSI SQL,
ACID compliant
Built for the cloud
Instantly scale up and
down as needed
Delivered as a service
No infrastructure, knobs,
or tuning to worry about
What is Snowflake?
© 2018 Snowflake Computing Inc. All Rights Reserved
A NEW ARCHITECTURE FOR DATA WAREHOUSING
Multi-cluster, shared data, in the cloud
10
Traditional Architectures Snowflake
Shared storage
Single cluster
Shared-disk
Decentralised, local storage
Single cluster
Shared-nothing Multi-cluster, shared data
Centralised, scale-out storage
Multiple, independent compute clusters
© 2018 Snowflake Computing Inc. All Rights Reserved
SNOWFLAKE ARCHITECTURE:
STORAGE AND COMPUTE
11
Storage separated from compute
Automatically grows without adding
nodes. Never run out of space.
Resize compute instantly
Scale up/down depending on the
business needs right now or turn off
when not in use.
Multiple clusters access data
without contention
ETL, reporting, data science, and
applications all running at the same time
without performance impact.
© 2018 Snowflake Computing Inc. All Rights Reserved
Management Optimisation Security Availability Transactions Metadata
12
SNOWFLAKE ARCHITECTURE:
GLOBAL SERVICES
Centralised management
Work with database and warehouses,
not servers, buckets and files
Separate metadata from storage
and compute
Use cached results, manage users and
security, all without running warehouses
Full transactional consistency
across entire system (ACID)
As soon as data commits, each cluster
sees the newest version
SQL Features to Support DV
• Allows loading
several tables from
one source
• In one statement
Multi-Table Insert
INSERT ALL
WHEN (SELECT COUNT(*)
FROM dv_hub_country hc
WHERE hc.hub_country_key= stg.hash_key) = 0
THEN
INTO dv.hub_country (hub_country_key, country_abbrv, hub_load_dts,
hub_rec_src)
VALUES (stg.hash_key, stg.country_abbrv, stg.load_dts, stg.rec_src)
WHEN (SELECT COUNT(*)
FROM dv.sat_countries sc
WHERE sc.hub_country_key = stg.hash_key AND
sc.hash_diff = MD5(country_name)) = 0
THEN
INTO dv.sat_countries (hub_country_key, sat_load_dts,
hash_diff, sat_rec_src, country_name)
VALUES (stg.hash_key, stg.load_dts,
stg.hash_diff, stg.rec_src, stg.country_name)
SELECT MD5(country_abbrv) AS hash_key, country_abbv, country_name,
MD5(country_name) AS hash_diff,
CURRENT_TIMESTAMP AS load_dts,
stage_rec_src AS rec_src
FROM stage.country stg;
Hashing
• Snowflake supports both MD5, SHA1 and SHA2 algorithms in standard,
HEX, and binary formats
• i.e. SHA2(), SHA2_HEX() or SHA2_BINARY()
SELECT SHA2_BINARY('Snowflake', 384);
736BD8A53845348830B1EE63A8CD3972F031F13B111F66FFDEC2271A7AE709662E5
03A0CA305BD50DA8D1CED48CD45D9
Perhaps You Wish to Split for Security Reasons?
From This
DV Physical Partitioning
Single Snowflake Database
Schema layout
In Snowflake – you
can easily split for
security reasons
To THIS!
DV Logical Partitioning
Non-sensitive
data
PII or sensitive data with
a Link to non-sensitive
data
Snowflake DB 1 Snowflake DB 2
Let’s dive in…
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS
S
M
M
L
Sales
Data
Science
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
S
AWS Glue
Instant Elasticity = Maximum Agility
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS M
Sales
Data
Science
M…
XLS
Multi-cluster
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
21© 2018 Snowflake Computing Inc. All Rights Reserved.
Data Vault Loading Pattern
- Major Synchronization Points
• All processes within sets done in
parallel
• Process sets ”wait” for previous
set completion
• Sets run as soon as data is ready
• No other waiting needed
• Load dependencies maximally
reduced
Stage Loads Vault Loads
Applying Virtual Warehouses to Data Vault
1. Use a Multi-Cluster
Warehouse for Source to
Stage loads
2. Use a separate Warehouse
for each DV entity type
• Zero contention
• Maximum parallelism
• Maximum flexibility -
each can be
independently sized
• Anticipated surges
• Explicitly increase WH nodes (T-shirt size) when expecting more data
• Explicitly increase MCWH minimum clusters when expecting more queries
• Can do both at once with ALTER WAREHOUSE
• Use cron or other scheduling/orchestration tool
• Unanticipated surges
• Rely on MCWH maximum clusters for some extra headroom
• Maximize Business Agility!
• Responsiveness for users
• Throughput and value extracted from variable compute power
• Minimize
• Cost and administrative overhead
Agile Warehouse Scaling – Best Practices
New Tricks
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS M
Sales
Data
Science
M…
XL
Multi-cluster
Structured &
semi-structured
Global Services
Transactional Control
Security
Query Planning & Optimisation
Logical Model
AWS QuickSight
AWS Glue
{
"city": {
"coord": {
"lat": 27.716667,
"lon": 85.316666
},
"country": "NP",
"findname": "KATHMANDU",
"id": 1283240,
"name": "Kathmandu",
"zoom": 7
},
"clouds": {
"all": 75
},
"main": {
"humidity": 94,
"pressure": 1012,
"temp": 294.15,
"temp_max": 294.15,
"temp_min": 294.15
},
"time": 1504476371,
"weather": [
{
JSON Support with SQL - Variant
Apple 101.12 250 FIH-2316
Pear 56.22 202 IHO-6912
Orange 98.21 600 WHQ-6090
Structured data
(CSV)
Semi-structured data
(e.g. JSON, Avro, XML)
{ "firstName": "John",
"lastName": "Smith",
"height_cm": 167.64,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021-3100"
},
"phoneNumbers": [
{ "type": "home", "number": "212 555-1234" },
{ "type": "office", "number": "646 555-4567" }
]
}
select v:lastName::string as last_name
from json_demo;
All Your Data!
• Create Sats using a VARIANT
• Hub Key
• Load DTS
• Rec Source
• VARIANT
• Load JSON doc into VARIANT column
• Create a View on the Sat for Business Vault
• View presents only the JSON attributes needed for
current use case
Combine Data Vault & Schema-on-Read
Benefits
ØNo change to Sat
definitions if structure
changes
ØBusiness Vault view is
unaffected
ØChange or add new BV
views over time as
needed
But wait…
there’s more!
© 2018 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
© 2018 Snowflake Computing Inc. All Rights Reserved.
ETL/ELT
snowpipe
XS
M
M
L
External
Finance
Sales
Data
Science
M…
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
S
Test/Dev
What are customers
doing with Snowflake?
© 2018 Snowflake Computing Inc. All Rights Reserved
Modern Data Landscape
33
Logical Datamarts
BI / Analytics
EDW
Data Lake
or Hadoop
ETL or ELT
OLTP
databases
Enterprise
applications
Web apps
Third-party
Other
Data Sources
© 2018 Snowflake Computing Inc. All Rights Reserved.
Story Time
Proven by Over 1500 Customers
Founded in 2008, Aptus Health connects health and life
sciences companies with healthcare professionals,
healthcare consumers, and other members of the
healthcare ecosystem.
The company creates multichannel marketing campaigns
aimed at physicians and healthcare consumers through the
many digital channels the company owns and operates.
Aptus Health
Where They Started
Mobile App
Campaign
Management
Sample
Requests
Daily ETL
Apply Business Rules
Data Warehouse
- User Activity
- Campaign Activity
- Sample Request Activity
- User Data
- Mobile App Activity
Cube
Reports
Web & Mobile
Analytics
Extracts
Fill
Stage
Load F
D
D
D
D
D
D
D
D
Engagement
Platform
• A business-driven roadmap in collaboration with Engineering to drive priorities
• Central availability of data related to Healthcare Providers across all platforms
• Ability to efficiently answer business questions: new or previous
• New types of analysis should not require weeks of data preparation
• Do not lose data that could have future analytical value
• Ability to analyze historic events
• Clear documentation of all calculations/derivations of data for complete
transparency in meaning of information & to instill confidence
• Master Data Management: stop passing around spreadsheets
• Framework that will be extensible to both US and international data
• Timely data: minutes, not days
• Business reporting enabled with limited impact to data management projects
What did the business need?
• Breaking down data silos
• Integrate physically and logically disparate data
• Acceleration of integrating new data sets
• Enable broad use of data sets
• Ease integration of datasets across AH avoiding point-to-point integrations
• Scale, Elasticity, and Cost-effectiveness
What was IT asking for?
New Warehouse Architecture
Wow…
so much to remember…
© 2018 Snowflake Computing Inc. All Rights Reserved.
Diversity
One place for
all your data
Scalability
Any scale of
data, users and
workloads
Flexible
Cost
Pay for what
you use, when
you use it
Simplicity
Simple,
serverless,
plug-and-play
Elasticity
Size for what
you need
right now
Snowflake Business Benefits
THANK YOU
© 2018 Snowflake Computing Inc. All Rights Reserved

More Related Content

What's hot

Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptxchennakesava44
 
Snowflake Data Governance
Snowflake Data GovernanceSnowflake Data Governance
Snowflake Data Governancessuser538b022
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on AzureTrivadis
 
How to Implement Snowflake Security Best Practices with Panther
How to Implement Snowflake Security Best Practices with PantherHow to Implement Snowflake Security Best Practices with Panther
How to Implement Snowflake Security Best Practices with PantherPanther Labs
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksKnoldus Inc.
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data EngineeringC4Media
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Dr. Arif Wider
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptxAlex Ivy
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflakeSunil Gurav
 
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
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of HadoopDatabricks
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentialsqureshihamid
 

What's hot (20)

Snowflake Architecture.pptx
Snowflake Architecture.pptxSnowflake Architecture.pptx
Snowflake Architecture.pptx
 
Snowflake Data Governance
Snowflake Data GovernanceSnowflake Data Governance
Snowflake Data Governance
 
Data Vault Overview
Data Vault OverviewData Vault Overview
Data Vault Overview
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on Azure
 
How to Implement Snowflake Security Best Practices with Panther
How to Implement Snowflake Security Best Practices with PantherHow to Implement Snowflake Security Best Practices with Panther
How to Implement Snowflake Security Best Practices with Panther
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on Databricks
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
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
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 

Similar to Melbourne: 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
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Certus Solutions
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsStreamsets Inc.
 
Big Data on Azure Tutorial
Big Data on Azure TutorialBig Data on Azure Tutorial
Big Data on Azure Tutorialrustd
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxDataStax
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Amazon Web Services
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWSAmazon Web Services
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMark Kromer
 
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
 
Leveraging the Cloud for Big Data Analytics 12.11.18
Leveraging the Cloud for Big Data Analytics 12.11.18Leveraging the Cloud for Big Data Analytics 12.11.18
Leveraging the Cloud for Big Data Analytics 12.11.18Cloudera, Inc.
 
Attributes of a Modern Data Warehouse - Gartner Catalyst
Attributes of a Modern Data Warehouse - Gartner CatalystAttributes of a Modern Data Warehouse - Gartner Catalyst
Attributes of a Modern Data Warehouse - Gartner CatalystJack Mardack
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...DATAVERSITY
 
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
 Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ... Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...Cloudera, Inc.
 
Data Modernization_Harinath Susairaj.pptx
Data Modernization_Harinath Susairaj.pptxData Modernization_Harinath Susairaj.pptx
Data Modernization_Harinath Susairaj.pptxArunPandiyan890855
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureMark Kromer
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesJames Serra
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Riccardo Zamana
 
EMEA Tech Summit Dublin - Winning with SolidFire
EMEA Tech Summit Dublin - Winning with SolidFire EMEA Tech Summit Dublin - Winning with SolidFire
EMEA Tech Summit Dublin - Winning with SolidFire NetApp
 
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...Cloudera, Inc.
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAmazon Web Services
 
ADV Slides: Comparing the Enterprise Analytic Solutions
ADV Slides: Comparing the Enterprise Analytic SolutionsADV Slides: Comparing the Enterprise Analytic Solutions
ADV Slides: Comparing the Enterprise Analytic SolutionsDATAVERSITY
 

Similar to Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud (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
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
 
Big Data on Azure Tutorial
Big Data on Azure TutorialBig Data on Azure Tutorial
Big Data on Azure Tutorial
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - Datastax
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWS
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data Analytics
 
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...
 
Leveraging the Cloud for Big Data Analytics 12.11.18
Leveraging the Cloud for Big Data Analytics 12.11.18Leveraging the Cloud for Big Data Analytics 12.11.18
Leveraging the Cloud for Big Data Analytics 12.11.18
 
Attributes of a Modern Data Warehouse - Gartner Catalyst
Attributes of a Modern Data Warehouse - Gartner CatalystAttributes of a Modern Data Warehouse - Gartner Catalyst
Attributes of a Modern Data Warehouse - Gartner Catalyst
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
 
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
 Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ... Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
 
Data Modernization_Harinath Susairaj.pptx
Data Modernization_Harinath Susairaj.pptxData Modernization_Harinath Susairaj.pptx
Data Modernization_Harinath Susairaj.pptx
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use Cases
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
EMEA Tech Summit Dublin - Winning with SolidFire
EMEA Tech Summit Dublin - Winning with SolidFire EMEA Tech Summit Dublin - Winning with SolidFire
EMEA Tech Summit Dublin - Winning with SolidFire
 
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data Analytics
 
ADV Slides: Comparing the Enterprise Analytic Solutions
ADV Slides: Comparing the Enterprise Analytic SolutionsADV Slides: Comparing the Enterprise Analytic Solutions
ADV Slides: Comparing the Enterprise Analytic Solutions
 

More from Certus Solutions

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

More from Certus Solutions (20)

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

Recently uploaded

Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 

Recently uploaded (20)

Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 

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

  • 1. 1© 2018 Snowflake Computing Inc. All Rights Reserved. © 2018 Snowflake Computing Inc. All Rights Reserved Data Vault and Snowflake Agility with a true Cloud Datawarehouse Aamer Mushtaq Sales Engineering, APJ aamer.mushtaq@snowflake.com
  • 2. 2© 2018 Snowflake Computing Inc. All Rights Reserved. • 640 employees • 1500+ customers • $923M in funding US 2014 Founded 2012 EMEA 2016 APAC 2017 Snowflake History
  • 4. Rapidly expanding data New users and use cases Diverse tools and applications ORGANIZATIONS ARE STRUGLLING TO SUPPORT THEIR ANALYTICS NEEDS Challenges in the world of analytics
  • 5. © 2018 Snowflake Computing Inc. All Rights Reserved LEGACY DATA LANDSCAPE 5 EDW Data Sources Data Lake or Hadoop Datamarts ETL BI / Analytics OLTP databases Enterprise applications Web apps Third-party Other
  • 6. © 2018 Snowflake Computing Inc. All Rights Reserved IT’S JUST NOT WORKING… 6 Complexity Manage both infrastructure and data 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
  • 7. How does Snowflake make things easier?
  • 8. 9© 2018 Snowflake Computing Inc. All Rights Reserved.© 2018 Snowflake Computing Inc. All Rights Reserved. All-new SQL data warehouse Fully relational, ANSI SQL, ACID compliant Built for the cloud Instantly scale up and down as needed Delivered as a service No infrastructure, knobs, or tuning to worry about What is Snowflake?
  • 9. © 2018 Snowflake Computing Inc. All Rights Reserved A NEW ARCHITECTURE FOR DATA WAREHOUSING Multi-cluster, shared data, in the cloud 10 Traditional Architectures Snowflake Shared storage Single cluster Shared-disk Decentralised, local storage Single cluster Shared-nothing Multi-cluster, shared data Centralised, scale-out storage Multiple, independent compute clusters
  • 10. © 2018 Snowflake Computing Inc. All Rights Reserved SNOWFLAKE ARCHITECTURE: STORAGE AND COMPUTE 11 Storage separated from compute Automatically grows without adding nodes. Never run out of space. Resize compute instantly Scale up/down depending on the business needs right now or turn off when not in use. Multiple clusters access data without contention ETL, reporting, data science, and applications all running at the same time without performance impact.
  • 11. © 2018 Snowflake Computing Inc. All Rights Reserved Management Optimisation Security Availability Transactions Metadata 12 SNOWFLAKE ARCHITECTURE: GLOBAL SERVICES Centralised management Work with database and warehouses, not servers, buckets and files Separate metadata from storage and compute Use cached results, manage users and security, all without running warehouses Full transactional consistency across entire system (ACID) As soon as data commits, each cluster sees the newest version
  • 12. SQL Features to Support DV
  • 13. • Allows loading several tables from one source • In one statement Multi-Table Insert INSERT ALL WHEN (SELECT COUNT(*) FROM dv_hub_country hc WHERE hc.hub_country_key= stg.hash_key) = 0 THEN INTO dv.hub_country (hub_country_key, country_abbrv, hub_load_dts, hub_rec_src) VALUES (stg.hash_key, stg.country_abbrv, stg.load_dts, stg.rec_src) WHEN (SELECT COUNT(*) FROM dv.sat_countries sc WHERE sc.hub_country_key = stg.hash_key AND sc.hash_diff = MD5(country_name)) = 0 THEN INTO dv.sat_countries (hub_country_key, sat_load_dts, hash_diff, sat_rec_src, country_name) VALUES (stg.hash_key, stg.load_dts, stg.hash_diff, stg.rec_src, stg.country_name) SELECT MD5(country_abbrv) AS hash_key, country_abbv, country_name, MD5(country_name) AS hash_diff, CURRENT_TIMESTAMP AS load_dts, stage_rec_src AS rec_src FROM stage.country stg;
  • 14. Hashing • Snowflake supports both MD5, SHA1 and SHA2 algorithms in standard, HEX, and binary formats • i.e. SHA2(), SHA2_HEX() or SHA2_BINARY() SELECT SHA2_BINARY('Snowflake', 384); 736BD8A53845348830B1EE63A8CD3972F031F13B111F66FFDEC2271A7AE709662E5 03A0CA305BD50DA8D1CED48CD45D9
  • 15. Perhaps You Wish to Split for Security Reasons? From This DV Physical Partitioning Single Snowflake Database Schema layout In Snowflake – you can easily split for security reasons To THIS! DV Logical Partitioning Non-sensitive data PII or sensitive data with a Link to non-sensitive data Snowflake DB 1 Snowflake DB 2
  • 17. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS S M M L Sales Data Science Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight S AWS Glue
  • 18. Instant Elasticity = Maximum Agility
  • 19. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M Sales Data Science M… XLS Multi-cluster Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 20. 21© 2018 Snowflake Computing Inc. All Rights Reserved. Data Vault Loading Pattern - Major Synchronization Points • All processes within sets done in parallel • Process sets ”wait” for previous set completion • Sets run as soon as data is ready • No other waiting needed • Load dependencies maximally reduced Stage Loads Vault Loads
  • 21. Applying Virtual Warehouses to Data Vault 1. Use a Multi-Cluster Warehouse for Source to Stage loads 2. Use a separate Warehouse for each DV entity type • Zero contention • Maximum parallelism • Maximum flexibility - each can be independently sized
  • 22. • Anticipated surges • Explicitly increase WH nodes (T-shirt size) when expecting more data • Explicitly increase MCWH minimum clusters when expecting more queries • Can do both at once with ALTER WAREHOUSE • Use cron or other scheduling/orchestration tool • Unanticipated surges • Rely on MCWH maximum clusters for some extra headroom • Maximize Business Agility! • Responsiveness for users • Throughput and value extracted from variable compute power • Minimize • Cost and administrative overhead Agile Warehouse Scaling – Best Practices
  • 24. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M Sales Data Science M… XL Multi-cluster Structured & semi-structured Global Services Transactional Control Security Query Planning & Optimisation Logical Model AWS QuickSight AWS Glue
  • 25. { "city": { "coord": { "lat": 27.716667, "lon": 85.316666 }, "country": "NP", "findname": "KATHMANDU", "id": 1283240, "name": "Kathmandu", "zoom": 7 }, "clouds": { "all": 75 }, "main": { "humidity": 94, "pressure": 1012, "temp": 294.15, "temp_max": 294.15, "temp_min": 294.15 }, "time": 1504476371, "weather": [ {
  • 26. JSON Support with SQL - Variant 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!
  • 27. • Create Sats using a VARIANT • Hub Key • Load DTS • Rec Source • VARIANT • Load JSON doc into VARIANT column • Create a View on the Sat for Business Vault • View presents only the JSON attributes needed for current use case Combine Data Vault & Schema-on-Read Benefits ØNo change to Sat definitions if structure changes ØBusiness Vault view is unaffected ØChange or add new BV views over time as needed
  • 29. © 2018 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
  • 30. © 2018 Snowflake Computing Inc. All Rights Reserved. ETL/ELT snowpipe XS M M L External Finance Sales Data Science M… 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 S Test/Dev
  • 31. What are customers doing with Snowflake?
  • 32. © 2018 Snowflake Computing Inc. All Rights Reserved Modern Data Landscape 33 Logical Datamarts BI / Analytics EDW Data Lake or Hadoop ETL or ELT OLTP databases Enterprise applications Web apps Third-party Other Data Sources
  • 33.
  • 34. © 2018 Snowflake Computing Inc. All Rights Reserved. Story Time
  • 35. Proven by Over 1500 Customers
  • 36. Founded in 2008, Aptus Health connects health and life sciences companies with healthcare professionals, healthcare consumers, and other members of the healthcare ecosystem. The company creates multichannel marketing campaigns aimed at physicians and healthcare consumers through the many digital channels the company owns and operates. Aptus Health
  • 37. Where They Started Mobile App Campaign Management Sample Requests Daily ETL Apply Business Rules Data Warehouse - User Activity - Campaign Activity - Sample Request Activity - User Data - Mobile App Activity Cube Reports Web & Mobile Analytics Extracts Fill Stage Load F D D D D D D D D Engagement Platform
  • 38. • A business-driven roadmap in collaboration with Engineering to drive priorities • Central availability of data related to Healthcare Providers across all platforms • Ability to efficiently answer business questions: new or previous • New types of analysis should not require weeks of data preparation • Do not lose data that could have future analytical value • Ability to analyze historic events • Clear documentation of all calculations/derivations of data for complete transparency in meaning of information & to instill confidence • Master Data Management: stop passing around spreadsheets • Framework that will be extensible to both US and international data • Timely data: minutes, not days • Business reporting enabled with limited impact to data management projects What did the business need?
  • 39. • Breaking down data silos • Integrate physically and logically disparate data • Acceleration of integrating new data sets • Enable broad use of data sets • Ease integration of datasets across AH avoiding point-to-point integrations • Scale, Elasticity, and Cost-effectiveness What was IT asking for?
  • 41. Wow… so much to remember…
  • 42. © 2018 Snowflake Computing Inc. All Rights Reserved. Diversity One place for all your data Scalability Any scale of data, users and workloads Flexible Cost Pay for what you use, when you use it Simplicity Simple, serverless, plug-and-play Elasticity Size for what you need right now Snowflake Business Benefits
  • 43.
  • 44. THANK YOU © 2018 Snowflake Computing Inc. All Rights Reserved