SlideShare a Scribd company logo
1 of 26
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com
Snowflake: The Most Cost-Effective, Agile
and Scalable Data Warehouse Ever!
Chris Holliday
SVP, Client Management www.visualbi.com
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 2
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not
subject to your license agreement or any other agreement with Visual BI Solutions. Visual BI Solutions has no obligation to pursue any course of
business outlined in this presentation or to develop or release any functionality mentioned in this presentation.
This presentation and Visual BI Solution’s strategy and possible future developments are subject to change and may be changed by Visual BI
Solutions at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including
but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. Visual BI Solutions assumes no
responsibility for errors or omissions in this document, except if such damages were caused by Visual BI Solutions intentionally or grossly
negligent.
Visual BI Solutions
LEGAL DISCLAIMER
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 3
ABOUT VISUAL BI
ALL-IN-ONE PARTNER FOR END-TO-END BI & ANALYTICS NEEDS
Trusted by
the industry
Our
Partners
Visual BI Solutions is a leading All-in-One Business Intelligence (BI) enablement firm specializing in BI &
Analytics services, solutions, training and products. We have proven expertise in enabling BI & Analytics for
100+ world’s leading brands.
Trusted by leading companies world-wide
CONSULTING SERVICES
• Strategy
• Architecture Implementation
• Managed Services
• Visualization
• Cloud Migrations
• Training
SOFTWARE PRODUCTS
• ValQ - Modern Digital Planning
• VBI View – Your Search Engine for All
Your BI Content
• VBX – Product Extensions for SAP Lumira
TRAINING
• Microsoft Power BI
• Tableau
• SAP Analytics Cloud
• SAP BW4HANA / BusinessObjects
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 4
Webinar
AGENDA
Introductions01
Snowflake – data warehousing, the Enterprise and platforms
dbt – rethinking the way data is transformed
Enterprise data flows – modern, efficient and agile
05
06
07
Q&A
End to end demo
02
03
04
05
06
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 5
INTRODUCTIONS
Ryan	Goltz:	Chesapeake	Energy
Tristan	Handy:	dbt	/	Fishtown	Analytics
Chris	Holliday:	Visual	BI
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 6
SNOWFLAKE
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 7
What is Snowflake?
SNOWFLAKE
§ Completely new architecture from the
ground up
§ Complete SaaS – no tuning, indexing,
provisioning, upsizing, downsizing or
maintenance
§ 3 layers: Storage, Query Processing
and Cloud Services
§ Columnar MPP hybrid of shared-disk
and shared-nothing architecture
§ Seamlessly scales up and down
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 8
What is Snowflake?
SNOWFLAKE
§ Separation of storage
& compute
§ All workloads get
proper, isolated
resources
§ Handles spikes
§ No hardware
§ Fast time to value
§ Less maintenance
§ Pay as you use
§ Complete SQL
§ Unlimited queries
& users
§ Fresh and
complete data
§ Optimize revenue
& costs
All data centralized,
shareable
Simple, cost effective
infrastructure
Faster, better
decision making
§ All data, structured
and semi-structured
§ Single source of truth
§ Securely share live
data with partners
Unlimited, automatic
scale and speed
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 9
What Snowflake is not…
SNOWFLAKE
§ Kimball? Inmon? Data Vault? Reinvented Wheel? Snowflake doesn’t care.
§ Federated security? Centralized security? Row-level security? Snowflake supports what you need but Snowflake doesn’t
care.
§ Best practices? Worst practices? No practices? Snowflake doesn’t care.
Opinionated
§ GUI-based drag and drop table mappings? Sure.
§ Code-based versionable and testable SQL-based transforms? Sure.
§ 100% custom perl-scripts and chron jobs? Sure.
§ One table to rule them all and handle everything in the reporting layer? Sure (but please don’t)
An Integration
Platform
Expensive § It is not…. Remember?
Difficult to Use § Ask anyone. It just works and it works every time.
Reporting Tool
OLAP Layer
§ Technically you could, but please don’t!
§ If you need a cube, you will need to use something on top of Snowflake
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 10
Snowflake for the Enterprise
SNOWFLAKE
INTEGRATION TOOLS
Apps S3/Azure Blob
Store
Alteryx MuleSoft
TRANSFORM TOOLS
BODS Informatica dbt Talend
Big Data Tools
Reporting
Tools
Finance Sales Supply Chain Etc.,
Enterprises
Security Governance Management
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 11
Decisions, decisions – platforms, pipelines and tooling
SNOWFLAKE
Platforms: AWS, Azure and GCP (Q4)
AWS: S3-backed. More mature and with more zones.
Azure: Blob Store-backed. Near 100% parity with AWS.
GCP: Will be coming online for public use in Q4
Cloud native integration tools: Fivetran, Alooma, Stitch, Azure Data Factory
Cloud-based integration tools: Matillion, Talend, Wherescape
Server native tools: Informatica, SSIS,
Pipelines: Different apps and scenarios require different tools
§ Cloud SaaS apps (Salesforce, Netsuite, MS Dynamics)
§ Many cloud integration tools like Fivetran, Matillion, Alooma which
have pre-built integrations and subject areas
⇢ Pros – 5 minute deployment
⇢ Cons – General lack of flexibility
§ ERP apps
§ Some cloud
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 12
Decisions, decisions – platforms, pipelines and tooling
SNOWFLAKE
INGESTION
CSV ORC
JSON XML
S3/Blob Store
Google Cloud
Snowpipe
Cloud Storage Files Connectors
JAVA
NodePython .Net
Spark
Kafka
Connector
TRANSFORM
Scripts & Cron
Jobs
SQL
Informatica SSRS
Command Line/
Snowflake
worksheets
GUI Tools
Cloud Saas
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 13
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 14
What is dbt?
dbt
dbt (data build tool) is the “T” in the modern ELT stack. It takes SELECT statements and deploys them
into your warehouse as tables and views.
• SQL and Jinja (python template framework for more complex logic) so very short learning curve
• Natively graph-aware! Construct complex DAGs with ease.
• Everything is coded in your favorite IDE which makes it:
⇢ Versionable
⇢ Testable
⇢ CI/CD workflow incorporation (spawn events and processes from code commits)
⇢ Built in logging and environment management
• Includes a rich testing framework (schema and data tests)
• Unopinionated on the data model
• Has data model visualization and documentation built-in
• Open source! Lots of traction and velocity. github.com/fishtown-analytics/dbt
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 15
Who’s using dbt today?
dbt
§ ~ 1,000 companies ran dbt in
production in July, including these
folks.
§ Adoption is growing fast.
§ Snowflake is the most commonly
paired data warehouse with roughly
35% of dbt’s user base.
§ Snowflake + dbt fit together
incredibly well due to the separation
of storage and compute and the
elastic nature of Snowflake
resources.
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 16
dbt is not a data ingestion tool!
dbt
Get your data into Snowflake using…
⇢ Snowpipe
⇢ COPY commands
⇢ External tables
⇢ Stitch, Fivetran, etc.
Once the data is in Snowflake, transform it, snapshot it, test it, and document it with dbt.
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 17
Focus on: dbt Docs
dbt
⇢ dbt projects are fully self-documenting, including
graph visualization and data dictionaries.
⇢ dbt Docs provides a single source of truth for data and
a mechanism for users to explore data lineage: “Where
does this data come from?”
Graph viz
Data dictionary
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 18
CI/CD and dbt Cloud
dbt
dbt Cloud is a fully-managed
service to develop and deploy
dbt projects:
⇢ Schedule recurring jobs or trigger
via the API
⇢ View logs, get alerts
⇢ Natively integrates with git,
enabling full CI/CD
⇢ Full graphical IDE (Soon!)
⇢ Share documentation throughout
your org
⇢ Deployable on-prem or in our cloud
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 19
Challenges solved in Enterprise environments
dbt
Democratization of data engineering
⇢ Analysts, power users and anyone who can write SQL can now create and edit sophisticated data flows
⇢ Managing code using a git repository enables a natural and familiar governance model
⇢ Integrated testing ensures data quality, leading to greater trust from downstream users
⇢ Integrated documentation promotes transparency for all stakeholders
⇢ Open source prevents lock-in for this key organizational knowledge
In short:
⇢ Faster iteration
⇢ More reliable data
⇢ More trust
⇢ More transparency
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 20
ENTERPRISE DATA
FLOWS
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 21
Building an Enterprise Data Warehouse with Snowflake and dbt
Enterprise data flows
Snowflake and dbt can be used by your traditional data warehouse team to more quickly and easily build data the business will love
Make sure you can ingest legacy and cloud datasets
→ We did not anticipate demand for data from SaaS applications
Once you get past the exotic pipelines, get back to the basics of warehouse architecture!
§ Clearly separate different types of data (Source, Enterprise) and data in different states (Transform, Stage)
→ Databases and schemas are free, use them!
§ Build mechanisms for Data Quality
§ If you perform straight ELT, issues become “all or nothing”
§ Make sure Data Quality is:
→ Clearly traceable to the Transformation
→ Visible to Stewards
§ Develop your strategies for identification and relationships
Assign your workloads
→ Run separate workloads for ingest, transform, BI, etc.
→ Use clusters where things get chatty, such as ingest/source
Get past your prior assumptions
§ Incremental is overrated & DBT makes truncate/load easy
→ From Oracle in 48 hours to Snowflake in 3 minutes
Spend all your time on great data models, not ETL tuning!!!
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 22
Enabling Self Service with Snowflake and dbt
Enterprise data flows
With the right Architecture, Snowflake and dbt can democratize your data
Traditionally, the Enterprise Data Warehouse was the sole purveyor of data because:
§ The tools used to load the system were complicated dbt is the SQL your users know
§ Loads and queries compete for resources Snowflake provides isolation through “warehouses”
§ Performance required complex design choices Snowflake addresses most use cases without tuning
Align with Enterprise Architecture
§ Build “warehouses” for existing value chains or business groups
Define a governance model
§ Use Pull Requests to review for suitability
§ IT and/or Stewards should review changes
→ Are we using the right definitions? Should we create a shared definition??
§ Use CI/CD to address Change Authorization
§ Make your Audit team love you with Automated Testing
→ Don’t run complicated manual tests every quarter…
→ Run automated tests every time you load!
Use IT resources to enable and optimize self service
§ Train users
§ Develop best practices
§ Enforce standards
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 23
DEMO AND EXPLORE
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 24
Deck flow page
Demo
SAP -> Snowflake with transformation and scheduling
Demo ODP enabled data source
S/4
Connect with
Data Factory
Dump Results to
Blob Store
Load to
RAW
Stage
dbt
§ Run
§ Docs
§ Test
§ Update
§ Re-run
S/4
Power BI
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 25
Q & A
© 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 26
www.visualbi.com
THANK YOU!
Chris Holliday
chris@visualbi.com
www.visualbi.com
SVP, Client Mangement

