SlideShare a Scribd company logo
1 of 46
The Good, the Bad, and the Ugly
Glenn Platkin & Kaige Liu
July 9, 2020
Agenda
 Introduction
 Snowflake: The Good, the Bad, and the Ugly
 Kyligence + Snowflake Joint Solution
 Demo
 Technical Deep Dive
 Q&A
© Kyligence Inc. 2020, Confidential.
Who Am I?
30 years in software
• Computer Associates
• Business Objects
• Actuate
• Greenplum
• Kognitio
• 1010data
• Kyligence
© Kyligence Inc. 2020, Confidential.
Who Am I?
30 years in software
• Computer Associates
• Business Objects
• Actuate
• Greenplum
• Kognitio
• 1010data
• Kyligence
© Kyligence Inc. 2020, Confidential.
© Kyligence Inc. 2020, Confidential.
What I've Seen
Is it the 1980s or Today?
Common Themes
• A LOT of data
• Slow hardware
• Difficult/limited tools
• Unhappy users
And Yet
• Users want even more data
• Hardware has its limits
• Too many tools
• Upgrades/conversions/legacy
• Cost/time/training
• DBA’s render the data useless
• True analytics = detail + history
• Users are still unhappy
Reaction
• Newest shiny BI/reporting tool
• More/bigger/faster hardware
• Team of DBA's
indexing/aggregating/limit
history
© Kyligence Inc. 2020, Confidential.
Summary
We've Come a Long Way . . . or Have We?
Hadoop/Spark Clusters
Columnar DBMS
In-Memory
Appliances
DB Machines
BI Tools
Analytics Tools
Mainframe
Tape/Files/Databases
Cobol/RPG/4-GL's
Minicomputer
Relational DBMS
Reporting Tools
Client-Server
Data Marts/Warehouse
BI/Multi-Dimensional Tools
Cloud
Next-Generation Analytics
Machine Learning
~1980s 1990s 2000s 2005 2010 2020
© Kyligence Inc. 2020, Confidential.
• Easy to Get Started
• Low Cost of Entry
• Secure
• Intuitive
• Autonomy/Control
Snowflake – The Good
• Consolidated Data
• Flexibility
• Less Management
• Reduced DBA
• Transparent
© Kyligence Inc. 2020, Confidential.
The Promise
• Lots of detail, no more aggregations
• Lots of history, no more
limitations
• Use your tool of choice
• Finally – True Analytics
• No Impact on Production
• Happy Users
Snowflake – The Bad
The Reality
• The more data you have,
• The greater its complexity,
• The higher your concurrency:
• The greater the impact on performance
• Requiring additional compute
• DBA's to aggregate
• Higher monthly cost
Especially for Enterprise Accounts
At best, poor/mediocre results
© Kyligence Inc. 2020, Confidential.
Snowflake – The Ugly
Your Snowflake Monthly Statement
• Pay-per-Use Model
• GREAT – Just pay for what I use!!
• You pay for:
• Storage, Compute, Users
• B.Y.O.C. – Not an option, because there is too much profit
• Up-Lift: Standard, Premier, Enterprise, Premium, Business Critical
Do they care if your queries take longer?
Do they have a financial incentive to speed up your queries?
Especially for Enterprise Accounts
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
Have we gone full circle, AGAIN?
#3. NOT Purpose-Built for Big Data / Performance
• Require M/B/Trillions of Rows of Detail
• High-Concurrency
• Complex Requests
• Unhappy Users
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
Have we gone full circle, AGAIN?
#3. NOT Purpose-Built for Big Data / Performance
• Require M/B/Trillions of Rows of Detail
• High-Concurrency
• Complex Requests
• Unhappy Users
#2. Limited Remedies
• More Compute
• Limit Data
• DBA's Indexing/Aggregating
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
Have we gone full circle, AGAIN?
#3. NOT Purpose-Built for Big Data / Performance
• Require M/B/Trillions of Rows of Detail
• High-Concurrency
• Complex Requests
• Unhappy Users
#2. Limited Remedies
• More Compute
• Limit Data
• DBA's Indexing/Aggregating
#1. Your Snowflake Monthly Statement
• Out-of-Control Costs
• Mediocre Results
• Unhappy CFO
© Kyligence Inc. 2020, Confidential.
Dilemma . . .
Requirements & Challenges
• Teradata
• Many Petabytes of Detail Data
• Complex Queries
• Many Users/High Concurrency
• Using a Variety of BI/Reporting/Analysis Tools
• High Performance at Any Scale
© Kyligence Inc. 2020, Confidential.
Requirements & Challenges
• Teradata
• Many Petabytes of Detail Data
• Complex Queries
• Many Users/High Concurrency
• Using a Variety of BI/Reporting/Analysis Tools
• High Performance at Any Scale
Solution . . .
Plan A:
• What was commercially available?
• Netezza, Greenplum, Vertica,
Postgres, others
• None could scale
• None could perform
• All were too complex to
implement and maintain
Plan B:
• Build
© Kyligence Inc. 2020, Confidential.
Solution
• OLAP / Pre-Compute
• Ultra-High Performance
• High Concurrency
• No Performance Degradation
• Reduced Complexity
• Easily Handles Complex Queries
• Slice/Dice/Pivot
• Supports BI Tools - SQL
• Unlimited Scale
• Data/Storage
• Compute
• Users/Concurrency
• Low Management
• Easy Implementation
• Cost-Effective
© Kyligence Inc. 2020, Confidential.
Apache Kylin
• 2013 - Created at eBay
• 2014 - Apache Open Source Foundation
• 2015 - Graduated Top-Level Project
• 2016 - Kylin ---> Kyligence
• Kyligence Enterprise
• Kyligence Cloud
• Kyligence
• Original Kylin members
• Still maintains/manages the Kylin community
• Most active contributors to Kylin
© Kyligence Inc. 2020, Confidential.
Kyligence
• Founded in 2016 by the creators of Apache Kylin
• Built around Kylin with augmented AI, enhanced to deliver
unprecedented enterprise analytic performance
• CRN Top-10 big data startups in 2018
• Global Presence: San Jose, Seattle, New York, Shanghai, Beijing
• VCs: Fidelity International, Shunwei Capital, Broadband Capital,
Redpoint, Cisco, Coatue
2016
Founded Pre-A
Redpoint
Cisco
2017
Series A
CBC
Shunwei
2018
Series B
8Roads
2019
Series C
Coatue
© Kyligence Inc. 2020, Confidential.
1,000+ Users Worldwide
© Kyligence Inc. 2020, Confidential.
Kyligence Architecture
© Kyligence Inc. 2020, Confidential.
High-Performance & Concurrency
© Kyligence Inc. 2020, Confidential.
Pre-Computation vs. Online Calculation
© Kyligence Inc. 2020, Confidential.
AI-Augmented Engine
© Kyligence Inc. 2020, Confidential.
Intelligent Query Routing & Pushdown
© Kyligence Inc. 2020, Confidential.
Kyligence for ALL
© Kyligence Inc. 2020, Confidential.
Enterprise-Grade Access Control
Kyligence
+
Snowflake
© Kyligence Inc. 2020, Confidential.
Joint Solution: Kyligence + Snowflake
Applications
Semantic and
Augmented Models
Data Warehouse
Data Source
Benefits
• Ultra-low latency for
aggregated queries
• High concurrency
• Unified Semantic Layer
• Support Excel Pivot table
and other MDX scenarios
• Cost effective
Database Events Files IoT
Unified Semantic Layer
BI
Integration
Access
Control
Enterprise
Security
AI-Based
Indexes
Scalable Query
Engine Augmented Models
Demo
Performance TCOSemantic Layer
Deep Dive
Performanc
e
TCO
Semantic
Layer
© Kyligence Inc. 2020, Confidential.
Kyligence Cloud - Accelerate Mission-Critical Analytics
Intelligently
• Unified Query Entrance
ODBC/JDBC API/SDK
Finance Marketing Sales Customer Checkout
Aggregate Index
10%4% 80%
Data
Lake
SQL/MDX
Semantic Services
6%
Distributed
Query Engine
AI-Augmented
Engine
Smart
Pushdown
Metadata
Management
Enterprise
Security
• Business Semantic Layer
• Query Pattern for All Data
• High-Performance Engine
© Kyligence Inc. 2020, Confidential.
AI-Augmented Engine — Learn From Your Analytics
History
© Kyligence Inc. 2020, Confidential.
AI-Augmented Engine — Learn From Your Analytics
History
© Kyligence Inc. 2020, Confidential.
Under the Hood: Smart Cuboids
• Each model consists of N-dimension cuboids, which is a combination of several
dimensions in different permutations and combinations.
• Apache Spark is used to build the cuboids, making query results extremely fast.
• When the user sends a query, the model intelligently looks for the
cuboid/segment and quickly returns the results.
© Kyligence Inc. 2020, Confidential.
Kyligence - A Paradigm Shift in Cloud Analytics
O(N)
O(1)
Data Volume
Response time
Pre-Computation
Online Calculation
Consistent Ultra-low Latency by Kyligence
© Kyligence Inc. 2020, Confidential.
TPCH Benchmark
SF=50
Query Response Time | 0.5 Billion
SF=500
Query Response Time | 5 Billion
• No warmup
• Lower is better
• Run each query 3 times
• Record the average time
For Each Dataset:
© Kyligence Inc. 2020, Confidential.
Unified Semantic Layer
Unified Semantic Layer
Hierarchies/KPIs/Calculated Measures/Alias
Excel Tableau PowerBI
© Kyligence Inc. 2020, Confidential.
Elastic Scaling — Handle Peak Time Automatically
• Fewer compute and storage
resources utilized
• Dynamic on-demand cluster resizing
• Uses spot instances
• Efficient planning for data growth
© Kyligence Inc. 2020, Confidential.
TCO Benchmark
• Build once, query anytime
• More queries, cheaper
• Will not increase sharply when
dealing with high concurrency
Summary
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
#3. NOT Purpose-Built for Big Data Performance Purpose-Built for Big Data & Performance
• BIG Data (billions/trillions of rows of detail)
• High Concurrency
• Ultra-High Performance (sub-second response)
• Complex Requests (Hierarchies, High
Cardinality, COUNT_DISTINCT)
• Flat/Consistent Performance
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
#2. Limited Remedies UNLIMITED Scale
• Unlimited Data/Users/Compute
• Little/No Maintenance
• Secure
• Unified Semantic Layer
• Any SQL/MDX-Based Tools & Excel
© Kyligence Inc. 2020, Confidential.
Top-3 Most Common Issues with Snowflake
#1. Your Snowflake Monthly Statement
#2. Limited Remedies
#3. NOT Purpose-Built for Big Data / Performance
Cost-Effective/Fixed-Cost
• B.Y.O.C.
• Sensible Subscription-Based Licensing
• Unlimited Users
• Unlimited DW/DL Size
• Fee Based on "Raw/Consumed Data"
• Not all data is consumed
• Detail is not, it's indexed
• Consumed data is used for pre-compute
• Small Required Storage
© Kyligence Inc. 2020, Confidential.
Kyligence + Snowflake = Perfect Couple
Right Solution for the Correct Challenge
• B.Y.O.C
• Any SQL/MDX-Based Tool
• Snowflake/Any Data Source
• Limitless Scale
• Ultra-High Performance
• True Analytics
• Unified Semantic Layer
• Simple, Easy, Predictable Licensing and
Cost-Effective
• Perfect Complement to Snowflake!
Test Drive Kyligence – Free!
www.kyligence.io/free-
trial/
© Kyligence Inc. 2020, Confidential.
Test Drive Kyligence for Free Today: https://kyligence.io/free-
trial/
Follow us on Twitter and LinkedIn @Kyligence
Contact Us: info@kyligence.io

