SlideShare a Scribd company logo
Paivand Jalalian
4/24/19
Transition to Snowflake
& Databricks
Why and Immediate Impact
Agenda
1. What is Smartsheet and why is data analytics important to us?
2. How do Snowlake and Databricks help us achieve our purpose?
3. What kind of impact do Snowflake and Databricks make?
What is Smartsheet?
Why is Data Analytics Important?
The Smartsheet Platform for Work Execution
Empowering organizations to plan, capture, manage, automate, and report on work at scale.
4
$47M
Q3 FY19 Revenue(1)
59%
YoY Revenue Growth (1)
77K+
Domain-Based Customers
(1),(4)
Notes
1. As of October 31st, , 2018. Year-over-year revenue growth from Q3 FY18 and Q3 FY19.
4. We define domain-based customers as organizations with a unique email domain name
such as @cisco. All other customers, which we designate as ISP customers, are typically small
teams or individuals who register for our services with an email address hosted on a widely
used domain such as @gmail, @outlook, or @yahoo.
One Platform, Many Uses
Project Management
• Project tracking
• Resource
management
• Executive reporting
• Gantt charts
Marketing
• Events
• Campaigns
• Website content
• Product launches
Human Resources
• Candidate tracking
• New hire
onboarding
• Exit processing
• Corporate calendar
It & Operations
• Inventory / Assets
• System migration
• Issues triage
• Maintenance
Company
Management
• Company objectives
• Balanced scorecard
• Employee vacations
• Meeting action
tracking
Finance
• Contract process
• Quarterly reviews
• Corporate metrics
• Budget rollups
Sales
• Sales pipeline
• Customer contacts
• Sales training
• Sales rep activities
Product Development
• Development projects
• QA scenarios
• Production process
• Feature prioritization
Specialty Solutions
• Store / branch
communications
• Rental property
maintenance
• Construction projects
• Client engagement
management
5
Data analytics is not important. It’s imperative.
Informed Decisions
Internal Data Analysis
Achieve our Purpose
Empower everyone to improve how they work.
Targeted Customer Experience
Outbound Data Analysis
How do Snowlake and Databricks
Help Us Achieve Our Purpose?
Snowflake Platform
(Cloud)
Pipeline to S3 + Airflow (~5min)
Distributed System
Yes
Yes (Minutes)
ANSI SQL - easy to learn
Rare
Quick especially with adjustment of
cluster, ~ 20 Minutes
With views, as complex as needed
ANSI sql, Java, + Connection to
Databricks for ML, python, etc
Replication & Data Latency
Availability
Easy Scalability
Elasticity
Ease of Use
Occurence of table locks?
Query large tables, ex. Aggregating
3B row table
Permissions
Syntax
Legacy MySQL Platform
(On-Prem)
Easy & fast direct from app (~1 min)
Replica, constant maintenance
No - reaching limits of system
No - query tuning required
MySQL - easy to learn
Frequently
Slow, Killed after running for 1.5
hours
Simple based on DB and action
Restricted to Mysql
Data Platform Comparison
Differences in key features
Data Warehouse
Analytics (Non-ML)
Databricks for machine learning, Snowflake for everything else.
Advanced Analytics
• Query speed (scaleable) + query large
datasets
• Conditional Permissions
• Creation of views + copy DBs,
schema’s, tables with in seconds
• Un-drop tables
• Departmental usage w/ monitoring
• Connection to Tableau
• Utilize different languages & packages
• Create UDFs & procedures (loops)
• Schedule jobs
• Easy Visualizations
• Intuitive UI/UX
• Share Notebooks
• Versioning via Git
• Allows self service via “Run” permissions
Key Benefits
10
Snowflake
Platform ensures data structure and integrity
Databricks
Flexibility
Databricks + Snowflake together provides the unique ability to implement advanced analytics while
maintaining structure and integrity of underlying data.
Use Cases and Impact
Anomaly Detection
● Query 100M+ rows of telemetry
data in Snowflake
● Pivots, aggregations &
visualizations in Databricks
● Distribute Databricks dashboard
to necessary parties
+ Results and insights derived
quickly
+ Easy/fast distribution of data
+ Increase speed to action
Use Cases
Text Analytics of Unstructured
Customer Comments
● Raw comment data stored in
Snowflake
● NLP model in Databricks
Notebook (R)
● Connector for end-to-end
solution
+ Time savings human effort
minimized
+ Consistency in categorizations
+ Ability to pull out patterns to
derive insights
Solution Impact
The combination of Snowflake & Databricks
has not only allowed us to finally keep up with
the growing scale of our company but get
ahead.
Questions?
Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Impact

More Related Content

What's hot (20)

