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

Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
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
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 
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
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflakeSunil Gurav
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptxAlex Ivy
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseDatabricks
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksKnoldus Inc.
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseSnowflake Computing
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks FundamentalsDalibor Wijas
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentialsqureshihamid
 
Five Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceFive Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceDATAVERSITY
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...Databricks
 
Apache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshApache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshConfluentInc1
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with SnowflakeMatillion
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 

What's hot (20)

Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
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
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 
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...
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on Databricks
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Five Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data GovernanceFive Things to Consider About Data Mesh and Data Governance
Five Things to Consider About Data Mesh and Data Governance
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
 
Apache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshApache Kafka® and the Data Mesh
Apache Kafka® and the Data Mesh
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft 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

Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 

Recently uploaded (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 

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