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

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
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureDatabricks
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookJames Serra
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Amazon Web Services
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentialsqureshihamid
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouseJames Serra
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingAmazon Web Services
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...DataScienceConferenc1
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know SnowflakeKnoldus Inc.
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDatabricks
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company PresentationAndrewJiang18
 
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
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
 

What's hot (20)

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
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Snowflake Overview
Snowflake OverviewSnowflake Overview
Snowflake Overview
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its Benefits
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
 
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
[DSC Europe 22] Lakehouse architecture with Delta Lake and Databricks - Draga...
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 
Snowflake Company Presentation
Snowflake Company PresentationSnowflake Company Presentation
Snowflake Company Presentation
 
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
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 

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

Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxAniqa Zai
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...HyderabadDolls
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...kumargunjan9515
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Availablegargpaaro
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 

Recently uploaded (20)

Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 

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