More Related Content

What's hot

Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
Snowflake Computing
 

What's hot (20)

Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
 
Snowflake Overview
Snowflake OverviewSnowflake Overview
Snowflake Overview
 
A 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with SnowflakeA 30 day plan to start ending your data struggle with Snowflake
A 30 day plan to start ending your data struggle with Snowflake
 
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudHow to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
 
Snowflake Architecture
Snowflake ArchitectureSnowflake Architecture
Snowflake Architecture
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
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
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the Cloud
 
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
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 

Similar to Snowflake: The Good, the Bad, and the Ugly

Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
ConnectaDigital
 
bigdata (1)
bigdata (1)bigdata (1)
bigdata (1)
DIVYA G
 
Assessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelAssessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-Model
DATAVERSITY
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)
Karim Lalji
 

Similar to Snowflake: The Good, the Bad, and the Ugly (20)

Snowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the UglySnowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the Ugly
 
Take the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented AnalyticsTake the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented Analytics
 
Architecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceArchitecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High Performance
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An Overview
 
Smashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and SnowflakeSmashing Through Big Data Barriers with Tableau and Snowflake
Smashing Through Big Data Barriers with Tableau and Snowflake
 
Addressing the systemic shortcomings of cloud analytics
Addressing the systemic shortcomings of cloud analyticsAddressing the systemic shortcomings of cloud analytics
Addressing the systemic shortcomings of cloud analytics
 