PDF
Open Source DataViz with Apache Superset
Carl W. Handlin
 
PDF
Snowflake free trial_lab_guide
slidedown1
 
PDF
Spark SQL
Joud Khattab
 
PDF
Snowflake for Data Engineering
Harald Erb
 
PDF
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Tristan Baker
 
PPTX
Snowflake Architecture.pptx
chennakesava44
 
PPTX
Introducing the Snowflake Computing Cloud Data Warehouse
Snowflake Computing
 
PPTX
A 30 day plan to start ending your data struggle with Snowflake
Snowflake Computing
 
PPTX
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
PPTX
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
Simplilearn
 
PPTX
Informatica PowerCenter
Ramy Mahrous
 
PDF
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 
PDF
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
Denodo
 
PPTX
Get Savvy with Snowflake
Matillion
 
PPTX
Architecting Snowflake for High Concurrency and High Performance
SamanthaBerlant
 
PDF
Data Engineering
kiansahafi
 
PDF
Spark with Delta Lake
Knoldus Inc.
 
PDF
Snowflake Company Presentation
AndrewJiang18
 
PDF
Power BI Interview Questions and Answers | Power BI Certification | Power BI ...
Edureka!
 
PDF
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 
Open Source DataViz with Apache Superset
Carl W. Handlin
 
Snowflake free trial_lab_guide
slidedown1
 
Spark SQL
Joud Khattab
 
Snowflake for Data Engineering
Harald Erb
 
Intuit's Data Mesh - Data Mesh Leaning Community meetup 5.13.2021
Tristan Baker
 
Snowflake Architecture.pptx
chennakesava44
 
Introducing the Snowflake Computing Cloud Data Warehouse
Snowflake Computing
 
A 30 day plan to start ending your data struggle with Snowflake
Snowflake Computing
 
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
Simplilearn
 
Informatica PowerCenter
Ramy Mahrous
 
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 
How to Take Advantage of an Enterprise Data Warehouse in the Cloud
Denodo
 
Get Savvy with Snowflake
Matillion
 
Architecting Snowflake for High Concurrency and High Performance
SamanthaBerlant
 
Data Engineering
kiansahafi
 
Spark with Delta Lake
Knoldus Inc.
 
Snowflake Company Presentation
AndrewJiang18
 
Power BI Interview Questions and Answers | Power BI Certification | Power BI ...
Edureka!
 
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 

Similar to Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Impact (20)

PDF
Snowflakes to Databricks Migration Guide - Nuvento
Nuvento Systems Pvt Ltd
 
PDF
Databricks Vs Snowflake off Page PDF submission.pdf
dewsharon760
 
PPTX
Databricks Vs Snowflake off Page PDF submission.pptx
dewsharon760
 
PPTX
Databricks Vs Snowflake off Page PDF submission.pptx
dewsharon760
 
PPTX
Delivering Data Democratization in the Cloud with Snowflake
Kent Graziano
 
PPTX
10 Reasons Snowflake Is Great for Analytics
Senturus
 
PDF
Does it only have to be ML + AI?
Harald Erb
 
PDF
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
PDF
Snowflake Data Cloud Differentiators !!!
waydebiz
 
PDF
Dataiku & Snowflake Meetup Berlin 2020
Harald Erb
 
PDF
Laboratorio práctico: Data warehouse en la nube
Software Guru
 
PDF
Demystifying Data Warehouse as a Service (DWaaS)
Kent Graziano
 
PDF
Best-Practices-for-Using-Tableau-With-Snowflake.pdf
ssuserf8f9b2
 
PPTX
snowflake tool of data management database
marinamagdy046
 
PDF
Demystifying Data Warehousing as a Service (GLOC 2019)
Kent Graziano
 
PDF
Exploring the Pros and Cons Databrick vs Traditional Data Warehouses
Complere Infosystem
 
PPTX
Master the Multi-Clustered Data Warehouse - Snowflake
Matillion
 
PPTX
Elastic Data Warehousing
Snowflake Computing
 
PPTX
Snowflake’s Cloud Data Platform and Modern Analytics
Senturus
 
PDF
Mighty Guides- Data Disruption
Mighty Guides, Inc.
 
Snowflakes to Databricks Migration Guide - Nuvento
Nuvento Systems Pvt Ltd
 
Databricks Vs Snowflake off Page PDF submission.pdf
dewsharon760
 
Databricks Vs Snowflake off Page PDF submission.pptx
dewsharon760
 
Databricks Vs Snowflake off Page PDF submission.pptx
dewsharon760
 
Delivering Data Democratization in the Cloud with Snowflake
Kent Graziano
 
10 Reasons Snowflake Is Great for Analytics
Senturus
 
