SlideShare a Scribd company logo
1 of 30
Download to read offline
Copyright Global Data Strategy, Ltd. 2019
Data Model Best Practices:
Business and Technical Approaches
Donna Burbank
Global Data Strategy, Ltd.
October 24th, 2019
Follow on Twitter @donnaburbank
Twitter Event hashtag: #DAStrategies
Confidential and proprietary. Do not distribute without Couchbase consent. © Couchbase 2019. All rights reserved. 1
Key Locations
• Headquarters: Santa Clara, CA
• Offices: San Francisco, London, Manchester, Bangalore
• Sales Hubs: US (various locations), UK, France,
Germany, Spain, Sweden, Israel, Australia
• Headcount: 350+
What We Do
• The platform that accelerates application innovation
• Combining the best of NoSQL with the power and
familiarity of SQL – all in a single, elegant platform
spanning from any cloud to the edge
• Subscription-based enterprise software company
architected on top of an open source foundation
Created 2011
$150M+ funded
Who We Are
Customers
Best of NoSQL: Cloud-native geo-distributed JSON document-oriented database & key-value store
Couchbase Snapshot
Modern Applications Are Fundamentally Different
NoSQL
Couchbase*
Oracle
1K:1
Consumer
1:1
1M:1 IoT
TransactionsInteractions
Legacy monolithic
infrastructure no
longer an option to
keep up with modern
workloads
Microservices
architecture
supports web,
mobile and IoT
experiences at
scale, with
performance to
match
Transactional Analytical
Confidential and proprietary. Do not distribute without Couchbase consent. © Couchbase 2019. All rights reserved.
Legacy Databases Insufficient
*SQL-compatible
Data Modeling in a post-relational world
● Data Modeling is important for ensuring data correctly maps real world concepts.
● NoSQL, key-value stores and Document databases don’t end modeling. They remove some
concepts and add others.
● What is dead (generally) are attribute tables (Table{id}, AttributeTable{id, single_attribute})
● Person {“name”: “Andrew C. Oliver”, “email”: [ “andrew.oliver couchbase.com”, “acoliver
gmail.com”]}
Data Modeling in a post-relational world
● NoSQL adds new concepts like:
○ Buckets, Collections, Items
and Events
● Some things are different like
Indexes
● There are new dilemmas like
embedded or referenced data
● Some things are getting less
different (RDBMS
Erwin
You can still use Erwin with Couchbase
Global Data Strategy, Ltd. 2019
Donna Burbank
2
Donna is a recognised industry expert in
information management with over 20 years
of experience in data strategy, information
management, data modeling, metadata
management, and enterprise architecture.
Her background is multi-faceted across
consulting, product development, product
management, brand strategy, marketing,
and business leadership.
She is currently the Managing Director at
Global Data Strategy, Ltd., an international
information management consulting
company that specializes in the alignment of
business drivers with data-centric
technology. In past roles, she has served in
key brand strategy and product
management roles at CA Technologies and
Embarcadero Technologies for several of the
leading data management products in the
market.
As an active contributor to the data
management community, she is a long time
DAMA International member, Past President
and Advisor to the DAMA Rocky Mountain
chapter, and was recently awarded the
Excellence in Data Management Award from
DAMA International in 2016.
Donna is also an analyst at the Boulder BI
Train Trust (BBBT) where she provides advice
and gains insight on the latest BI and
Analytics software in the market. She was on
several review committees for the Object
Management Group’s for key information
management and process modeling
notations.
She has worked with dozens of Fortune 500
companies worldwide in the Americas,
Europe, Asia, and Africa and speaks regularly
at industry conferences. She has co-
authored two books: Data Modeling for the
Business and Data Modeling Made Simple
with ERwin Data Modeler and is a regular
contributor to industry publications. She can
be reached at
donna.burbank@globaldatastrategy.com
Donna is based in Boulder, Colorado, USA.
Follow on Twitter @donnaburbank
Twitter Event hashtag: #DAStrategies
Global Data Strategy, Ltd. 2019
DATAVERSITY Data Architecture Strategies
• January 24 - on demand Emerging Trends in Data Architecture – What’s the Next Big Thing?
• February 18 - on demand Building a Data Strategy - Practical Steps for Aligning with Business Goals
• March 28 - on demand Data Modeling at the Environment Agency of England - Case Study
• April 25 - on demand Data Governance - Combining Data Management with Organizational Change
• May 23 - on demand Master Data Management - Aligning Data, Process, and Governance
• June 27 - on demand Enterprise Architecture vs. Data Architecture
• July 25 - on demand Metadata Management: Technical Architecture & Business Techniques
• August 22 - on demand Data Quality Best Practices (w/ guest Nigel Turner)
• Sept 26 - on demand Data Catalogues: Architecting for Collaboration & Self-Service
• October 24 Data Modeling Best Practices: Business and Technical Approaches
• December 3 Building a Future-State Data Architecture Plan: Where to Begin?
3
This Year’s Lineup
Global Data Strategy, Ltd. 2019
Today’s Topic
Data modeling is hotter than ever, according to a number of recent surveys.
Part of the appeal of data models lies in their ability to translate complex data concepts in an
intuitive, visual way to both business and technical stakeholders.
This webinar provides real-world best practices in using data modeling for both business and
technical teams.
4
Global Data Strategy, Ltd. 2019
What is a Data Model?
• A data model is a set of symbols used for communicating concepts and their business rules
• A data model is similar to the architectural diagrams for a house in several ways in that it:
• uses a series of graphical images to convey technical information to a layperson
• consists of several levels from a very-high level to describe scope to the a very detailed description of
technical details.
• shows relationships between key concepts and objects
• is used for communication
5
From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
A model that includes formal data names, comprehensive data
definitions, proper data structures, and precise data integrity rules.
From DAMA Dictionary of Data Management, 2011
Global Data Strategy, Ltd. 2019
Real-World Use Cases for Data Models
6
Examples from practice
Environmental Data
Sampling
How do we align our
scientific terminology?
These are all from real-world examples we’ve implemented. Data Models are everywhere.
Early Childhood
Development
How to we create better
outcomes for children?
eCommerce &
Digital Transformation
What is data is key to our
digital transformation?
University Student
Support
Understanding the Student
Journey with Data
Water Utility
Data Modernization
How do we reflect our
business rules into our new,
digital environment?
Construction
Contracting Efficiencies
How can a data model
highlight inefficiencies in
our business?
Agile Software
Development
What data is involved in
this user story?
Membership Org
Customer Centricity
How do we define our
customer/member?
Global Data Strategy, Ltd. 2019
A little data modeling up-front
… prevents headaches down the road
From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
• It’s often tempting to skip data
modeling documentation because it’s
“faster”
• But…long-term, it’s ultimately longer as
errors and inconsistencies need to be
fixed as a result.
“If you don’t have time to do it right, do
you have time to do it again?”
Global Data Strategy, Ltd. 2019
Levels of Data Models
8
Conceptual
Logical
Physical
Purpose
Communication & Definition of
Business Concepts & Rules
Clarification & Detail
of Business Rules &
Data Structures
Technical
Implementation on
a Physical Database
Audience
Business Stakeholders
Data Architects
Data Architects
Business Analysts
DBAs
Developers
Business Concepts
Data Entities
Physical Tables
Business Stakeholders
Data Architects
Enterprise
Subject Areas
Organization & Scoping of main
business domain areas
Global Data Strategy, Ltd. 2019
Where to Start: “Top Down” or “Bottom Up?”
• Models can be built
• Top-Down: Identifying business concepts,
definitions & relationships
• Bottom-Up: Creating an inventory of existing data
assets.
• Using a Hybrid Approach – Middle Out
• An Iterative, Hybrid Approach is often the most
practical.
Conceptual
Logical
Physical
Iterative
Global Data Strategy, Ltd. 2019
Business Data Model (Conceptual)
• Communication & definition of core data concepts & their definitions
• A business data model
provides core definitions
of key data objects.
• It also shows key
relationships between
data objects.
• Even a simple diagram as
the one on the right can
tell a powerful “story”
…. And uncover key
business issues and
opportunities.
• How do we define a
“customer” vs. a “client”
• Is our employee
relationship different for
each?
Global Data Strategy, Ltd. 2019
Innovation & Collaboration
• An Enterprise Data Model provides a “catalogue” of an organization’s data asset.
• Staff are able to see all of the data available across the organization – spurring innovation & collaboration.
11
Sharing the catalogue of enterprise data assets
I didn’t realize that the Insurance
Dept was tracking Weather
Events. I could use that to link
Weather to Product Sales for
Trend Analysis!! Cool!
Global Data Strategy, Ltd. 2019
Use the Language of Your Audience
• When communicating with business stakeholders, it’s important to display data models in a way
that’s intuitive to them
• PowerPoint-style Conceptual Data Models
• Use Business Terminology
• Avoid Excess Detail
12
Gaining Buy-In
From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
Global Data Strategy, Ltd. 2019
Tell a Story
• Humans have evolved over time as storytellers
• We can’t even sleep without dreaming in stories.
• No one cares about your data model…
• … but they do care about the RESULTS of your data model
• … relate the model to a real world impact or scenario..i.e.
“story”
13
What impact does the data model have on the business?
Humans are Storytellers.
From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
Global Data Strategy, Ltd. 2019
Real-World Quotations from Business Users
14
The Good
Global Data Strategy, Ltd. 2019
UK Environment Agency
• The UK Environment agency worked with Global Data Strategy to develop Data Models & Data Standards
in order to support Open Data publication of key environmental measures.
15
Governing Open Data Publication through Data Models
• Land boundaries
• Air & Water Quality
• Fish & Wildlife populations
• Etc.
• Common Data Models & Standards helped create a
common lingua franca across the organization:
• Saving time & money
• Supporting Regulation
• Enhancing public reputation
• Improving data quality & consistency
• Increasing collaboration between teams
“Establishing a standard is a really important step in bringing our
information together so we can be better joined up, better integrated and
work together more efficiently. In short, if you’ve got even the
slightest interest in how we plan and deliver outcomes on the ground, you
should be taking an interest in this!”
- National River Basin Operations Manager, Environment Agency
Global Data Strategy, Ltd. 2019
Logical Data Model
• A logical data model
• Defines detailed business rules
• Includes attributes, data types,
nullability, etc.
• Defines data structures, but not
physical tables (e.g. hierarchies)
…. And uncovers key
business issues and opportunities.
• Can a customer have more than
one address?
• Is Fax number still a required field?
• What is a fax number???....
Place
Appear on
Contain
Belong to
Customer
customer identifier
first name
middle initial
last name
description
Product
product identifier
product name
description
Order
customer identifier (FK)
product identifier (FK)
order date
Product Part Combination
product identifier (FK)
part identifier (FK)
Raw Material
material_identifier
part identifier (FK)
Finished Good
finished good identifier
part identifier (FK)
Subassembly
subassembly identifier
part identifier (FK)
Part
part identifier
part name
description
Global Data Strategy, Ltd. 2019
Avoid “Death by Data Modeling”
17
• “We’re just going to sit in this room for a few days
until we scope out the entire enterprise data model
plastered across these three walls.
• Just about 1000 entities or so…
• First off, what is the data type for account code? …”
Global Data Strategy, Ltd. 2019
Break the Large Modeling Efforts into Manageable Chunks
18
Instead of creating large models all at once Break them into smaller “chunks” / sprints
Global Data Strategy, Ltd. 2019
Data Modeling Creates an “Active Inventory” of Data Assets
• Know what data you have: Create a visual inventory of database systems
• Know what your data means: Communicate key business requirements between business and IT stakeholders
• Support data consistency: Build consistent database structures & support data governance initiatives
Sybase
MySQL
Oracle
Data Models
Teradata
Sybase
SQL
Server
DB2
Teradata
SQL
Server DB2
MySQLSQL
Azure
SQL
Azure
Oracle
Forward Engineering Reverse Engineering
Global Data Strategy, Ltd. 2019
Physical Data Model
20
• A physical data model
• Defines data structures to store
data on a physical platform (e.g.
RDMBS, Document data store,
etc.)
• Optimizes for performance,
query, etc.
… And ensures that data is stored
in a fit for purpose manner. e.g.
How can I:
• Store data to reduce redundancy
and increase data quality?
• Optimize data storage to “slice
and dice” for self-service
analytics?
• Optimize data storage for speed
of query?
Global Data Strategy, Ltd. 2019
Different Physical Models for Different Use Cases
21
Relational – Normal Form
• Reduce redundancy for
operational data
• Increase data quality
• Ensure consistency (ACID
transactions)
Dimensional– Star Schema
• Ease of reporting for summarized
and historical data
• Ability to easily “slice and dice” for
self-service reporting
• Performance and flexibility
NoSQL
No modeling technique is inherently “better” than another. Data use cases & purpose drives what “good” looks like.
…Rant over…
• Speed of retrieval, low
latency
• High data volumes
• Flexibility for change
…And More!
• There are numerous
ways to model and store
data.
• Hierarchical/XML
• Time series
• COBOL Copybook!
• S3 “buckets”
• Data Vault
• Etc…
Global Data Strategy, Ltd. 2019
Summary
• Data models provide a visual, intuitive way to design data for both business and technical
needs, providing a common “lingua franca” between business and technical stakeholders.
• Business data models should focus on business terminology and rules, and target business
impact and ROI.
• Technical data models provide a graphical way to design new technical data platforms and
create a visual inventory of existing data platforms.
• Data modeling continues to be a popular way to manage data structures and business rules,
even with the diverse use cases and technologies available on the market today.
Global Data Strategy, Ltd. 2019
DATAVERSITY Data Architecture Strategies
• January 24 - on demand Emerging Trends in Data Architecture – What’s the Next Big Thing?
• February 18 - on demand Building a Data Strategy - Practical Steps for Aligning with Business Goals
• March 28 - on demand Data Modeling at the Environment Agency of England - Case Study
• April 25 - on demand Data Governance - Combining Data Management with Organizational Change
• May 23 - on demand Master Data Management - Aligning Data, Process, and Governance
• June 27 - on demand Enterprise Architecture vs. Data Architecture
• July 25 - on demand Metadata Management: Technical Architecture & Business Techniques
• August 22 - on demand Data Quality Best Practices (w/ guest Nigel Turner)
• September 26 - on demand Data Catalogues: Architecting for Collaboration & Self-Service
• Oct 24 – soon on demand Data Modeling Best Practices: Business and Technical Approaches
• December 3 Building a Future-State Data Architecture Plan: Where to Begin?
23
Join Us Next Month
Global Data Strategy, Ltd. 2019
About Global Data Strategy, Ltd
• Global Data Strategy is an international information management consulting company that
specializes in the alignment of business drivers with data-centric technology.
• Our passion is data, and helping organizations enrich their business opportunities through data and
information.
• Our core values center around providing solutions that are:
• Business-Driven: We put the needs of your business first, before we look at any technology solution.
• Clear & Relevant: We provide clear explanations using real-world examples.
• Customized & Right-Sized: Our implementations are based on the unique needs of your organization’s
size, corporate culture, and geography.
• High Quality & Technically Precise: We pride ourselves in excellence of execution, with years of
technical expertise in the industry.
24
Data-Driven Business Transformation
Business Strategy
Aligned With
Data Strategy
Visit www.globaldatastrategy.com for more information
Global Data Strategy, Ltd. 2019
Questions?
25
• Thoughts? Ideas?

More Related Content

What's hot

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
 
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
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks FundamentalsDalibor Wijas
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data EngineeringHadi Fadlallah
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Data Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesData Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesDATAVERSITY
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation Brett VanderPlaats
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data EngineeringHarald Erb
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?Precisely
 
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
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentialsqureshihamid
 
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
 
Making Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse TechnologyMaking Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse TechnologyMatei Zaharia
 
Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies SnapLogic
 
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 quality architecture
Data quality architectureData quality architecture
Data quality architectureanicewick
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayDATAVERSITY
 

What's hot (20)

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
 
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
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data Engineering
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Data Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & ApproachesData Lake Architecture – Modern Strategies & Approaches
Data Lake Architecture – Modern Strategies & Approaches
 
Zero to Snowflake Presentation
Zero to Snowflake Presentation Zero to Snowflake Presentation
Zero to Snowflake Presentation
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
 
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
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 
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
 
Making Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse TechnologyMaking Data Timelier and More Reliable with Lakehouse Technology
Making Data Timelier and More Reliable with Lakehouse Technology
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies
 
From Data Warehouse to Lakehouse
From Data Warehouse to LakehouseFrom Data Warehouse to Lakehouse
From Data Warehouse to Lakehouse
 
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 quality architecture
Data quality architectureData quality architecture
Data quality architecture
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement Today
 

Similar to Data Modeling Best Practices - Business & Technical Approaches

Data Modeling Techniques
Data Modeling TechniquesData Modeling Techniques
Data Modeling TechniquesDATAVERSITY
 
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...DATAVERSITY
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DATAVERSITY
 
Data Architecture Best Practices for Today’s Rapidly Changing Data Landscape
Data Architecture Best Practices for Today’s Rapidly Changing Data LandscapeData Architecture Best Practices for Today’s Rapidly Changing Data Landscape
Data Architecture Best Practices for Today’s Rapidly Changing Data LandscapeDATAVERSITY
 
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?DATAVERSITY
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
dataversitydatagovernanceorgchangeapril2019-190429155809.pdf
dataversitydatagovernanceorgchangeapril2019-190429155809.pdfdataversitydatagovernanceorgchangeapril2019-190429155809.pdf
dataversitydatagovernanceorgchangeapril2019-190429155809.pdfRomit Singh
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...DATAVERSITY
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityDATAVERSITY
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the SameDAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the SameDATAVERSITY
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureDATAVERSITY
 
DAS Slides: Self-Service Reporting and Data Prep – Benefits & Risks
DAS Slides: Self-Service Reporting and Data Prep – Benefits & RisksDAS Slides: Self-Service Reporting and Data Prep – Benefits & Risks
DAS Slides: Self-Service Reporting and Data Prep – Benefits & RisksDATAVERSITY
 
DAS Slides: Data Modeling at the Environment Agency of England – Case Study
DAS Slides: Data Modeling at the Environment Agency of England – Case StudyDAS Slides: Data Modeling at the Environment Agency of England – Case Study
DAS Slides: Data Modeling at the Environment Agency of England – Case StudyDATAVERSITY
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data IntegrationDATAVERSITY
 
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...DATAVERSITY
 
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...DATAVERSITY
 
Data Catalogues - Architecting for Collaboration & Self-Service
Data Catalogues - Architecting for Collaboration & Self-ServiceData Catalogues - Architecting for Collaboration & Self-Service
Data Catalogues - Architecting for Collaboration & Self-ServiceDATAVERSITY
 

Similar to Data Modeling Best Practices - Business & Technical Approaches (20)

Data Modeling Techniques
Data Modeling TechniquesData Modeling Techniques
Data Modeling Techniques
 
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
 
Data Architecture Best Practices for Today’s Rapidly Changing Data Landscape
Data Architecture Best Practices for Today’s Rapidly Changing Data LandscapeData Architecture Best Practices for Today’s Rapidly Changing Data Landscape
Data Architecture Best Practices for Today’s Rapidly Changing Data Landscape
 
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?
DAS Slides: Building a Future-State Data Architecture Plan - Where to Begin?
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data Architecture
 
dataversitydatagovernanceorgchangeapril2019-190429155809.pdf
dataversitydatagovernanceorgchangeapril2019-190429155809.pdfdataversitydatagovernanceorgchangeapril2019-190429155809.pdf
dataversitydatagovernanceorgchangeapril2019-190429155809.pdf
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy — Practical Steps for Aligning with Busi...
 
Data Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data QualityData Modeling, Data Governance, & Data Quality
Data Modeling, Data Governance, & Data Quality
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the SameDAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
DAS Slides: Cloud-Based Data Warehousing – What’s New and What Stays the Same
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
 
DAS Slides: Self-Service Reporting and Data Prep – Benefits & Risks
DAS Slides: Self-Service Reporting and Data Prep – Benefits & RisksDAS Slides: Self-Service Reporting and Data Prep – Benefits & Risks
DAS Slides: Self-Service Reporting and Data Prep – Benefits & Risks
 
DAS Slides: Data Modeling at the Environment Agency of England – Case Study
DAS Slides: Data Modeling at the Environment Agency of England – Case StudyDAS Slides: Data Modeling at the Environment Agency of England – Case Study
DAS Slides: Data Modeling at the Environment Agency of England – Case Study
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data Integration
 
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
 
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...
LDM Slides: Conceptual Data Models - How to Get the Attention of Business Use...
 
Data Catalogues - Architecting for Collaboration & Self-Service
Data Catalogues - Architecting for Collaboration & Self-ServiceData Catalogues - Architecting for Collaboration & Self-Service
Data Catalogues - Architecting for Collaboration & Self-Service
 

More from DATAVERSITY

Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...DATAVERSITY
 
Data at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceData at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceDATAVERSITY
 
Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data LiteracyDATAVERSITY
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for YouDATAVERSITY
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?DATAVERSITY
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?DATAVERSITY
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling FundamentalsDATAVERSITY
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectDATAVERSITY
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at ScaleDATAVERSITY
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?DATAVERSITY
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...DATAVERSITY
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsDATAVERSITY
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise AnalyticsDATAVERSITY
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best PracticesDATAVERSITY
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?DATAVERSITY
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best PracticesDATAVERSITY
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageDATAVERSITY
 
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...DATAVERSITY
 

More from DATAVERSITY (20)

Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
 
Data at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and GovernanceData at the Speed of Business with Data Mastering and Governance
Data at the Speed of Business with Data Mastering and Governance
 
Exploring Levels of Data Literacy
Exploring Levels of Data LiteracyExploring Levels of Data Literacy
Exploring Levels of Data Literacy
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for You
 
Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?Data Catalogs Are the Answer – What is the Question?
Data Catalogs Are the Answer – What is the Question?
 
Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?Data Catalogs Are the Answer – What Is the Question?
Data Catalogs Are the Answer – What Is the Question?
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
Showing ROI for Your Analytic Project
Showing ROI for Your Analytic ProjectShowing ROI for Your Analytic Project
Showing ROI for Your Analytic Project
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?Is Enterprise Data Literacy Possible?
Is Enterprise Data Literacy Possible?
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Data Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and ForwardsData Governance Trends - A Look Backwards and Forwards
Data Governance Trends - A Look Backwards and Forwards
 
2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics2023 Trends in Enterprise Analytics
2023 Trends in Enterprise Analytics
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?
 
Data Management Best Practices
Data Management Best PracticesData Management Best Practices
Data Management Best Practices
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
Keeping the Pulse of Your Data – Why You Need Data Observability to Improve D...
 

Recently uploaded

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 

Recently uploaded (20)

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 

Data Modeling Best Practices - Business & Technical Approaches

  • 1. Copyright Global Data Strategy, Ltd. 2019 Data Model Best Practices: Business and Technical Approaches Donna Burbank Global Data Strategy, Ltd. October 24th, 2019 Follow on Twitter @donnaburbank Twitter Event hashtag: #DAStrategies
  • 2. Confidential and proprietary. Do not distribute without Couchbase consent. © Couchbase 2019. All rights reserved. 1 Key Locations • Headquarters: Santa Clara, CA • Offices: San Francisco, London, Manchester, Bangalore • Sales Hubs: US (various locations), UK, France, Germany, Spain, Sweden, Israel, Australia • Headcount: 350+ What We Do • The platform that accelerates application innovation • Combining the best of NoSQL with the power and familiarity of SQL – all in a single, elegant platform spanning from any cloud to the edge • Subscription-based enterprise software company architected on top of an open source foundation Created 2011 $150M+ funded Who We Are Customers Best of NoSQL: Cloud-native geo-distributed JSON document-oriented database & key-value store Couchbase Snapshot
  • 3. Modern Applications Are Fundamentally Different NoSQL Couchbase* Oracle 1K:1 Consumer 1:1 1M:1 IoT TransactionsInteractions Legacy monolithic infrastructure no longer an option to keep up with modern workloads Microservices architecture supports web, mobile and IoT experiences at scale, with performance to match Transactional Analytical Confidential and proprietary. Do not distribute without Couchbase consent. © Couchbase 2019. All rights reserved. Legacy Databases Insufficient *SQL-compatible
  • 4. Data Modeling in a post-relational world ● Data Modeling is important for ensuring data correctly maps real world concepts. ● NoSQL, key-value stores and Document databases don’t end modeling. They remove some concepts and add others. ● What is dead (generally) are attribute tables (Table{id}, AttributeTable{id, single_attribute}) ● Person {“name”: “Andrew C. Oliver”, “email”: [ “andrew.oliver couchbase.com”, “acoliver gmail.com”]}
  • 5. Data Modeling in a post-relational world ● NoSQL adds new concepts like: ○ Buckets, Collections, Items and Events ● Some things are different like Indexes ● There are new dilemmas like embedded or referenced data ● Some things are getting less different (RDBMS
  • 6. Erwin You can still use Erwin with Couchbase
  • 7. Global Data Strategy, Ltd. 2019 Donna Burbank 2 Donna is a recognised industry expert in information management with over 20 years of experience in data strategy, information management, data modeling, metadata management, and enterprise architecture. Her background is multi-faceted across consulting, product development, product management, brand strategy, marketing, and business leadership. She is currently the Managing Director at Global Data Strategy, Ltd., an international information management consulting company that specializes in the alignment of business drivers with data-centric technology. In past roles, she has served in key brand strategy and product management roles at CA Technologies and Embarcadero Technologies for several of the leading data management products in the market. As an active contributor to the data management community, she is a long time DAMA International member, Past President and Advisor to the DAMA Rocky Mountain chapter, and was recently awarded the Excellence in Data Management Award from DAMA International in 2016. Donna is also an analyst at the Boulder BI Train Trust (BBBT) where she provides advice and gains insight on the latest BI and Analytics software in the market. She was on several review committees for the Object Management Group’s for key information management and process modeling notations. She has worked with dozens of Fortune 500 companies worldwide in the Americas, Europe, Asia, and Africa and speaks regularly at industry conferences. She has co- authored two books: Data Modeling for the Business and Data Modeling Made Simple with ERwin Data Modeler and is a regular contributor to industry publications. She can be reached at donna.burbank@globaldatastrategy.com Donna is based in Boulder, Colorado, USA. Follow on Twitter @donnaburbank Twitter Event hashtag: #DAStrategies
  • 8. Global Data Strategy, Ltd. 2019 DATAVERSITY Data Architecture Strategies • January 24 - on demand Emerging Trends in Data Architecture – What’s the Next Big Thing? • February 18 - on demand Building a Data Strategy - Practical Steps for Aligning with Business Goals • March 28 - on demand Data Modeling at the Environment Agency of England - Case Study • April 25 - on demand Data Governance - Combining Data Management with Organizational Change • May 23 - on demand Master Data Management - Aligning Data, Process, and Governance • June 27 - on demand Enterprise Architecture vs. Data Architecture • July 25 - on demand Metadata Management: Technical Architecture & Business Techniques • August 22 - on demand Data Quality Best Practices (w/ guest Nigel Turner) • Sept 26 - on demand Data Catalogues: Architecting for Collaboration & Self-Service • October 24 Data Modeling Best Practices: Business and Technical Approaches • December 3 Building a Future-State Data Architecture Plan: Where to Begin? 3 This Year’s Lineup
  • 9. Global Data Strategy, Ltd. 2019 Today’s Topic Data modeling is hotter than ever, according to a number of recent surveys. Part of the appeal of data models lies in their ability to translate complex data concepts in an intuitive, visual way to both business and technical stakeholders. This webinar provides real-world best practices in using data modeling for both business and technical teams. 4
  • 10. Global Data Strategy, Ltd. 2019 What is a Data Model? • A data model is a set of symbols used for communicating concepts and their business rules • A data model is similar to the architectural diagrams for a house in several ways in that it: • uses a series of graphical images to convey technical information to a layperson • consists of several levels from a very-high level to describe scope to the a very detailed description of technical details. • shows relationships between key concepts and objects • is used for communication 5 From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009 A model that includes formal data names, comprehensive data definitions, proper data structures, and precise data integrity rules. From DAMA Dictionary of Data Management, 2011
  • 11. Global Data Strategy, Ltd. 2019 Real-World Use Cases for Data Models 6 Examples from practice Environmental Data Sampling How do we align our scientific terminology? These are all from real-world examples we’ve implemented. Data Models are everywhere. Early Childhood Development How to we create better outcomes for children? eCommerce & Digital Transformation What is data is key to our digital transformation? University Student Support Understanding the Student Journey with Data Water Utility Data Modernization How do we reflect our business rules into our new, digital environment? Construction Contracting Efficiencies How can a data model highlight inefficiencies in our business? Agile Software Development What data is involved in this user story? Membership Org Customer Centricity How do we define our customer/member?
  • 12. Global Data Strategy, Ltd. 2019 A little data modeling up-front … prevents headaches down the road From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009 • It’s often tempting to skip data modeling documentation because it’s “faster” • But…long-term, it’s ultimately longer as errors and inconsistencies need to be fixed as a result. “If you don’t have time to do it right, do you have time to do it again?”
  • 13. Global Data Strategy, Ltd. 2019 Levels of Data Models 8 Conceptual Logical Physical Purpose Communication & Definition of Business Concepts & Rules Clarification & Detail of Business Rules & Data Structures Technical Implementation on a Physical Database Audience Business Stakeholders Data Architects Data Architects Business Analysts DBAs Developers Business Concepts Data Entities Physical Tables Business Stakeholders Data Architects Enterprise Subject Areas Organization & Scoping of main business domain areas
  • 14. Global Data Strategy, Ltd. 2019 Where to Start: “Top Down” or “Bottom Up?” • Models can be built • Top-Down: Identifying business concepts, definitions & relationships • Bottom-Up: Creating an inventory of existing data assets. • Using a Hybrid Approach – Middle Out • An Iterative, Hybrid Approach is often the most practical. Conceptual Logical Physical Iterative
  • 15. Global Data Strategy, Ltd. 2019 Business Data Model (Conceptual) • Communication & definition of core data concepts & their definitions • A business data model provides core definitions of key data objects. • It also shows key relationships between data objects. • Even a simple diagram as the one on the right can tell a powerful “story” …. And uncover key business issues and opportunities. • How do we define a “customer” vs. a “client” • Is our employee relationship different for each?
  • 16. Global Data Strategy, Ltd. 2019 Innovation & Collaboration • An Enterprise Data Model provides a “catalogue” of an organization’s data asset. • Staff are able to see all of the data available across the organization – spurring innovation & collaboration. 11 Sharing the catalogue of enterprise data assets I didn’t realize that the Insurance Dept was tracking Weather Events. I could use that to link Weather to Product Sales for Trend Analysis!! Cool!
  • 17. Global Data Strategy, Ltd. 2019 Use the Language of Your Audience • When communicating with business stakeholders, it’s important to display data models in a way that’s intuitive to them • PowerPoint-style Conceptual Data Models • Use Business Terminology • Avoid Excess Detail 12 Gaining Buy-In From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
  • 18. Global Data Strategy, Ltd. 2019 Tell a Story • Humans have evolved over time as storytellers • We can’t even sleep without dreaming in stories. • No one cares about your data model… • … but they do care about the RESULTS of your data model • … relate the model to a real world impact or scenario..i.e. “story” 13 What impact does the data model have on the business? Humans are Storytellers. From Data Modeling for the Business by Hoberman, Burbank, Bradley, Technics Publications, 2009
  • 19. Global Data Strategy, Ltd. 2019 Real-World Quotations from Business Users 14 The Good
  • 20. Global Data Strategy, Ltd. 2019 UK Environment Agency • The UK Environment agency worked with Global Data Strategy to develop Data Models & Data Standards in order to support Open Data publication of key environmental measures. 15 Governing Open Data Publication through Data Models • Land boundaries • Air & Water Quality • Fish & Wildlife populations • Etc. • Common Data Models & Standards helped create a common lingua franca across the organization: • Saving time & money • Supporting Regulation • Enhancing public reputation • Improving data quality & consistency • Increasing collaboration between teams “Establishing a standard is a really important step in bringing our information together so we can be better joined up, better integrated and work together more efficiently. In short, if you’ve got even the slightest interest in how we plan and deliver outcomes on the ground, you should be taking an interest in this!” - National River Basin Operations Manager, Environment Agency
  • 21. Global Data Strategy, Ltd. 2019 Logical Data Model • A logical data model • Defines detailed business rules • Includes attributes, data types, nullability, etc. • Defines data structures, but not physical tables (e.g. hierarchies) …. And uncovers key business issues and opportunities. • Can a customer have more than one address? • Is Fax number still a required field? • What is a fax number???.... Place Appear on Contain Belong to Customer customer identifier first name middle initial last name description Product product identifier product name description Order customer identifier (FK) product identifier (FK) order date Product Part Combination product identifier (FK) part identifier (FK) Raw Material material_identifier part identifier (FK) Finished Good finished good identifier part identifier (FK) Subassembly subassembly identifier part identifier (FK) Part part identifier part name description
  • 22. Global Data Strategy, Ltd. 2019 Avoid “Death by Data Modeling” 17 • “We’re just going to sit in this room for a few days until we scope out the entire enterprise data model plastered across these three walls. • Just about 1000 entities or so… • First off, what is the data type for account code? …”
  • 23. Global Data Strategy, Ltd. 2019 Break the Large Modeling Efforts into Manageable Chunks 18 Instead of creating large models all at once Break them into smaller “chunks” / sprints
  • 24. Global Data Strategy, Ltd. 2019 Data Modeling Creates an “Active Inventory” of Data Assets • Know what data you have: Create a visual inventory of database systems • Know what your data means: Communicate key business requirements between business and IT stakeholders • Support data consistency: Build consistent database structures & support data governance initiatives Sybase MySQL Oracle Data Models Teradata Sybase SQL Server DB2 Teradata SQL Server DB2 MySQLSQL Azure SQL Azure Oracle Forward Engineering Reverse Engineering
  • 25. Global Data Strategy, Ltd. 2019 Physical Data Model 20 • A physical data model • Defines data structures to store data on a physical platform (e.g. RDMBS, Document data store, etc.) • Optimizes for performance, query, etc. … And ensures that data is stored in a fit for purpose manner. e.g. How can I: • Store data to reduce redundancy and increase data quality? • Optimize data storage to “slice and dice” for self-service analytics? • Optimize data storage for speed of query?
  • 26. Global Data Strategy, Ltd. 2019 Different Physical Models for Different Use Cases 21 Relational – Normal Form • Reduce redundancy for operational data • Increase data quality • Ensure consistency (ACID transactions) Dimensional– Star Schema • Ease of reporting for summarized and historical data • Ability to easily “slice and dice” for self-service reporting • Performance and flexibility NoSQL No modeling technique is inherently “better” than another. Data use cases & purpose drives what “good” looks like. …Rant over… • Speed of retrieval, low latency • High data volumes • Flexibility for change …And More! • There are numerous ways to model and store data. • Hierarchical/XML • Time series • COBOL Copybook! • S3 “buckets” • Data Vault • Etc…
  • 27. Global Data Strategy, Ltd. 2019 Summary • Data models provide a visual, intuitive way to design data for both business and technical needs, providing a common “lingua franca” between business and technical stakeholders. • Business data models should focus on business terminology and rules, and target business impact and ROI. • Technical data models provide a graphical way to design new technical data platforms and create a visual inventory of existing data platforms. • Data modeling continues to be a popular way to manage data structures and business rules, even with the diverse use cases and technologies available on the market today.
  • 28. Global Data Strategy, Ltd. 2019 DATAVERSITY Data Architecture Strategies • January 24 - on demand Emerging Trends in Data Architecture – What’s the Next Big Thing? • February 18 - on demand Building a Data Strategy - Practical Steps for Aligning with Business Goals • March 28 - on demand Data Modeling at the Environment Agency of England - Case Study • April 25 - on demand Data Governance - Combining Data Management with Organizational Change • May 23 - on demand Master Data Management - Aligning Data, Process, and Governance • June 27 - on demand Enterprise Architecture vs. Data Architecture • July 25 - on demand Metadata Management: Technical Architecture & Business Techniques • August 22 - on demand Data Quality Best Practices (w/ guest Nigel Turner) • September 26 - on demand Data Catalogues: Architecting for Collaboration & Self-Service • Oct 24 – soon on demand Data Modeling Best Practices: Business and Technical Approaches • December 3 Building a Future-State Data Architecture Plan: Where to Begin? 23 Join Us Next Month
  • 29. Global Data Strategy, Ltd. 2019 About Global Data Strategy, Ltd • Global Data Strategy is an international information management consulting company that specializes in the alignment of business drivers with data-centric technology. • Our passion is data, and helping organizations enrich their business opportunities through data and information. • Our core values center around providing solutions that are: • Business-Driven: We put the needs of your business first, before we look at any technology solution. • Clear & Relevant: We provide clear explanations using real-world examples. • Customized & Right-Sized: Our implementations are based on the unique needs of your organization’s size, corporate culture, and geography. • High Quality & Technically Precise: We pride ourselves in excellence of execution, with years of technical expertise in the industry. 24 Data-Driven Business Transformation Business Strategy Aligned With Data Strategy Visit www.globaldatastrategy.com for more information
  • 30. Global Data Strategy, Ltd. 2019 Questions? 25 • Thoughts? Ideas?