SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
© 2021 Snowflake Inc. All Rights Reserved
SNOWFLAKE
DATA MESH
FOR DINNER
KENT GRAZIANO , CHIEF TECHNICAL EVANGELIST
@kentgraziano
© 2021 Snowflake Inc. All Rights Reserved
© 2021 Snowflake Inc. All Rights Reserved
WHAT IS A DATA MESH?
“ A decentralized socio
technical approach in
managing and accessing
analytical data at scale”
© 2021 Snowflake Inc. All Rights Reserved
Inventor
Thoughtworks:
>8000 employees
High-end Consulting
Customers such as Daimler, Delta, Otto…
DATA MESH IS ONLY MENTIONED IN
RELATION TO SNOWFLAKE AND DELTA LAKE
© 2021 Snowflake Inc. All Rights Reserved
Data Mesh
https://martinfowler.com/articles/data-monolith-to-mesh.html
• Originated at Thoughtworks
in 2019/2020
• Driven by Zhamak Dehghani
• Data Mesh Community:
https://datameshlearning.com/
https://martinfowler.com/articles/data-mesh-principles.html
Motivations for a Data Mesh
Limitations of centralized warehouses and lakes
Diverse data sources
from many domains
Diverse set of consumers
and requirements
Monolithic DWH
or Data Lake
ETL ETL ETL
ELT ELT ELT
Data
Model
• Proliferation of complex ETL / ELT processes
• Centralized data engineering team lacks data source domain knowledge
• Limited ability to address data quality issues at the sources or react to change
• Difficult to scale to many sources & consumers, slow to integrate new sources
ETL/ELT pipelines
ETL ETL ETL
ETL ETL ELT ELT Data
Model
Data
Model
Data
Model
© 2021 Snowflake Inc. All Rights Reserved
© 2021 Snowflake Inc. All Rights Reserved
DATA MESH PRINCIPLES
Distribute responsibility for data pipelines and data quality to people with domain knowledge.
Serve data as-a-product using a common self-service IT infrastructure platform.
Domain-Centric
Ownership &
Architecture
Data as-a-Product
Self-Serve
Infrastructure as-a-
Platform
Federated
Governance
● Data is discoverable
● Data is easy to obtain and use
● Data is documented
● Domains responsible for the
quality of their data
● Domain-agnostic, common tool
set
● Easy to use and low
maintenance to support
● Easy to deploy repeatable
patterns for common
requirements:
cleansing, transformation,
automation, storage, security,
governance, sharing
● Global interoperability
standards across domains
● Define and use global data
governance policies
● Define and apply governance
within each domain and
propagate downstream
● Data pipelines owned by teams
with domain knowledge
● Domains own cleansing,
refinement, historization, pre-
aggregation, etc.
● Domains responsible for
governance, lineage, etc.
● Domains treat data with
consumers in mind
Data Mesh: Domain-centric Architecture
Data Domain 1
Data
sources
from
different
domains
Consumers
• Domain-centric ownership of data sources, pipelines, and data quality
• Ownership sits with domain knowledge --> better data quality for consumers
• Domain teams can react faster to source format changes or quality issues
• Overall easier to scale the number of sources & consumers
• Consumers pull from >= 1 domains
• Data assets offered as products
• “Serve & pull” instead of “push &
ingest” model
Data Domain 2
Data Domain 4
Interoperability Standards, Federated Governance, Data Catalog
Data Domain 5
ELT ELT
ETL ETL ETL
Data
Model
Data
Model
ETL ETL
ETL ETL
ETL ETL
ETL
Data Domain 3
Data Domain 6
© 2021 Snowflake Inc. All Rights Reserved
Data Mesh changes Scope and Responsibilities
Different split of
responsibilities!
One team per data product
domain, responsible across
all or most stages of the data
life cycle.
Separate teams for different
stages of bringing data from
sources to consumers.
Data Mesh is a “socio-technical shift”. An organizational paradigm for managing, sharing, and democratizing data.
© 2020 Snowflake Inc. All Rights Reserved
Data Domains vs Data Silos
Data Domains Data Silos
Treat data as a product with consumers in mind Yes No
Data easily discoverable Yes No
Data is documented for consumers Yes No
Downstream consumers have easy access Yes No
Global data interoperability standards Yes No
Responsible for data quality for the benefit of
downstream consumers
Yes No
Ownership of data pipelines to expose data in
forms and shapes that are useful for others
Yes No
Historical snapshots and aggregations for the
benefit of data consumers
Yes No
Common self-service infrastructure Yes No
Federated governance Yes No
© 2021 Snowflake Inc. All Rights Reserved
DATA MESH ON
SNOWFLAKE
© 2021 Snowflake Inc. All Rights Reserved
BENEFITS OF SNOWFLAKE FOR A DATA MESH
Snowflake extends a Data Mesh approach by enabling domains to not only share data as a product but
also processing logic as a product
Domain-Centric
Ownership &
Architecture
Data as-a-Product
Self-Serve
Infrastructure as-a-
Platform
Federated
Governance
● Enables sharing of data and
functions as products (public or
private) via secure data sharing
● Out-of-the box capabilities to
publish, discover, request, and
access data products
● Data monetization available for
new revenue streams and
easier procurement
● Fully managed for ease of use
and near-zero maintenance
● Instantly deploy or scale
compute resources
● Rich set of capabilities across
workloads
● Native governance controls
that follow the data across
accounts and clouds through
Snowgrid
● Data Marketplace offers
cataloguing for data products
● Data exchange allows private
governed sharing
● Integrated with leading
governance tools
● Monitoring and alerting on
compute
● Designed for distributed use in
a global cloud network
(Snowgrid)
● Separate compute clusters
● Data sharing within Data Cloud
● Easy to maintain cost
governance within and across
domains
● Can have as many databases
and accounts as you want
© 2021 Snowflake Inc. All Rights Reserved
THE DATA CLOUD IS A GLOBAL DATA MESH!
A software company shares
terabytes of data with hundreds of
customers
COVID-19 data is available live on
Snowflake Data Marketplace from a
US State, and other organizations
Today’s financial data is
accessible immediately without
data pipelines
Thousands of companies share
data with suppliers, partners, or
other business units
* Visualization based on actual Data Cloud sharing activity as of Oct 28 2021
THOUSANDS OF
ORGANIZATIONS
ARE SHARING
DATA WITH
THEIR
ECOSYSTEM
Data Mesh Reference Architecture
Domain: Customer
Domain: Sales
Domain: Products
Domain: Marketing
Domain: Customer 360
Inventory of shared
data products
Snowflake
Reader Account
Snowflake Data Cloud
Consumers
Data Sources
Interoperability Standards, Federated Governance, 3rd Party Tools
Snowflake Data Sharing as the preferred interoperability standard. Data Marketplace makes data discoverable.
Data Marketplace / Catalog:
• Connects providers to consumers
• Inventory of available assets
• No central storage of shared data
• Providers retain full control over shared
assets (data, functions)
• Consumers access live provider data, no
copies or ETL required
Data domains:
• Can consume and share data or
functions
• Control access policies, data masking,
etc. for downstream consumers
• Can share external tables, i.e. provide
access to data outside of Snowflake
• Can provide reader accounts for
non-Snowflake consumers
Data Consumers:
• Register shared data for local SQL
access in their environment (no copy)
Snowflake
Data
Marketplace
or 3rd-party
catalog
3rd party
marketing
agency
Reseller
Sales
Analysts
Churn &
Retention
Business
optimization
Finance &
Controlling
© 2021 Snowflake Inc. All Rights Reserved
Snowflake Data Marketplace
Contact &
Support
Sample SQL
Data product
descriptions,
meta data
Searchable inventory of data products
Request & access
process
Global and Multi-Cloud Data Mesh
Data Domain 1
Data Domain 2
Data Domain 3
Data Domain 5
Data Domain 4
Interoperability Standards, Federated Governance, 3rd Party Tools
US East
FRA
Snowflake
Reader Account
Consumers
Snowflake enables a truly global and multi-cloud data mesh across cloud platforms and regions.
• Data sources, data domains, and
consumers can sit in different regions
and different cloud platforms
• Snowflake enables a truly global and
multi-cloud data mesh
Tokyo
Zurich
Data Sources
Snowflake Data Cloud
Inventory of shared
data products
Snowflake
Data Market-
place or 3rd-
party catalog
Snowflake Data Cloud
Data Sources
Interoperability Standards, Federated Governance, 3rd Party Tools
Data Mesh Reference Architecture: Governance
Data Domain 1
Data Domain 2
Data Domain 3
Data Domain 5
Data Domain 4
Snowflake
Reader Account
Consumers
In the Snowflake Data Cloud the governance follows the data !
1
2
3
4
Create
Listing
Create
local link
Creat
e
local
link
5
6
Data Mesh with
Federated Governance:
• Domain 2 shares a data asset by
creating a listing in the marketplace
• Domain 2 also defines access
restrictions on that data asset, based
on consumer roles and other attributes
• Domain 5 and consumer 3 discover the
asset in the inventory and link to it in
their local environment for live SQL
access against the table in domain 2
• Domain 5 and consumer 3 are subject to
the access restrictions defined by
domain 2
• Domain 5 transforms the data, defines
additional access restrictions , and
shares a copy with consumer 6
• Consumer 6 can use the data, subject to
the propagated access restrictions
that domain 5 has added.
Inventory of shared
data as a product
assets
via Data
Marketplace or
third-party tools
© 2020 Snowflake Inc. All Rights Reserved
Important Data Mesh Considerations
Data domains must
not be data silos
Data Mesh requires
organizational changes
Consistent use of
federated governance
How to scale the
number of data
domains?
Data-as-a-product
is a culture shift
Data Mesh changes
responsibilities and
processes
Consistent use of meta
data, lineage, and data
quality metrics
Cost control across
distributed domains?
Which form of
centralized control?
Common self-service
tool set for all domains
Consistent use of
interoperability
standards
Avoid duplication of
effort across domains
© 2021 Snowflake Inc. All Rights Reserved
Data Mesh Summary
• Data Mesh: benefits and challenges for enterprise data management
• Snowflake offers unique benefits for data mesh implementations
• Snowflake’s distributed cross-cloud platform is a natural fit for
distributed domains
• Ease of use and near-zero maintenance: true self-service for a broad
range of data pipeline and data management capabilities
• Data Marketplace and Data Sharing: Out-of-the box capabilities to
publish, discover, request, and obtain data products
• Live access to data products across domains,
no ETL or copies required
• Data as a product as well as function as a product
• Native governance controls follow the data across domains
• Easy integration with leading 3rd party tools
Domain-centric
Ownership and
Architecture
Data as a
Product
Self-Serve
Infrastructure as
a Platform
Federated
Governance
THANK YOU
© 2021 Snowflake Inc. All Rights Reserved
© 2021 Snowflake Inc. All Rights Reserved
Appendix
© 2021 Snowflake Inc. All Rights Reserved
Replication
Global
Data Marketplace
Reader
Account
Direct data sharing
Offer data or functions
Consume data or functions
Region
Replication
Consume data/functions
Repl.
Failover /
Failback
2-way
sharing
• Currently 24 cloud regions
• Integrated into a single cloud data network
• Eliminates data silos
• Enables secure sharing of live data & functions, no ETL
• Enables replication for DR and failover
• Enables global Data Mesh architectures
Private Data
Marketplace
Failover / Failback
Snowgrid: the backbone of a global data mesh
Sample set of Snowflake nodes exploiting Snowgrid capabilities
© 2021 Snowflake Inc. All Rights Reserved
Secure Data Sharing Within and Across Regions
Provider
SHARE
Consumer A
Enriched
Table
View, Query,
Join
SHARE
Consumer B
Provider Replica
SHARE
Consumer D
Consumer C
Database Replication
Share Replication*
Data
Cleanroom
S3
Database
Replication
Share
Replication*
Consumer
SOURCES
Zhamak's initial article introducing the data mesh concept: https://martinfowler.com/articles/data-monolith-to-mesh.html
Sven Balnojan's article on how one could implement a data mesh: https://towardsdatascience.com/data-mesh-applied-
21bed87876f2
Zhamak's second article, delving deeper: https://martinfowler.com/articles/data-mesh-principles.html
Barr Moses' article on Data Mesh basics: https://towardsdatascience.com/what-is-a-data-mesh-and-how-not-to-mesh-it-up-
210710bb41e0
Zhamak Dehghani | Kafka Summit Europe 2021 Keynote: How to Build the Data Mesh Foundation
https://www.youtube.com/watch?v=QF41q10NSAs
https://datameshlearning.github.io/intro-to-data-mesh/