Does it only have to be ML + AI?
Harald Erb
 
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
Snowflake Data Cloud Differentiators !!!
waydebiz
 
Dataiku & Snowflake Meetup Berlin 2020
Harald Erb
 
Laboratorio práctico: Data warehouse en la nube
Software Guru
 
Demystifying Data Warehouse as a Service (DWaaS)
Kent Graziano
 
Best-Practices-for-Using-Tableau-With-Snowflake.pdf
ssuserf8f9b2
 
snowflake tool of data management database
marinamagdy046
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Kent Graziano
 
Exploring the Pros and Cons Databrick vs Traditional Data Warehouses
Complere Infosystem
 
Master the Multi-Clustered Data Warehouse - Snowflake
Matillion
 
Elastic Data Warehousing
Snowflake Computing
 
Snowflake’s Cloud Data Platform and Modern Analytics
Senturus
 
Mighty Guides- Data Disruption
Mighty Guides, Inc.
 
Ad

More from Databricks (20)

PPTX
DW Migration Webinar-March 2022.pptx
Databricks
 
PPTX
Data Lakehouse Symposium | Day 1 | Part 1
Databricks
 
PPT
Data Lakehouse Symposium | Day 1 | Part 2
Databricks
 
PPTX
Data Lakehouse Symposium | Day 2
Databricks
 
PPTX
Data Lakehouse Symposium | Day 4
Databricks
 
PDF
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
Databricks
 
PDF
Democratizing Data Quality Through a Centralized Platform
Databricks
 
PDF
Learn to Use Databricks for Data Science
Databricks
 
PDF
Why APM Is Not the Same As ML Monitoring
Databricks
 
PDF
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
Databricks
 
PDF
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
PDF
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
PDF
Scaling your Data Pipelines with Apache Spark on Kubernetes
Databricks
 
PDF
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Databricks
 
PDF
Sawtooth Windows for Feature Aggregations
Databricks
 
PDF
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Databricks
 
PDF
Re-imagine Data Monitoring with whylogs and Spark
Databricks
 
PDF
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
PDF
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 
PDF
Massive Data Processing in Adobe Using Delta Lake
Databricks
 
DW Migration Webinar-March 2022.pptx
Databricks
 
Data Lakehouse Symposium | Day 1 | Part 1
Databricks
 
Data Lakehouse Symposium | Day 1 | Part 2
Databricks
 
Data Lakehouse Symposium | Day 2
Databricks
 
Data Lakehouse Symposium | Day 4
Databricks
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
Databricks
 
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Learn to Use Databricks for Data Science
Databricks
 
Why APM Is Not the Same As ML Monitoring
Databricks
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Databricks
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Databricks
 
Sawtooth Windows for Feature Aggregations
Databricks
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Databricks
 
Re-imagine Data Monitoring with whylogs and Spark
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 
Massive Data Processing in Adobe Using Delta Lake
Databricks
 
Ad

Recently uploaded (20)

PPTX
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
PDF
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
PPTX
Rational Functions, Equations, and Inequalities (1).pptx
mdregaspi24
 
PPT
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
PDF
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
PDF
2_Management_of_patients_with_Reproductive_System_Disorders.pdf
motbayhonewunetu
 
PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PPT
01 presentation finyyyal معهد معايره.ppt
eltohamym057
 
PPTX
Climate Action.pptx action plan for climate
justfortalabat
 
PPTX
GenAI-Introduction-to-Copilot-for-Bing-March-2025-FOR-HUB.pptx
cleydsonborges1
 
PDF
Choosing the Right Database for Indexing.pdf
Tamanna
 
PDF
Product Management in HealthTech (Case Studies from SnappDoctor)
Hamed Shams
 
PPTX
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
PPT
deep dive data management sharepoint apps.ppt
novaprofk
 
PPTX
Human-Action-Recognition-Understanding-Behavior.pptx
nreddyjanga
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PPT
Data base management system Transactions.ppt
gandhamcharan2006
 
PPTX
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
PPTX
AI Presentation Tool Pitch Deck Presentation.pptx
ShyamPanthavoor1
 
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
Rational Functions, Equations, and Inequalities (1).pptx
mdregaspi24
 
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
2_Management_of_patients_with_Reproductive_System_Disorders.pdf
motbayhonewunetu
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
01 presentation finyyyal معهد معايره.ppt
eltohamym057
 
Climate Action.pptx action plan for climate
justfortalabat
 
GenAI-Introduction-to-Copilot-for-Bing-March-2025-FOR-HUB.pptx
cleydsonborges1
 
Choosing the Right Database for Indexing.pdf
Tamanna
 