More Related Content

What's hot

[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdfChris Hoyean Song
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks FundamentalsDalibor Wijas
 
Change Data Feed in Delta
Change Data Feed in DeltaChange Data Feed in Delta
Change Data Feed in DeltaDatabricks
 
Building Reliable Data Lakes at Scale with Delta Lake
Building Reliable Data Lakes at Scale with Delta LakeBuilding Reliable Data Lakes at Scale with Delta Lake
Building Reliable Data Lakes at Scale with Delta LakeDatabricks
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionJames Serra
 
DBT ELT approach for Advanced Analytics.pptx
DBT ELT approach for Advanced Analytics.pptxDBT ELT approach for Advanced Analytics.pptx
DBT ELT approach for Advanced Analytics.pptxHong Ong
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
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 UglyTyler Wishnoff
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksDatabricks
 
Using Databricks as an Analysis Platform
Using Databricks as an Analysis PlatformUsing Databricks as an Analysis Platform
Using Databricks as an Analysis PlatformDatabricks
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Siligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbtSiligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbtJon Su
 
Achieving Lakehouse Models with Spark 3.0
Achieving Lakehouse Models with Spark 3.0Achieving Lakehouse Models with Spark 3.0
Achieving Lakehouse Models with Spark 3.0Databricks
 
A Thorough Comparison of Delta Lake, Iceberg and Hudi
A Thorough Comparison of Delta Lake, Iceberg and HudiA Thorough Comparison of Delta Lake, Iceberg and Hudi
A Thorough Comparison of Delta Lake, Iceberg and HudiDatabricks
 
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
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceDatabricks
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on AzureTrivadis
 

What's hot (20)

[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
[EN] Building modern data pipeline with Snowflake + DBT + Airflow.pdf
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
Change Data Feed in Delta
Change Data Feed in DeltaChange Data Feed in Delta
Change Data Feed in Delta
 
Building Reliable Data Lakes at Scale with Delta Lake
Building Reliable Data Lakes at Scale with Delta LakeBuilding Reliable Data Lakes at Scale with Delta Lake
Building Reliable Data Lakes at Scale with Delta Lake
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
 
DBT ELT approach for Advanced Analytics.pptx
DBT ELT approach for Advanced Analytics.pptxDBT ELT approach for Advanced Analytics.pptx
DBT ELT approach for Advanced Analytics.pptx
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
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
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
Using Databricks as an Analysis Platform
Using Databricks as an Analysis PlatformUsing Databricks as an Analysis Platform
Using Databricks as an Analysis Platform
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Siligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbtSiligong.Data - May 2021 - Transforming your analytics workflow with dbt
Siligong.Data - May 2021 - Transforming your analytics workflow with dbt
 
Achieving Lakehouse Models with Spark 3.0
Achieving Lakehouse Models with Spark 3.0Achieving Lakehouse Models with Spark 3.0
Achieving Lakehouse Models with Spark 3.0
 
A Thorough Comparison of Delta Lake, Iceberg and Hudi
A Thorough Comparison of Delta Lake, Iceberg and HudiA Thorough Comparison of Delta Lake, Iceberg and Hudi
A Thorough Comparison of Delta Lake, Iceberg and Hudi
 
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
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on Azure
 

Similar to Snowflake: The most cost-effective agile and scalable data warehouse ever!

Emerging BI trends 2019
Emerging BI trends 2019Emerging BI trends 2019
Emerging BI trends 2019Visual_BI
 
Traditional BI VS Self Service BI
Traditional BI VS Self Service BITraditional BI VS Self Service BI
Traditional BI VS Self Service BIVisual_BI
 
Data science in Azure
Data science in AzureData science in Azure
Data science in AzureVisual_BI
 
A deep dive session on Tableau
A deep dive session on TableauA deep dive session on Tableau
A deep dive session on TableauVisual_BI
 
Landing Self Service Analytics using Microsoft Azure & Power BI
Landing Self Service Analytics using Microsoft Azure & Power BILanding Self Service Analytics using Microsoft Azure & Power BI
Landing Self Service Analytics using Microsoft Azure & Power BIVisual_BI
 
Life after Xcelsius
Life after XcelsiusLife after Xcelsius
Life after XcelsiusVisual_BI
 
Azure advanced analytics for SAP customers
Azure advanced analytics for SAP customersAzure advanced analytics for SAP customers
Azure advanced analytics for SAP customersVisual_BI
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Visual_BI
 
Decoding SAP's BI Analytics SAP Statement of Direction
Decoding SAP's BI Analytics SAP Statement of Direction Decoding SAP's BI Analytics SAP Statement of Direction
Decoding SAP's BI Analytics SAP Statement of Direction Visual_BI
 
VBI View Your one stop solution to manage multiple BI Platforms
VBI View Your one stop solution to manage multiple BI PlatformsVBI View Your one stop solution to manage multiple BI Platforms
VBI View Your one stop solution to manage multiple BI PlatformsVisual_BI
 
Expanding the capabilities of SAC with App Design
Expanding the capabilities of SAC with App DesignExpanding the capabilities of SAC with App Design
Expanding the capabilities of SAC with App DesignVisual_BI
 
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?xViz Advanced Custom Visuals for Microsoft Power BI - What's New?
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?Visual_BI
 
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics Cloud
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics CloudHow To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics Cloud
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics CloudWiiisdom
 
ValQ Data Acquisition Transformation Techniques
ValQ Data Acquisition Transformation TechniquesValQ Data Acquisition Transformation Techniques
ValQ Data Acquisition Transformation TechniquesVisual_BI
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Wiiisdom
 
Data Analytics Strategies & Solutions for SAP customers
Data Analytics Strategies & Solutions for SAP customersData Analytics Strategies & Solutions for SAP customers
Data Analytics Strategies & Solutions for SAP customersVisual_BI
 
VBI View 2.0
VBI View 2.0VBI View 2.0
VBI View 2.0Visual_BI
 
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...NuoDB
 
Value driver planning for mining using microsoft power bi webinar
Value driver planning for mining using microsoft power bi   webinarValue driver planning for mining using microsoft power bi   webinar
Value driver planning for mining using microsoft power bi webinarVisual_BI
 
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...Wiiisdom
 

Similar to Snowflake: The most cost-effective agile and scalable data warehouse ever! (20)

Emerging BI trends 2019
Emerging BI trends 2019Emerging BI trends 2019
Emerging BI trends 2019
 
Traditional BI VS Self Service BI
Traditional BI VS Self Service BITraditional BI VS Self Service BI
Traditional BI VS Self Service BI
 
Data science in Azure
Data science in AzureData science in Azure
Data science in Azure
 
A deep dive session on Tableau
A deep dive session on TableauA deep dive session on Tableau
A deep dive session on Tableau
 
Landing Self Service Analytics using Microsoft Azure & Power BI
Landing Self Service Analytics using Microsoft Azure & Power BILanding Self Service Analytics using Microsoft Azure & Power BI
Landing Self Service Analytics using Microsoft Azure & Power BI
 
Life after Xcelsius
Life after XcelsiusLife after Xcelsius
Life after Xcelsius
 
Azure advanced analytics for SAP customers
Azure advanced analytics for SAP customersAzure advanced analytics for SAP customers
Azure advanced analytics for SAP customers
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?
 
Decoding SAP's BI Analytics SAP Statement of Direction
Decoding SAP's BI Analytics SAP Statement of Direction Decoding SAP's BI Analytics SAP Statement of Direction
Decoding SAP's BI Analytics SAP Statement of Direction
 
VBI View Your one stop solution to manage multiple BI Platforms
VBI View Your one stop solution to manage multiple BI PlatformsVBI View Your one stop solution to manage multiple BI Platforms
VBI View Your one stop solution to manage multiple BI Platforms
 
Expanding the capabilities of SAC with App Design
Expanding the capabilities of SAC with App DesignExpanding the capabilities of SAC with App Design
Expanding the capabilities of SAC with App Design
 
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?xViz Advanced Custom Visuals for Microsoft Power BI - What's New?
xViz Advanced Custom Visuals for Microsoft Power BI - What's New?
 
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics Cloud
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics CloudHow To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics Cloud
How To Convert Your SAP BusinessObjects Unused Licenses To SAP Analytics Cloud
 
ValQ Data Acquisition Transformation Techniques
ValQ Data Acquisition Transformation TechniquesValQ Data Acquisition Transformation Techniques
ValQ Data Acquisition Transformation Techniques
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 
Data Analytics Strategies & Solutions for SAP customers
Data Analytics Strategies & Solutions for SAP customersData Analytics Strategies & Solutions for SAP customers
Data Analytics Strategies & Solutions for SAP customers
 
VBI View 2.0
VBI View 2.0VBI View 2.0
VBI View 2.0
 
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
 
Value driver planning for mining using microsoft power bi webinar
Value driver planning for mining using microsoft power bi   webinarValue driver planning for mining using microsoft power bi   webinar
Value driver planning for mining using microsoft power bi webinar
 
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...
Wie Sie ungenutzte SAP BusinessObjects Lizenzen für die SAP Analytics Cloud n...
 

More from Visual_BI

Webinar - ValQ for Production Planning and Control
Webinar - ValQ for Production Planning and ControlWebinar - ValQ for Production Planning and Control
Webinar - ValQ for Production Planning and ControlVisual_BI
 
Impactful Financial Reporting using Microsoft Power BI - Webinar
Impactful Financial Reporting using Microsoft Power BI - WebinarImpactful Financial Reporting using Microsoft Power BI - Webinar
Impactful Financial Reporting using Microsoft Power BI - WebinarVisual_BI
 
On-the-fly Material Requirement Planning using Microsoft Power BI
On-the-fly Material Requirement Planning using Microsoft Power BIOn-the-fly Material Requirement Planning using Microsoft Power BI
On-the-fly Material Requirement Planning using Microsoft Power BIVisual_BI
 
Why Customers need to upgrade to SAP Lumira 2.2?
Why Customers need to upgrade to SAP Lumira 2.2?Why Customers need to upgrade to SAP Lumira 2.2?
Why Customers need to upgrade to SAP Lumira 2.2?Visual_BI
 
Introduction to xViz Custom Visuals Suite for Microsoft Power BI
Introduction to xViz  Custom Visuals Suite for Microsoft Power BIIntroduction to xViz  Custom Visuals Suite for Microsoft Power BI
Introduction to xViz Custom Visuals Suite for Microsoft Power BIVisual_BI
 
ValQ- A modern digital planning solution
ValQ- A modern digital planning solutionValQ- A modern digital planning solution
ValQ- A modern digital planning solutionVisual_BI
 
Data governance in a Cloud BI world
Data governance in a Cloud BI worldData governance in a Cloud BI world
Data governance in a Cloud BI worldVisual_BI
 

More from Visual_BI (7)

Webinar - ValQ for Production Planning and Control
Webinar - ValQ for Production Planning and ControlWebinar - ValQ for Production Planning and Control
Webinar - ValQ for Production Planning and Control
 
Impactful Financial Reporting using Microsoft Power BI - Webinar
Impactful Financial Reporting using Microsoft Power BI - WebinarImpactful Financial Reporting using Microsoft Power BI - Webinar
Impactful Financial Reporting using Microsoft Power BI - Webinar
 
On-the-fly Material Requirement Planning using Microsoft Power BI
On-the-fly Material Requirement Planning using Microsoft Power BIOn-the-fly Material Requirement Planning using Microsoft Power BI
On-the-fly Material Requirement Planning using Microsoft Power BI
 
Why Customers need to upgrade to SAP Lumira 2.2?
Why Customers need to upgrade to SAP Lumira 2.2?Why Customers need to upgrade to SAP Lumira 2.2?
Why Customers need to upgrade to SAP Lumira 2.2?
 
Introduction to xViz Custom Visuals Suite for Microsoft Power BI
Introduction to xViz  Custom Visuals Suite for Microsoft Power BIIntroduction to xViz  Custom Visuals Suite for Microsoft Power BI
Introduction to xViz Custom Visuals Suite for Microsoft Power BI
 
ValQ- A modern digital planning solution
ValQ- A modern digital planning solutionValQ- A modern digital planning solution
ValQ- A modern digital planning solution
 
Data governance in a Cloud BI world
Data governance in a Cloud BI worldData governance in a Cloud BI world
Data governance in a Cloud BI world
 

Recently uploaded

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
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
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 

Recently uploaded (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.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
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 

Snowflake: The most cost-effective agile and scalable data warehouse ever!

  • 1. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com Snowflake: The Most Cost-Effective, Agile and Scalable Data Warehouse Ever! Chris Holliday SVP, Client Management www.visualbi.com
  • 2. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 2 This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with Visual BI Solutions. Visual BI Solutions has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and Visual BI Solution’s strategy and possible future developments are subject to change and may be changed by Visual BI Solutions at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. Visual BI Solutions assumes no responsibility for errors or omissions in this document, except if such damages were caused by Visual BI Solutions intentionally or grossly negligent. Visual BI Solutions LEGAL DISCLAIMER
  • 3. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 3 ABOUT VISUAL BI ALL-IN-ONE PARTNER FOR END-TO-END BI & ANALYTICS NEEDS Trusted by the industry Our Partners Visual BI Solutions is a leading All-in-One Business Intelligence (BI) enablement firm specializing in BI & Analytics services, solutions, training and products. We have proven expertise in enabling BI & Analytics for 100+ world’s leading brands. Trusted by leading companies world-wide CONSULTING SERVICES • Strategy • Architecture Implementation • Managed Services • Visualization • Cloud Migrations • Training SOFTWARE PRODUCTS • ValQ - Modern Digital Planning • VBI View – Your Search Engine for All Your BI Content • VBX – Product Extensions for SAP Lumira TRAINING • Microsoft Power BI • Tableau • SAP Analytics Cloud • SAP BW4HANA / BusinessObjects
  • 4. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 4 Webinar AGENDA Introductions01 Snowflake – data warehousing, the Enterprise and platforms dbt – rethinking the way data is transformed Enterprise data flows – modern, efficient and agile 05 06 07 Q&A End to end demo 02 03 04 05 06
  • 5. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 5 INTRODUCTIONS Ryan Goltz: Chesapeake Energy Tristan Handy: dbt / Fishtown Analytics Chris Holliday: Visual BI
  • 6. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 6 SNOWFLAKE
  • 7. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 7 What is Snowflake? SNOWFLAKE § Completely new architecture from the ground up § Complete SaaS – no tuning, indexing, provisioning, upsizing, downsizing or maintenance § 3 layers: Storage, Query Processing and Cloud Services § Columnar MPP hybrid of shared-disk and shared-nothing architecture § Seamlessly scales up and down
  • 8. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 8 What is Snowflake? SNOWFLAKE § Separation of storage & compute § All workloads get proper, isolated resources § Handles spikes § No hardware § Fast time to value § Less maintenance § Pay as you use § Complete SQL § Unlimited queries & users § Fresh and complete data § Optimize revenue & costs All data centralized, shareable Simple, cost effective infrastructure Faster, better decision making § All data, structured and semi-structured § Single source of truth § Securely share live data with partners Unlimited, automatic scale and speed
  • 9. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 9 What Snowflake is not… SNOWFLAKE § Kimball? Inmon? Data Vault? Reinvented Wheel? Snowflake doesn’t care. § Federated security? Centralized security? Row-level security? Snowflake supports what you need but Snowflake doesn’t care. § Best practices? Worst practices? No practices? Snowflake doesn’t care. Opinionated § GUI-based drag and drop table mappings? Sure. § Code-based versionable and testable SQL-based transforms? Sure. § 100% custom perl-scripts and chron jobs? Sure. § One table to rule them all and handle everything in the reporting layer? Sure (but please don’t) An Integration Platform Expensive § It is not…. Remember? Difficult to Use § Ask anyone. It just works and it works every time. Reporting Tool OLAP Layer § Technically you could, but please don’t! § If you need a cube, you will need to use something on top of Snowflake
  • 10. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 10 Snowflake for the Enterprise SNOWFLAKE INTEGRATION TOOLS Apps S3/Azure Blob Store Alteryx MuleSoft TRANSFORM TOOLS BODS Informatica dbt Talend Big Data Tools Reporting Tools Finance Sales Supply Chain Etc., Enterprises Security Governance Management
  • 11. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 11 Decisions, decisions – platforms, pipelines and tooling SNOWFLAKE Platforms: AWS, Azure and GCP (Q4) AWS: S3-backed. More mature and with more zones. Azure: Blob Store-backed. Near 100% parity with AWS. GCP: Will be coming online for public use in Q4 Cloud native integration tools: Fivetran, Alooma, Stitch, Azure Data Factory Cloud-based integration tools: Matillion, Talend, Wherescape Server native tools: Informatica, SSIS, Pipelines: Different apps and scenarios require different tools § Cloud SaaS apps (Salesforce, Netsuite, MS Dynamics) § Many cloud integration tools like Fivetran, Matillion, Alooma which have pre-built integrations and subject areas ⇢ Pros – 5 minute deployment ⇢ Cons – General lack of flexibility § ERP apps § Some cloud
  • 12. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 12 Decisions, decisions – platforms, pipelines and tooling SNOWFLAKE INGESTION CSV ORC JSON XML S3/Blob Store Google Cloud Snowpipe Cloud Storage Files Connectors JAVA NodePython .Net Spark Kafka Connector TRANSFORM Scripts & Cron Jobs SQL Informatica SSRS Command Line/ Snowflake worksheets GUI Tools Cloud Saas
  • 13. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 13
  • 14. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 14 What is dbt? dbt dbt (data build tool) is the “T” in the modern ELT stack. It takes SELECT statements and deploys them into your warehouse as tables and views. • SQL and Jinja (python template framework for more complex logic) so very short learning curve • Natively graph-aware! Construct complex DAGs with ease. • Everything is coded in your favorite IDE which makes it: ⇢ Versionable ⇢ Testable ⇢ CI/CD workflow incorporation (spawn events and processes from code commits) ⇢ Built in logging and environment management • Includes a rich testing framework (schema and data tests) • Unopinionated on the data model • Has data model visualization and documentation built-in • Open source! Lots of traction and velocity. github.com/fishtown-analytics/dbt
  • 15. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 15 Who’s using dbt today? dbt § ~ 1,000 companies ran dbt in production in July, including these folks. § Adoption is growing fast. § Snowflake is the most commonly paired data warehouse with roughly 35% of dbt’s user base. § Snowflake + dbt fit together incredibly well due to the separation of storage and compute and the elastic nature of Snowflake resources.
  • 16. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 16 dbt is not a data ingestion tool! dbt Get your data into Snowflake using… ⇢ Snowpipe ⇢ COPY commands ⇢ External tables ⇢ Stitch, Fivetran, etc. Once the data is in Snowflake, transform it, snapshot it, test it, and document it with dbt.
  • 17. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 17 Focus on: dbt Docs dbt ⇢ dbt projects are fully self-documenting, including graph visualization and data dictionaries. ⇢ dbt Docs provides a single source of truth for data and a mechanism for users to explore data lineage: “Where does this data come from?” Graph viz Data dictionary
  • 18. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 18 CI/CD and dbt Cloud dbt dbt Cloud is a fully-managed service to develop and deploy dbt projects: ⇢ Schedule recurring jobs or trigger via the API ⇢ View logs, get alerts ⇢ Natively integrates with git, enabling full CI/CD ⇢ Full graphical IDE (Soon!) ⇢ Share documentation throughout your org ⇢ Deployable on-prem or in our cloud
  • 19. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 19 Challenges solved in Enterprise environments dbt Democratization of data engineering ⇢ Analysts, power users and anyone who can write SQL can now create and edit sophisticated data flows ⇢ Managing code using a git repository enables a natural and familiar governance model ⇢ Integrated testing ensures data quality, leading to greater trust from downstream users ⇢ Integrated documentation promotes transparency for all stakeholders ⇢ Open source prevents lock-in for this key organizational knowledge In short: ⇢ Faster iteration ⇢ More reliable data ⇢ More trust ⇢ More transparency
  • 20. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 20 ENTERPRISE DATA FLOWS
  • 21. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 21 Building an Enterprise Data Warehouse with Snowflake and dbt Enterprise data flows Snowflake and dbt can be used by your traditional data warehouse team to more quickly and easily build data the business will love Make sure you can ingest legacy and cloud datasets → We did not anticipate demand for data from SaaS applications Once you get past the exotic pipelines, get back to the basics of warehouse architecture! § Clearly separate different types of data (Source, Enterprise) and data in different states (Transform, Stage) → Databases and schemas are free, use them! § Build mechanisms for Data Quality § If you perform straight ELT, issues become “all or nothing” § Make sure Data Quality is: → Clearly traceable to the Transformation → Visible to Stewards § Develop your strategies for identification and relationships Assign your workloads → Run separate workloads for ingest, transform, BI, etc. → Use clusters where things get chatty, such as ingest/source Get past your prior assumptions § Incremental is overrated & DBT makes truncate/load easy → From Oracle in 48 hours to Snowflake in 3 minutes Spend all your time on great data models, not ETL tuning!!!
  • 22. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 22 Enabling Self Service with Snowflake and dbt Enterprise data flows With the right Architecture, Snowflake and dbt can democratize your data Traditionally, the Enterprise Data Warehouse was the sole purveyor of data because: § The tools used to load the system were complicated dbt is the SQL your users know § Loads and queries compete for resources Snowflake provides isolation through “warehouses” § Performance required complex design choices Snowflake addresses most use cases without tuning Align with Enterprise Architecture § Build “warehouses” for existing value chains or business groups Define a governance model § Use Pull Requests to review for suitability § IT and/or Stewards should review changes → Are we using the right definitions? Should we create a shared definition?? § Use CI/CD to address Change Authorization § Make your Audit team love you with Automated Testing → Don’t run complicated manual tests every quarter… → Run automated tests every time you load! Use IT resources to enable and optimize self service § Train users § Develop best practices § Enforce standards
  • 23. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 23 DEMO AND EXPLORE
  • 24. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 24 Deck flow page Demo SAP -> Snowflake with transformation and scheduling Demo ODP enabled data source S/4 Connect with Data Factory Dump Results to Blob Store Load to RAW Stage dbt § Run § Docs § Test § Update § Re-run S/4 Power BI
  • 25. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 25 Q & A
  • 26. © 2019 Visual BI Solutions, Inc. All rights reserved. www.visualbi.com 26 www.visualbi.com THANK YOU! Chris Holliday chris@visualbi.com www.visualbi.com SVP, Client Mangement