Más contenido relacionado

La actualidad más candente

Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureDatabricks
 
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
 
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
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerDatabricks
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesDATAVERSITY
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaScyllaDB
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...HostedbyConfluent
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?confluent
 
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
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDATAVERSITY
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
Data Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and RoadmapsData Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and RoadmapsDATAVERSITY
 

La actualidad más candente (20)

Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
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
 
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
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation Criteria
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
 
Data mesh
Data meshData mesh
Data mesh
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
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
 
Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
DataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data ArchitectureDataOps - The Foundation for Your Agile Data Architecture
DataOps - The Foundation for Your Agile Data Architecture
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
Data Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and RoadmapsData Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and Roadmaps
 

Similar a Snowflake Data Mesh: Distributing Data Ownership and Democratizing Access

Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Denodo
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User InformationDenodo
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Denodo
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesDATAVERSITY
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewDenodo
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
 
Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Saurabh K. Gupta
 
Using Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeUsing Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeDATAVERSITY
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopDenodo
 
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Denodo
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Denodo
 
Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Denodo
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Denodo
 
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationMyth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationDenodo
 
Rapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationRapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationDenodo
 

Similar a Snowflake Data Mesh: Distributing Data Ownership and Democratizing Access (20)

Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
 
Data Domain-Driven Design
Data Domain-Driven DesignData Domain-Driven Design
Data Domain-Driven Design
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 View
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
 
Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration
 