Augmented OLAP for Big Data
Augmented OLAP for Big DataAugmented OLAP for Big Data
Augmented OLAP for Big Data
 
Augmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big DataAugmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big Data
 
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
IT 2.0 and Cloud Computing
IT 2.0 and Cloud ComputingIT 2.0 and Cloud Computing
IT 2.0 and Cloud Computing
 
Kyligence Cloud 4 - Feature Focus: AI-Augmented Engine
Kyligence Cloud 4 - Feature Focus: AI-Augmented EngineKyligence Cloud 4 - Feature Focus: AI-Augmented Engine
Kyligence Cloud 4 - Feature Focus: AI-Augmented Engine
 
bigdata (1)
bigdata (1)bigdata (1)
bigdata (1)
 
How Analytics Teams Using SSAS Can Embrace Big Data and the Cloud
How Analytics Teams Using SSAS Can Embrace Big Data and the CloudHow Analytics Teams Using SSAS Can Embrace Big Data and the Cloud
How Analytics Teams Using SSAS Can Embrace Big Data and the Cloud
 
17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt
 
Big data in Engineering Application
Big data in Engineering ApplicationBig data in Engineering Application
Big data in Engineering Application
 
Assessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelAssessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-Model
 
apidays LIVE LONDON - Old meets New - Managing transactions on the edge of th...
apidays LIVE LONDON - Old meets New - Managing transactions on the edge of th...apidays LIVE LONDON - Old meets New - Managing transactions on the edge of th...
apidays LIVE LONDON - Old meets New - Managing transactions on the edge of th...
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)
 

