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

Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data EngineeringHarald Erb
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudHow to Take Advantage of an Enterprise Data Warehouse in the Cloud
How to Take Advantage of an Enterprise Data Warehouse in the CloudDenodo
 
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 - SnowflakeMatillion
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta LakeDatabricks
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflakeSunil Gurav
 
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!Visual_BI
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
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 SnowflakeSnowflake Computing
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company PresentationAndrewJiang18
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Considerations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseConsiderations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseDatabricks
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureDatabricks
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with SnowflakeMatillion
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 

What's hot (20)

Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
How 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
 
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
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
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!
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
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
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Considerations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseConsiderations for Data Access in the Lakehouse
Considerations for Data Access in the Lakehouse
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse Architecture
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 

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

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 UglySamanthaBerlant
 
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 AnalyticsTyler Wishnoff
 
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 PerformanceSamanthaBerlant
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewSamanthaBerlant
 
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 SnowflakeSamanthaBerlant
 
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 analyticsSamanthaBerlant
 
Augmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big DataAugmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big DataTyler Wishnoff
 
Augmented OLAP for Big Data
Augmented OLAP for Big DataAugmented OLAP for Big Data
Augmented OLAP for Big DataLuke Han
 
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...Tyler Wishnoff
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsDenodo
 
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 PlatformConnectaDigital
 
IT 2.0 and Cloud Computing
IT 2.0 and Cloud ComputingIT 2.0 and Cloud Computing
IT 2.0 and Cloud ComputingEd Byrne
 
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 EngineSamanthaBerlant
 
bigdata (1)
bigdata (1)bigdata (1)
bigdata (1)DIVYA G
 
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 CloudTyler Wishnoff
 
17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt17783_bigdata-notes2.ppt
17783_bigdata-notes2.pptHARIKRISHNANU13
 
Big data in Engineering Application
Big data in Engineering ApplicationBig data in Engineering Application
Big data in Engineering ApplicationMathews Job
 
Assessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelAssessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelDATAVERSITY
 
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...apidays
 
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 Analytics for Big Data
Augmented OLAP Analytics for Big DataAugmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big Data
 
Augmented OLAP for Big Data
Augmented OLAP for Big DataAugmented OLAP for Big Data
Augmented OLAP 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

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...Tyler Wishnoff
 
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...Tyler Wishnoff
 
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 RowsTyler Wishnoff
 
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 DatasetsTyler Wishnoff
 
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 PandemicTyler Wishnoff
 
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...Tyler Wishnoff
 
Simplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudSimplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudTyler Wishnoff
 
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 GroupTyler Wishnoff
 
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 PresentationTyler Wishnoff
 
Augmented OLAP for Big Data Analytics
Augmented OLAP for Big Data AnalyticsAugmented OLAP for Big Data Analytics
Augmented OLAP for Big Data AnalyticsTyler Wishnoff
 
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 KylinTyler 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

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 

Recently uploaded (20)

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 

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