Product Management in HealthTech (Case Studies from SnappDoctor)
Hamed Shams
 
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
deep dive data management sharepoint apps.ppt
novaprofk
 
Human-Action-Recognition-Understanding-Behavior.pptx
nreddyjanga
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Data base management system Transactions.ppt
gandhamcharan2006
 
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
AI Presentation Tool Pitch Deck Presentation.pptx
ShyamPanthavoor1
 

Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Impact

  • 1. Paivand Jalalian 4/24/19 Transition to Snowflake & Databricks Why and Immediate Impact
  • 2. Agenda 1. What is Smartsheet and why is data analytics important to us? 2. How do Snowlake and Databricks help us achieve our purpose? 3. What kind of impact do Snowflake and Databricks make?
  • 3. What is Smartsheet? Why is Data Analytics Important?
  • 4. The Smartsheet Platform for Work Execution Empowering organizations to plan, capture, manage, automate, and report on work at scale. 4 $47M Q3 FY19 Revenue(1) 59% YoY Revenue Growth (1) 77K+ Domain-Based Customers (1),(4) Notes 1. As of October 31st, , 2018. Year-over-year revenue growth from Q3 FY18 and Q3 FY19. 4. We define domain-based customers as organizations with a unique email domain name such as @cisco. All other customers, which we designate as ISP customers, are typically small teams or individuals who register for our services with an email address hosted on a widely used domain such as @gmail, @outlook, or @yahoo.
  • 5. One Platform, Many Uses Project Management • Project tracking • Resource management • Executive reporting • Gantt charts Marketing • Events • Campaigns • Website content • Product launches Human Resources • Candidate tracking • New hire onboarding • Exit processing • Corporate calendar It & Operations • Inventory / Assets • System migration • Issues triage • Maintenance Company Management • Company objectives • Balanced scorecard • Employee vacations • Meeting action tracking Finance • Contract process • Quarterly reviews • Corporate metrics • Budget rollups Sales • Sales pipeline • Customer contacts • Sales training • Sales rep activities Product Development • Development projects • QA scenarios • Production process • Feature prioritization Specialty Solutions • Store / branch communications • Rental property maintenance • Construction projects • Client engagement management 5
  • 6. Data analytics is not important. It’s imperative. Informed Decisions Internal Data Analysis Achieve our Purpose Empower everyone to improve how they work. Targeted Customer Experience Outbound Data Analysis
  • 7. How do Snowlake and Databricks Help Us Achieve Our Purpose?
  • 8. Snowflake Platform (Cloud) Pipeline to S3 + Airflow (~5min) Distributed System Yes Yes (Minutes) ANSI SQL - easy to learn Rare Quick especially with adjustment of cluster, ~ 20 Minutes With views, as complex as needed ANSI sql, Java, + Connection to Databricks for ML, python, etc Replication & Data Latency Availability Easy Scalability Elasticity Ease of Use Occurence of table locks? Query large tables, ex. Aggregating 3B row table Permissions Syntax Legacy MySQL Platform (On-Prem) Easy & fast direct from app (~1 min) Replica, constant maintenance No - reaching limits of system No - query tuning required MySQL - easy to learn Frequently Slow, Killed after running for 1.5 hours Simple based on DB and action Restricted to Mysql Data Platform Comparison Differences in key features
  • 9. Data Warehouse Analytics (Non-ML) Databricks for machine learning, Snowflake for everything else. Advanced Analytics
  • 10. • Query speed (scaleable) + query large datasets • Conditional Permissions • Creation of views + copy DBs, schema’s, tables with in seconds • Un-drop tables • Departmental usage w/ monitoring • Connection to Tableau • Utilize different languages & packages • Create UDFs & procedures (loops) • Schedule jobs • Easy Visualizations • Intuitive UI/UX • Share Notebooks • Versioning via Git • Allows self service via “Run” permissions Key Benefits 10 Snowflake Platform ensures data structure and integrity Databricks Flexibility Databricks + Snowflake together provides the unique ability to implement advanced analytics while maintaining structure and integrity of underlying data.
  • 11. Use Cases and Impact
  • 12. Anomaly Detection ● Query 100M+ rows of telemetry data in Snowflake ● Pivots, aggregations & visualizations in Databricks ● Distribute Databricks dashboard to necessary parties + Results and insights derived quickly + Easy/fast distribution of data + Increase speed to action Use Cases Text Analytics of Unstructured Customer Comments ● Raw comment data stored in Snowflake ● NLP model in Databricks Notebook (R) ● Connector for end-to-end solution + Time savings human effort minimized + Consistency in categorizations + Ability to pull out patterns to derive insights Solution Impact
  • 13. The combination of Snowflake & Databricks has not only allowed us to finally keep up with the growing scale of our company but get ahead.