More from Tyler Wishnoff

More from Tyler Wishnoff (11)

Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
Hassle-Free Data Lake Governance: Automating Your Analytics with a Semantic L...
 
How to Guarantee Exact COUNT DISTINCT Queries with Sub-Second Latency on Mass...
How to Guarantee Exact COUNT DISTINCT Queries with Sub-Second Latency on Mass...How to Guarantee Exact COUNT DISTINCT Queries with Sub-Second Latency on Mass...
How to Guarantee Exact COUNT DISTINCT Queries with Sub-Second Latency on Mass...
 
Providing Interactive Analytics on Excel with Billions of Rows
Providing Interactive Analytics on Excel with Billions of RowsProviding Interactive Analytics on Excel with Billions of Rows
Providing Interactive Analytics on Excel with Billions of Rows
 
Apache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive DatasetsApache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive Datasets
 
Analysis of the Pressure Placed on Medical Systems during the COVID-19 Pandemic
Analysis of the Pressure Placed on Medical Systems during the COVID-19 PandemicAnalysis of the Pressure Placed on Medical Systems during the COVID-19 Pandemic
Analysis of the Pressure Placed on Medical Systems during the COVID-19 Pandemic
 
Lightning-Fast, Interactive Business Intelligence Performance with MicroStrat...
Lightning-Fast, Interactive Business Intelligence Performance with MicroStrat...Lightning-Fast, Interactive Business Intelligence Performance with MicroStrat...
Lightning-Fast, Interactive Business Intelligence Performance with MicroStrat...
 
Simplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudSimplify Data Analytics Over the Cloud
Simplify Data Analytics Over the Cloud
 
Apache Kylin Meetup: Berlin - With OLX Group
Apache Kylin Meetup: Berlin - With OLX GroupApache Kylin Meetup: Berlin - With OLX Group
Apache Kylin Meetup: Berlin - With OLX Group
 
Apache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence PresentationApache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence Presentation
 
Augmented OLAP for Big Data Analytics
Augmented OLAP for Big Data AnalyticsAugmented OLAP for Big Data Analytics
Augmented OLAP for Big Data Analytics
 
Accelerating Big Data Analytics with Apache Kylin
Accelerating Big Data Analytics with Apache KylinAccelerating Big Data Analytics with Apache Kylin
Accelerating Big Data Analytics with Apache Kylin
 