Using Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeUsing Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-Purpose
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business Outcomes
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
 
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
 
Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
 
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationMyth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
 
Rapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationRapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data Virtualization
 

Más de Kent Graziano

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudKent Graziano
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...Kent Graziano
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data CloudKent Graziano
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeKent Graziano
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Kent Graziano
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on ReadKent Graziano
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Kent Graziano
 
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
 
Extreme BI: Creating Virtualized Hybrid Type 1+2 Dimensions
Extreme BI: Creating Virtualized Hybrid Type 1+2 DimensionsExtreme BI: Creating Virtualized Hybrid Type 1+2 Dimensions
Extreme BI: Creating Virtualized Hybrid Type 1+2 DimensionsKent Graziano
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Kent Graziano
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSKent Graziano
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Kent Graziano
 
Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Kent Graziano
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016Kent Graziano
 
Worst Practices in Data Warehouse Design
Worst Practices in Data Warehouse DesignWorst Practices in Data Warehouse Design
Worst Practices in Data Warehouse DesignKent Graziano
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureKent Graziano
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data WarehousingKent Graziano
 
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingKent Graziano
 
Top Five Cool Features in Oracle SQL Developer Data Modeler
Top Five Cool Features in Oracle SQL Developer Data ModelerTop Five Cool Features in Oracle SQL Developer Data Modeler
Top Five Cool Features in Oracle SQL Developer Data ModelerKent Graziano
 

