SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
Brett VanderPlaats
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Nathan Bijnens
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
Kent Graziano
 
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
Denodo
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
AndrewJiang18
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
Databricks
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
Snowflake Computing
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Data Mesh
Data MeshData Mesh
Data Mesh
Piethein Strengholt
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
Snowflake Computing
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Certus Solutions
 
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)
James Serra
 
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
Jeffrey T. Pollock
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Dr. Arif Wider
 
snowpro (1).pdf
snowpro (1).pdfsnowpro (1).pdf
snowpro (1).pdf
suniltiwari160300
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
Matillion
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
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
Snowflake Computing
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
Brett VanderPlaats
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Nathan Bijnens
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
Kent Graziano
 
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
Denodo
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
AndrewJiang18
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
Databricks
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Certus Solutions
 
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)
James Serra
 
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
Jeffrey T. Pollock
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Dr. Arif Wider
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
Matillion
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
Databricks
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
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
Snowflake Computing
 

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
SamanthaBerlant
 
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
Tyler 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 Performance
SamanthaBerlant
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An Overview
SamanthaBerlant
 
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
SamanthaBerlant
 
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
SamanthaBerlant
 
Augmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big DataAugmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big Data
Tyler Wishnoff
 
Augmented OLAP for Big Data
Augmented OLAP for Big DataAugmented OLAP for Big Data
Augmented OLAP for Big Data
Luke 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 Rails
Denodo
 
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
 
IT 2.0 and Cloud Computing
IT 2.0 and Cloud ComputingIT 2.0 and Cloud Computing
IT 2.0 and Cloud Computing
Ed 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 Engine
SamanthaBerlant
 
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 Cloud
Tyler Wishnoff
 
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
MohammedAtta21
 
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
MohammedAtta21
 
17783_bigdatain data science1-notes2.ppt
17783_bigdatain data science1-notes2.ppt17783_bigdatain data science1-notes2.ppt
17783_bigdatain data science1-notes2.ppt
DrDGayathriDevi
 
17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt
HARIKRISHNANU13
 
Big data in Engineering Application
Big data in Engineering ApplicationBig data in Engineering Application
Big data in Engineering Application
Mathews Job
 
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
SamanthaBerlant
 
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
Tyler 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 Performance
SamanthaBerlant
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An Overview
SamanthaBerlant
 
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
SamanthaBerlant
 
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
SamanthaBerlant
 
Augmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big DataAugmented OLAP Analytics for Big Data
Augmented OLAP Analytics for Big Data
Tyler Wishnoff
 
Augmented OLAP for Big Data
Augmented OLAP for Big DataAugmented OLAP for Big Data
Augmented OLAP for Big Data
Luke 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 Rails
Denodo
 
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
 
IT 2.0 and Cloud Computing
IT 2.0 and Cloud ComputingIT 2.0 and Cloud Computing
IT 2.0 and Cloud Computing
Ed 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 Engine
SamanthaBerlant
 
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 Cloud
Tyler Wishnoff
 
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS ,Big Data(globally)
MohammedAtta21
 
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
BIG DATA IN ENGINEERING APPLICATIONS,Big Data(globally)
MohammedAtta21
 
17783_bigdatain data science1-notes2.ppt
17783_bigdatain data science1-notes2.ppt17783_bigdatain data science1-notes2.ppt
17783_bigdatain data science1-notes2.ppt
DrDGayathriDevi
 
17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt17783_bigdata-notes2.ppt
17783_bigdata-notes2.ppt
HARIKRISHNANU13
 
Big data in Engineering Application
Big data in Engineering ApplicationBig data in Engineering Application
Big data in Engineering Application
Mathews Job
 
Ad

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...
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 Rows
Tyler 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 Datasets
Tyler 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 Pandemic
Tyler 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 Cloud
Tyler 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 Group
Tyler 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 Presentation
Tyler Wishnoff
 
Augmented OLAP for Big Data Analytics
Augmented OLAP for Big Data AnalyticsAugmented OLAP for Big Data Analytics
Augmented OLAP for Big Data Analytics
Tyler 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 Kylin
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 Rows
Tyler 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 Datasets
Tyler 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 Pandemic
Tyler 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 Cloud
Tyler 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 Group
Tyler 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 Presentation
Tyler Wishnoff
 
Augmented OLAP for Big Data Analytics
Augmented OLAP for Big Data AnalyticsAugmented OLAP for Big Data Analytics
Augmented OLAP for Big Data Analytics
Tyler 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 Kylin
Tyler Wishnoff
 
Ad

Recently uploaded (20)

Digilocker under workingProcess Flow.pptx
Digilocker  under workingProcess Flow.pptxDigilocker  under workingProcess Flow.pptx
Digilocker under workingProcess Flow.pptx
satnamsadguru491
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
VKS-Python-FIe Handling text CSV Binary.pptx
VKS-Python-FIe Handling text CSV Binary.pptxVKS-Python-FIe Handling text CSV Binary.pptx
VKS-Python-FIe Handling text CSV Binary.pptx
Vinod Srivastava
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia
Alexander Romero Arosquipa
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136
illuminati Agent uganda call+256776963507/0741506136
 
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.pptJust-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
ssuser5f8f49
 
Geometry maths presentation for begginers
Geometry maths presentation for begginersGeometry maths presentation for begginers
Geometry maths presentation for begginers
zrjacob283
 
Digilocker under workingProcess Flow.pptx
Digilocker  under workingProcess Flow.pptxDigilocker  under workingProcess Flow.pptx
Digilocker under workingProcess Flow.pptx
satnamsadguru491
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
VKS-Python-FIe Handling text CSV Binary.pptx
VKS-Python-FIe Handling text CSV Binary.pptxVKS-Python-FIe Handling text CSV Binary.pptx
VKS-Python-FIe Handling text CSV Binary.pptx
Vinod Srivastava
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.pptJust-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
ssuser5f8f49
 
Geometry maths presentation for begginers
Geometry maths presentation for begginersGeometry maths presentation for begginers
Geometry maths presentation for begginers
zrjacob283
 

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: [email protected]

Editor's Notes

  • #9: Glenn - short overview Kyligence. + customers 
  • #12: Glenn - short overview Kyligence. + customers 
  • #13: Glenn - short overview Kyligence. + customers 
  • #14: Glenn - short overview Kyligence. + customers 
  • #29: Kai - talk about Kyligence short intro. joint solution Kyligence + Snowflake = overall benefit 
  • #31: 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 
  • #32: The 'How"snowflake integrates w kyligence 
  • #33: Can piick and choose which queries want to accelerate from snowflake. 
  • #35: Technical details why we are faster than kyligence 
  • #36: Simple graph, closing – we are fast 
  • #39: Show lower TCO  Shirley Q: doesn't snowflake have elast
  • #42: Glenn - short overview Kyligence. + customers 
  • #43: Glenn - short overview Kyligence. + customers 
  • #44: Glenn - short overview Kyligence. + customers 
  • #45: Glenn - short overview Kyligence. + customers 
  • #46: Glenn - short overview Kyligence. + customers