Recently uploaded

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

Snowflake: The Good, the Bad, and the Ugly

  • 1. The Good, the Bad, and the Ugly Glenn Platkin & Kaige Liu July 9, 2020
  • 2. Agenda  Introduction  Snowflake: The Good, the Bad, and the Ugly  Kyligence + Snowflake Joint Solution  Demo  Technical Deep Dive  Q&A
  • 3. © Kyligence Inc. 2020, Confidential. Who Am I? 30 years in software • Computer Associates • Business Objects • Actuate • Greenplum • Kognitio • 1010data • Kyligence
  • 4. © Kyligence Inc. 2020, Confidential. Who Am I? 30 years in software • Computer Associates • Business Objects • Actuate • Greenplum • Kognitio • 1010data • Kyligence
  • 5. © Kyligence Inc. 2020, Confidential.
  • 6. © Kyligence Inc. 2020, Confidential. What I've Seen Is it the 1980s or Today? Common Themes • A LOT of data • Slow hardware • Difficult/limited tools • Unhappy users And Yet • Users want even more data • Hardware has its limits • Too many tools • Upgrades/conversions/legacy • Cost/time/training • DBA’s render the data useless • True analytics = detail + history • Users are still unhappy Reaction • Newest shiny BI/reporting tool • More/bigger/faster hardware • Team of DBA's indexing/aggregating/limit history
  • 7. © Kyligence Inc. 2020, Confidential. Summary We've Come a Long Way . . . or Have We? Hadoop/Spark Clusters Columnar DBMS In-Memory Appliances DB Machines BI Tools Analytics Tools Mainframe Tape/Files/Databases Cobol/RPG/4-GL's Minicomputer Relational DBMS Reporting Tools Client-Server Data Marts/Warehouse BI/Multi-Dimensional Tools Cloud Next-Generation Analytics Machine Learning ~1980s 1990s 2000s 2005 2010 2020
  • 8. © Kyligence Inc. 2020, Confidential. • Easy to Get Started • Low Cost of Entry • Secure • Intuitive • Autonomy/Control Snowflake – The Good • Consolidated Data • Flexibility • Less Management • Reduced DBA • Transparent
  • 9. © Kyligence Inc. 2020, Confidential. The Promise • Lots of detail, no more aggregations • Lots of history, no more limitations • Use your tool of choice • Finally – True Analytics • No Impact on Production • Happy Users Snowflake – The Bad The Reality • The more data you have, • The greater its complexity, • The higher your concurrency: • The greater the impact on performance • Requiring additional compute • DBA's to aggregate • Higher monthly cost Especially for Enterprise Accounts At best, poor/mediocre results
  • 10. © Kyligence Inc. 2020, Confidential. Snowflake – The Ugly Your Snowflake Monthly Statement • Pay-per-Use Model • GREAT – Just pay for what I use!! • You pay for: • Storage, Compute, Users • B.Y.O.C. – Not an option, because there is too much profit • Up-Lift: Standard, Premier, Enterprise, Premium, Business Critical Do they care if your queries take longer? Do they have a financial incentive to speed up your queries? Especially for Enterprise Accounts
  • 11. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake Have we gone full circle, AGAIN? #3. NOT Purpose-Built for Big Data / Performance • Require M/B/Trillions of Rows of Detail • High-Concurrency • Complex Requests • Unhappy Users
  • 12. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake Have we gone full circle, AGAIN? #3. NOT Purpose-Built for Big Data / Performance • Require M/B/Trillions of Rows of Detail • High-Concurrency • Complex Requests • Unhappy Users #2. Limited Remedies • More Compute • Limit Data • DBA's Indexing/Aggregating
  • 13. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake Have we gone full circle, AGAIN? #3. NOT Purpose-Built for Big Data / Performance • Require M/B/Trillions of Rows of Detail • High-Concurrency • Complex Requests • Unhappy Users #2. Limited Remedies • More Compute • Limit Data • DBA's Indexing/Aggregating #1. Your Snowflake Monthly Statement • Out-of-Control Costs • Mediocre Results • Unhappy CFO
  • 14. © Kyligence Inc. 2020, Confidential. Dilemma . . . Requirements & Challenges • Teradata • Many Petabytes of Detail Data • Complex Queries • Many Users/High Concurrency • Using a Variety of BI/Reporting/Analysis Tools • High Performance at Any Scale
  • 15. © Kyligence Inc. 2020, Confidential. Requirements & Challenges • Teradata • Many Petabytes of Detail Data • Complex Queries • Many Users/High Concurrency • Using a Variety of BI/Reporting/Analysis Tools • High Performance at Any Scale Solution . . . Plan A: • What was commercially available? • Netezza, Greenplum, Vertica, Postgres, others • None could scale • None could perform • All were too complex to implement and maintain Plan B: • Build
  • 16. © Kyligence Inc. 2020, Confidential. Solution • OLAP / Pre-Compute • Ultra-High Performance • High Concurrency • No Performance Degradation • Reduced Complexity • Easily Handles Complex Queries • Slice/Dice/Pivot • Supports BI Tools - SQL • Unlimited Scale • Data/Storage • Compute • Users/Concurrency • Low Management • Easy Implementation • Cost-Effective
  • 17. © Kyligence Inc. 2020, Confidential. Apache Kylin • 2013 - Created at eBay • 2014 - Apache Open Source Foundation • 2015 - Graduated Top-Level Project • 2016 - Kylin ---> Kyligence • Kyligence Enterprise • Kyligence Cloud • Kyligence • Original Kylin members • Still maintains/manages the Kylin community • Most active contributors to Kylin
  • 18. © Kyligence Inc. 2020, Confidential. Kyligence • Founded in 2016 by the creators of Apache Kylin • Built around Kylin with augmented AI, enhanced to deliver unprecedented enterprise analytic performance • CRN Top-10 big data startups in 2018 • Global Presence: San Jose, Seattle, New York, Shanghai, Beijing • VCs: Fidelity International, Shunwei Capital, Broadband Capital, Redpoint, Cisco, Coatue 2016 Founded Pre-A Redpoint Cisco 2017 Series A CBC Shunwei 2018 Series B 8Roads 2019 Series C Coatue
  • 19. © Kyligence Inc. 2020, Confidential. 1,000+ Users Worldwide
  • 20. © Kyligence Inc. 2020, Confidential. Kyligence Architecture
  • 21. © Kyligence Inc. 2020, Confidential. High-Performance & Concurrency
  • 22. © Kyligence Inc. 2020, Confidential. Pre-Computation vs. Online Calculation
  • 23. © Kyligence Inc. 2020, Confidential. AI-Augmented Engine
  • 24. © Kyligence Inc. 2020, Confidential. Intelligent Query Routing & Pushdown
  • 25. © Kyligence Inc. 2020, Confidential. Kyligence for ALL
  • 26. © Kyligence Inc. 2020, Confidential. Enterprise-Grade Access Control
  • 28. © Kyligence Inc. 2020, Confidential. Joint Solution: Kyligence + Snowflake Applications Semantic and Augmented Models Data Warehouse Data Source Benefits • Ultra-low latency for aggregated queries • High concurrency • Unified Semantic Layer • Support Excel Pivot table and other MDX scenarios • Cost effective Database Events Files IoT Unified Semantic Layer BI Integration Access Control Enterprise Security AI-Based Indexes Scalable Query Engine Augmented Models
  • 29. Demo
  • 30. Performance TCOSemantic Layer Deep Dive Performanc e TCO Semantic Layer
  • 31. © Kyligence Inc. 2020, Confidential. Kyligence Cloud - Accelerate Mission-Critical Analytics Intelligently • Unified Query Entrance ODBC/JDBC API/SDK Finance Marketing Sales Customer Checkout Aggregate Index 10%4% 80% Data Lake SQL/MDX Semantic Services 6% Distributed Query Engine AI-Augmented Engine Smart Pushdown Metadata Management Enterprise Security • Business Semantic Layer • Query Pattern for All Data • High-Performance Engine
  • 32. © Kyligence Inc. 2020, Confidential. AI-Augmented Engine — Learn From Your Analytics History
  • 33. © Kyligence Inc. 2020, Confidential. AI-Augmented Engine — Learn From Your Analytics History
  • 34. © Kyligence Inc. 2020, Confidential. Under the Hood: Smart Cuboids • Each model consists of N-dimension cuboids, which is a combination of several dimensions in different permutations and combinations. • Apache Spark is used to build the cuboids, making query results extremely fast. • When the user sends a query, the model intelligently looks for the cuboid/segment and quickly returns the results.
  • 35. © Kyligence Inc. 2020, Confidential. Kyligence - A Paradigm Shift in Cloud Analytics O(N) O(1) Data Volume Response time Pre-Computation Online Calculation Consistent Ultra-low Latency by Kyligence
  • 36. © Kyligence Inc. 2020, Confidential. TPCH Benchmark SF=50 Query Response Time | 0.5 Billion SF=500 Query Response Time | 5 Billion • No warmup • Lower is better • Run each query 3 times • Record the average time For Each Dataset:
  • 37. © Kyligence Inc. 2020, Confidential. Unified Semantic Layer Unified Semantic Layer Hierarchies/KPIs/Calculated Measures/Alias Excel Tableau PowerBI
  • 38. © Kyligence Inc. 2020, Confidential. Elastic Scaling — Handle Peak Time Automatically • Fewer compute and storage resources utilized • Dynamic on-demand cluster resizing • Uses spot instances • Efficient planning for data growth
  • 39. © Kyligence Inc. 2020, Confidential. TCO Benchmark • Build once, query anytime • More queries, cheaper • Will not increase sharply when dealing with high concurrency
  • 41. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake #3. NOT Purpose-Built for Big Data Performance Purpose-Built for Big Data & Performance • BIG Data (billions/trillions of rows of detail) • High Concurrency • Ultra-High Performance (sub-second response) • Complex Requests (Hierarchies, High Cardinality, COUNT_DISTINCT) • Flat/Consistent Performance
  • 42. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake #2. Limited Remedies UNLIMITED Scale • Unlimited Data/Users/Compute • Little/No Maintenance • Secure • Unified Semantic Layer • Any SQL/MDX-Based Tools & Excel
  • 43. © Kyligence Inc. 2020, Confidential. Top-3 Most Common Issues with Snowflake #1. Your Snowflake Monthly Statement #2. Limited Remedies #3. NOT Purpose-Built for Big Data / Performance Cost-Effective/Fixed-Cost • B.Y.O.C. • Sensible Subscription-Based Licensing • Unlimited Users • Unlimited DW/DL Size • Fee Based on "Raw/Consumed Data" • Not all data is consumed • Detail is not, it's indexed • Consumed data is used for pre-compute • Small Required Storage
  • 44. © Kyligence Inc. 2020, Confidential. Kyligence + Snowflake = Perfect Couple Right Solution for the Correct Challenge • B.Y.O.C • Any SQL/MDX-Based Tool • Snowflake/Any Data Source • Limitless Scale • Ultra-High Performance • True Analytics • Unified Semantic Layer • Simple, Easy, Predictable Licensing and Cost-Effective • Perfect Complement to Snowflake!
  • 45. Test Drive Kyligence – Free! www.kyligence.io/free- trial/
  • 46. © Kyligence Inc. 2020, Confidential. Test Drive Kyligence for Free Today: https://kyligence.io/free- trial/ Follow us on Twitter and LinkedIn @Kyligence Contact Us: info@kyligence.io