Más de Kent Graziano (20)

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data Cloud
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data Cloud
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on Read
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
 
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
 
Extreme BI: Creating Virtualized Hybrid Type 1+2 Dimensions
Extreme BI: Creating Virtualized Hybrid Type 1+2 DimensionsExtreme BI: Creating Virtualized Hybrid Type 1+2 Dimensions
Extreme BI: Creating Virtualized Hybrid Type 1+2 Dimensions
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)
 
Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)Agile Methods and Data Warehousing (2016 update)
Agile Methods and Data Warehousing (2016 update)
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016
 
Worst Practices in Data Warehouse Design
Worst Practices in Data Warehouse DesignWorst Practices in Data Warehouse Design
Worst Practices in Data Warehouse Design
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data Warehousing
 
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
 
Top Five Cool Features in Oracle SQL Developer Data Modeler
Top Five Cool Features in Oracle SQL Developer Data ModelerTop Five Cool Features in Oracle SQL Developer Data Modeler
Top Five Cool Features in Oracle SQL Developer Data Modeler
 

Último

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
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
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Último (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
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...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
(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
 
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...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

Snowflake Data Mesh: Distributing Data Ownership and Democratizing Access

  • 1. © 2021 Snowflake Inc. All Rights Reserved SNOWFLAKE DATA MESH FOR DINNER KENT GRAZIANO , CHIEF TECHNICAL EVANGELIST @kentgraziano
  • 2. © 2021 Snowflake Inc. All Rights Reserved
  • 3. © 2021 Snowflake Inc. All Rights Reserved WHAT IS A DATA MESH? “ A decentralized socio technical approach in managing and accessing analytical data at scale”
  • 4. © 2021 Snowflake Inc. All Rights Reserved Inventor Thoughtworks: >8000 employees High-end Consulting Customers such as Daimler, Delta, Otto… DATA MESH IS ONLY MENTIONED IN RELATION TO SNOWFLAKE AND DELTA LAKE
  • 5. © 2021 Snowflake Inc. All Rights Reserved Data Mesh https://martinfowler.com/articles/data-monolith-to-mesh.html • Originated at Thoughtworks in 2019/2020 • Driven by Zhamak Dehghani • Data Mesh Community: https://datameshlearning.com/ https://martinfowler.com/articles/data-mesh-principles.html
  • 6. Motivations for a Data Mesh Limitations of centralized warehouses and lakes Diverse data sources from many domains Diverse set of consumers and requirements Monolithic DWH or Data Lake ETL ETL ETL ELT ELT ELT Data Model • Proliferation of complex ETL / ELT processes • Centralized data engineering team lacks data source domain knowledge • Limited ability to address data quality issues at the sources or react to change • Difficult to scale to many sources & consumers, slow to integrate new sources ETL/ELT pipelines ETL ETL ETL ETL ETL ELT ELT Data Model Data Model Data Model © 2021 Snowflake Inc. All Rights Reserved
  • 7. © 2021 Snowflake Inc. All Rights Reserved DATA MESH PRINCIPLES Distribute responsibility for data pipelines and data quality to people with domain knowledge. Serve data as-a-product using a common self-service IT infrastructure platform. Domain-Centric Ownership & Architecture Data as-a-Product Self-Serve Infrastructure as-a- Platform Federated Governance ● Data is discoverable ● Data is easy to obtain and use ● Data is documented ● Domains responsible for the quality of their data ● Domain-agnostic, common tool set ● Easy to use and low maintenance to support ● Easy to deploy repeatable patterns for common requirements: cleansing, transformation, automation, storage, security, governance, sharing ● Global interoperability standards across domains ● Define and use global data governance policies ● Define and apply governance within each domain and propagate downstream ● Data pipelines owned by teams with domain knowledge ● Domains own cleansing, refinement, historization, pre- aggregation, etc. ● Domains responsible for governance, lineage, etc. ● Domains treat data with consumers in mind
  • 8. Data Mesh: Domain-centric Architecture Data Domain 1 Data sources from different domains Consumers • Domain-centric ownership of data sources, pipelines, and data quality • Ownership sits with domain knowledge --> better data quality for consumers • Domain teams can react faster to source format changes or quality issues • Overall easier to scale the number of sources & consumers • Consumers pull from >= 1 domains • Data assets offered as products • “Serve & pull” instead of “push & ingest” model Data Domain 2 Data Domain 4 Interoperability Standards, Federated Governance, Data Catalog Data Domain 5 ELT ELT ETL ETL ETL Data Model Data Model ETL ETL ETL ETL ETL ETL ETL Data Domain 3 Data Domain 6
  • 9. © 2021 Snowflake Inc. All Rights Reserved Data Mesh changes Scope and Responsibilities Different split of responsibilities! One team per data product domain, responsible across all or most stages of the data life cycle. Separate teams for different stages of bringing data from sources to consumers. Data Mesh is a “socio-technical shift”. An organizational paradigm for managing, sharing, and democratizing data.
  • 10. © 2020 Snowflake Inc. All Rights Reserved Data Domains vs Data Silos Data Domains Data Silos Treat data as a product with consumers in mind Yes No Data easily discoverable Yes No Data is documented for consumers Yes No Downstream consumers have easy access Yes No Global data interoperability standards Yes No Responsible for data quality for the benefit of downstream consumers Yes No Ownership of data pipelines to expose data in forms and shapes that are useful for others Yes No Historical snapshots and aggregations for the benefit of data consumers Yes No Common self-service infrastructure Yes No Federated governance Yes No
  • 11. © 2021 Snowflake Inc. All Rights Reserved DATA MESH ON SNOWFLAKE
  • 12. © 2021 Snowflake Inc. All Rights Reserved BENEFITS OF SNOWFLAKE FOR A DATA MESH Snowflake extends a Data Mesh approach by enabling domains to not only share data as a product but also processing logic as a product Domain-Centric Ownership & Architecture Data as-a-Product Self-Serve Infrastructure as-a- Platform Federated Governance ● Enables sharing of data and functions as products (public or private) via secure data sharing ● Out-of-the box capabilities to publish, discover, request, and access data products ● Data monetization available for new revenue streams and easier procurement ● Fully managed for ease of use and near-zero maintenance ● Instantly deploy or scale compute resources ● Rich set of capabilities across workloads ● Native governance controls that follow the data across accounts and clouds through Snowgrid ● Data Marketplace offers cataloguing for data products ● Data exchange allows private governed sharing ● Integrated with leading governance tools ● Monitoring and alerting on compute ● Designed for distributed use in a global cloud network (Snowgrid) ● Separate compute clusters ● Data sharing within Data Cloud ● Easy to maintain cost governance within and across domains ● Can have as many databases and accounts as you want
  • 13. © 2021 Snowflake Inc. All Rights Reserved THE DATA CLOUD IS A GLOBAL DATA MESH! A software company shares terabytes of data with hundreds of customers COVID-19 data is available live on Snowflake Data Marketplace from a US State, and other organizations Today’s financial data is accessible immediately without data pipelines Thousands of companies share data with suppliers, partners, or other business units * Visualization based on actual Data Cloud sharing activity as of Oct 28 2021 THOUSANDS OF ORGANIZATIONS ARE SHARING DATA WITH THEIR ECOSYSTEM
  • 14. Data Mesh Reference Architecture Domain: Customer Domain: Sales Domain: Products Domain: Marketing Domain: Customer 360 Inventory of shared data products Snowflake Reader Account Snowflake Data Cloud Consumers Data Sources Interoperability Standards, Federated Governance, 3rd Party Tools Snowflake Data Sharing as the preferred interoperability standard. Data Marketplace makes data discoverable. Data Marketplace / Catalog: • Connects providers to consumers • Inventory of available assets • No central storage of shared data • Providers retain full control over shared assets (data, functions) • Consumers access live provider data, no copies or ETL required Data domains: • Can consume and share data or functions • Control access policies, data masking, etc. for downstream consumers • Can share external tables, i.e. provide access to data outside of Snowflake • Can provide reader accounts for non-Snowflake consumers Data Consumers: • Register shared data for local SQL access in their environment (no copy) Snowflake Data Marketplace or 3rd-party catalog 3rd party marketing agency Reseller Sales Analysts Churn & Retention Business optimization Finance & Controlling
  • 15. © 2021 Snowflake Inc. All Rights Reserved Snowflake Data Marketplace Contact & Support Sample SQL Data product descriptions, meta data Searchable inventory of data products Request & access process
  • 16. Global and Multi-Cloud Data Mesh Data Domain 1 Data Domain 2 Data Domain 3 Data Domain 5 Data Domain 4 Interoperability Standards, Federated Governance, 3rd Party Tools US East FRA Snowflake Reader Account Consumers Snowflake enables a truly global and multi-cloud data mesh across cloud platforms and regions. • Data sources, data domains, and consumers can sit in different regions and different cloud platforms • Snowflake enables a truly global and multi-cloud data mesh Tokyo Zurich Data Sources Snowflake Data Cloud Inventory of shared data products Snowflake Data Market- place or 3rd- party catalog
  • 17. Snowflake Data Cloud Data Sources Interoperability Standards, Federated Governance, 3rd Party Tools Data Mesh Reference Architecture: Governance Data Domain 1 Data Domain 2 Data Domain 3 Data Domain 5 Data Domain 4 Snowflake Reader Account Consumers In the Snowflake Data Cloud the governance follows the data ! 1 2 3 4 Create Listing Create local link Creat e local link 5 6 Data Mesh with Federated Governance: • Domain 2 shares a data asset by creating a listing in the marketplace • Domain 2 also defines access restrictions on that data asset, based on consumer roles and other attributes • Domain 5 and consumer 3 discover the asset in the inventory and link to it in their local environment for live SQL access against the table in domain 2 • Domain 5 and consumer 3 are subject to the access restrictions defined by domain 2 • Domain 5 transforms the data, defines additional access restrictions , and shares a copy with consumer 6 • Consumer 6 can use the data, subject to the propagated access restrictions that domain 5 has added. Inventory of shared data as a product assets via Data Marketplace or third-party tools
  • 18. © 2020 Snowflake Inc. All Rights Reserved Important Data Mesh Considerations Data domains must not be data silos Data Mesh requires organizational changes Consistent use of federated governance How to scale the number of data domains? Data-as-a-product is a culture shift Data Mesh changes responsibilities and processes Consistent use of meta data, lineage, and data quality metrics Cost control across distributed domains? Which form of centralized control? Common self-service tool set for all domains Consistent use of interoperability standards Avoid duplication of effort across domains
  • 19. © 2021 Snowflake Inc. All Rights Reserved Data Mesh Summary • Data Mesh: benefits and challenges for enterprise data management • Snowflake offers unique benefits for data mesh implementations • Snowflake’s distributed cross-cloud platform is a natural fit for distributed domains • Ease of use and near-zero maintenance: true self-service for a broad range of data pipeline and data management capabilities • Data Marketplace and Data Sharing: Out-of-the box capabilities to publish, discover, request, and obtain data products • Live access to data products across domains, no ETL or copies required • Data as a product as well as function as a product • Native governance controls follow the data across domains • Easy integration with leading 3rd party tools Domain-centric Ownership and Architecture Data as a Product Self-Serve Infrastructure as a Platform Federated Governance
  • 20. THANK YOU © 2021 Snowflake Inc. All Rights Reserved
  • 21. © 2021 Snowflake Inc. All Rights Reserved Appendix
  • 22. © 2021 Snowflake Inc. All Rights Reserved Replication Global Data Marketplace Reader Account Direct data sharing Offer data or functions Consume data or functions Region Replication Consume data/functions Repl. Failover / Failback 2-way sharing • Currently 24 cloud regions • Integrated into a single cloud data network • Eliminates data silos • Enables secure sharing of live data & functions, no ETL • Enables replication for DR and failover • Enables global Data Mesh architectures Private Data Marketplace Failover / Failback Snowgrid: the backbone of a global data mesh Sample set of Snowflake nodes exploiting Snowgrid capabilities
  • 23. © 2021 Snowflake Inc. All Rights Reserved Secure Data Sharing Within and Across Regions Provider SHARE Consumer A Enriched Table View, Query, Join SHARE Consumer B Provider Replica SHARE Consumer D Consumer C Database Replication Share Replication* Data Cleanroom S3 Database Replication Share Replication* Consumer
  • 24. SOURCES Zhamak's initial article introducing the data mesh concept: https://martinfowler.com/articles/data-monolith-to-mesh.html Sven Balnojan's article on how one could implement a data mesh: https://towardsdatascience.com/data-mesh-applied- 21bed87876f2 Zhamak's second article, delving deeper: https://martinfowler.com/articles/data-mesh-principles.html Barr Moses' article on Data Mesh basics: https://towardsdatascience.com/what-is-a-data-mesh-and-how-not-to-mesh-it-up- 210710bb41e0 Zhamak Dehghani | Kafka Summit Europe 2021 Keynote: How to Build the Data Mesh Foundation https://www.youtube.com/watch?v=QF41q10NSAs https://datameshlearning.github.io/intro-to-data-mesh/