Editor's Notes

  1. Glenn - short overview Kyligence. + customers 
  2. Glenn - short overview Kyligence. + customers 
  3. Glenn - short overview Kyligence. + customers 
  4. Glenn - short overview Kyligence. + customers 
  5. Kai - talk about Kyligence short intro. joint solution Kyligence + Snowflake = overall benefit 
  6. Kai deep dive - how: talk about technicals. Kyligence + Snowflake How did Kyligence achieve this that Snowflake can't. Everything should be tied to Snowflake. Comparison. Snowflake does X. we Do X. always bring in Snowflake somehow. Stay relevant to topic at hand. How Kylgence fix snowflake problems.  -address technical guys, how we fit into snowflake  -fit into your architecture 
  7. The 'How"snowflake integrates w kyligence 
  8. Can piick and choose which queries want to accelerate from snowflake. 
  9. Technical details why we are faster than kyligence 
  10. Simple graph, closing – we are fast 
  11. Show lower TCO  Shirley Q: doesn't snowflake have elast
  12. Glenn - short overview Kyligence. + customers 
  13. Glenn - short overview Kyligence. + customers 
  14. Glenn - short overview Kyligence. + customers 
  15. Glenn - short overview Kyligence. + customers 
  16. Glenn - short overview Kyligence. + customers