SlideShare a Scribd company logo
Data
Architecture
contrasted with
Data
Modeling
Achieving a common understanding
Copyright 2020 by Data Blueprint Slide # 1Peter Aiken, Ph.D.
• DAMA International President 2009-2013 / 2018
• DAMA International Achievement Award 2001
(with Dr. E. F. "Ted" Codd
• DAMA International Community Award 2005
• I've been doing this a long time
• My work is recognized as useful
• Associate Professor of IS (vcu.edu)
• Founder, Data Blueprint (datablueprint.com)
• DAMA International (dama.org)
• CDO Society (iscdo.org)
• 11 books and dozens of articles
• Experienced w/ 500+ data
management practices worldwide
• Multi-year immersions
– US DoD (DISA/Army/Marines/DLA)
– Nokia
– Deutsche Bank
– Wells Fargo
– Walmart … PETER AIKEN WITH JUANITA BILLINGS
FOREWORD BY JOHN BOTTEGA
MONETIZING
DATA MANAGEMENT
Unlocking the Value in Your Organization’s
Most Important Asset.
2Copyright 2020 by Data Blueprint Slide #
Peter Aiken, Ph.D.
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
Data ...
• As a subject is
– Complex and detailed
– Taught inconsistently, and
– Poorly understood
• Maps are necessary but
insufficient prerequisites to data architectures
– Fully leveraging data assets
• Maps are incomplete without purpose statements
– More powerful than definitions
– Remedy
• Add purpose statements
• Validate resulting model
• Maps are required to share information about data
• Data architectures are comprised of data models
– Data modeling is an engineering activity required to product data maps that are
necessary but insufficient prerequisites to leveraging data assets
4Copyright 2020 by Data Blueprint Slide #
The DAMA Guide to
the Data Management
Body of
Knowledge
5Copyright 2020 by Data Blueprint Slide #
Data
Management
Practices
fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009&2017byDAMAInternational
• Analysis
• Database Design
• Implementation
• Additional data
development
https://www.amazon.com/Infonomics-Monetize-Information-Competitive-Advantage/dp/1138090387
Data's Unique Properties
• Does not obey all of the laws of physics
– Not really visible (visualization expertise)
• Non rivalrous
– the cost of providing an additional copy is zero
• Non depleting
– Does not require replenishment
• Regenerative
• Nearly unlimited
• Low inventory and transportation/ transmission costs
• More difficult to control and own
• Eco friendly
• Impossible to clean-up if you spill it
6Copyright 2020 by Data Blueprint Slide #
Data modeling
• The process of discovering, analyzing, and
scoping data requirements
– Understand what the data things are?
– What do they do?
– How do they interact?
• Representing/communicating requirements in a
precise form called a data model
– Maps of critical business assets
– Comprise and contain metadata essential to data
consumers
– Function as a kind of sheet music language
– Metadata is essential to other business functions
(definitions for governance, lineage for analytics, etc.)
• The process is iterative and may include a
conceptual, logical, and physical model
7Copyright 2020 by Data Blueprint Slide #
process of discovering, analyzing, and scoping data requirements
8Copyright 2020 by Data Blueprint Slide #
• List organizational places
• These are called Attributes
– Attributes are characteristics of "things"
• List organizational places that need to be
persons
places
things
created
read
updated
deleted
archived
process of discovering, analyzing, and scoping data requirements
• An organization might decide to
characterize the parts of a THING as:
– Attributes: ID, description, status,
sex.to.be.assigned, reserve.reason
• Decisions to manage information
about each specific attribute has
direct consequences
– A decision to use the above data
attributes permits the organization to
determine if it has female THINGs are available to be reserved
• Characteristics can be shared
– All THINGs may have a status
– Many THINGs can be assigned to females
• Characteristics may be required to be unique
– ID permits identification every THING as distinct for every other THING
– Description is likely to be unique for each THING
9Copyright 2020 by Data Blueprint Slide #
THING
Thing.Id #
Thing.Description
Thing.Status
Thing.Sex.To.Be.Assigned
Thing.Reserve.Reason
Attributes arranged into an
entity named "thing" – the
attribute Thing.Id is the means
used to identify a unique
occurrence of thing
Data modeling
• The process of discovering, analyzing, and
scoping data requirements
– Understand what the data things are?
– What do they do?
– How do they interact?
• Representing/communicating requirements in a
precise form called a data model
– Maps of critical business assets
– Comprise and contain metadata essential to data
consumers
– Function as a kind of sheet music language
– Metadata is essential to other business functions
(definitions for governance, lineage for analytics, etc.)
• The process is iterative and may include a
conceptual, logical, and physical model
10Copyright 2020 by Data Blueprint Slide #
representing and communicating these in a precise form called a data model
11Copyright 2020 by Data Blueprint Slide #
Thing.Id #
Thing.Description
Thing.Status
Thing.Sex.To.Be.Assigned
Thing.Reserve.Reason
Thing 1
Thing.Id #
…
Thing 2
Each THING 2 must be accompanied by a THING 1
representing/communicating requirements in a precise form called a data model
12Copyright 2020 by Data Blueprint Slide #
• Defines mandatory/optional
relationships between using
minimum/maximum
occurrences from one entity
to another
Data modeling
• The process of discovering, analyzing, and
scoping data requirements
– Understand what the data things are?
– What do they do?
– How do they interact?
• Representing/communicating requirements in a
precise form called a data model
– Maps of critical business assets
– Comprise and contain metadata essential to data
consumers
– Function as a kind of sheet music language
– Metadata is essential to other business functions
(definitions for governance, lineage for analytics, etc.)
• The process is iterative and may include a
conceptual, logical, and physical model
13Copyright 2020 by Data Blueprint Slide #
!

 !

!

!

14Copyright 2020 by Data Blueprint Slide #
Organizational Needs
become instantiated
and integrated into a
Data Models
Informa(on)System)
Requirements
authorizes and
articulates
satisfyspecificorganizationalneeds
The process is iterative Data Models are Developed in
Response to Needs
Data modeling
• The process of discovering, analyzing, and
scoping data requirements
– Understand what the data things are?
– What do they do?
– How do they interact?
• Representing/communicating requirements in a
precise form called a data model
– Maps of critical business assets
– Comprise and contain metadata essential to data
consumers
– Function as a kind of sheet music language
– Metadata is essential to other business functions
(definitions for governance, lineage for analytics, etc.)
• The process is iterative and may include a
CONCEPTUAL, LOGICAL, and PHYSICAL model
15Copyright 2020 by Data Blueprint Slide #
ANSI-SPARC 3-Layer Schema
1. CONCEPTUAL - Allows independent
customized user views:
– Each should be able to access the same
data, but have a different customized view
of the data.
2. LOGICAL - This hides the physical
storage details from users:
– Users should not have to deal with
physical database storage details. They
should be allowed to work with the data
itself, without concern for how it is
physically stored.
3. PHYSICAL - The database administrator
should be able to change the database
storage structures without affecting the
users’ views:
– Changes to the structure of an
organization's data will be required. The
internal structure of the database should
be unaffected by changes to the physical
aspects of the storage.
16Copyright 2020 by Data Blueprint Slide #
For example, a changeover to a new
DBMS technology. The database
administrator should be able to change
the conceptual or global structure of the
database without affecting the users.
Data modeling
• The process of discovering, analyzing, and
scoping data requirements
– Understand what the data things are?
– What do they do?
– How do they interact?
• Representing/communicating requirements in a
precise form called a data model
– Maps of critical business assets
– Comprise and contain metadata essential to data
consumers
– Function as a kind of sheet music language
– Metadata is essential to other business functions
(definitions for governance, lineage for analytics, etc.)
• The process is iterative and may include a
CONCEPTUAL, LOGICAL, and PHYSICAL model
17Copyright 2020 by Data Blueprint Slide #
Each data arrangement is a data structure
• Some data structure characteristics
– Grammar for data objects
• Grammar is the principles
or rules of an art, science,
or technique "a grammar
of the theater"
– Constraints for data
objects
– Sequential order
– Uniqueness
– Order
• Hierarchical, relational,
network, lake, other
– Balance
– Optimality
18Copyright 2020 by Data Blueprint Slide #
http://www.nist.gov/dads/HTML/datastructur.html
"An organization of information, usually in memory, for better algorithm efficiency,
such as queue, stack, linked list, heap, dictionary, and tree, or conceptual unity,
such as the name and address of a person. It may include redundant
information, such as length of the list or number of nodes in a subtree."
Hierarchy
• A hierarchy is an
arrangement of items
(objects, names, values,
categories, etc.) in which
the items are represented
as being "above", "below",
or "at the same level as"
one another.
• Hierarchy is an important
concept in a wide variety of
fields, such as philosophy,
mathematics, computer
science, organizational
theory, systems theory, and
the social sciences
(especially political
philosophy).
19Copyright 2020 by Data Blueprint Slide #
Data Architecture
Data Maps
/Models
Mess
Data Maps
/Models
Data Maps
/Models
Data Maps
/Models
Data Maps
/Models
Model View
Social
20Copyright 2020 by Data Blueprint Slide #
Differences between Programs and Projects
• Programs are Ongoing, Projects End
– Managing a program involves long term strategic planning and
continuous process improvement is not required of a project
• Programs are Tied to the Financial Calendar
– Program managers are often responsible for delivering
results tied to the organization's financial calendar
• Program Management is Governance Intensive
– Programs are governed by a senior board that provides direction,
oversight, and control while projects tend to be less governance-intensive
• Programs Have Greater Scope of Financial Management
– Projects typically have a straight-forward budget and project financial management
is focused on spending to budget while program planning, management and
control is significantly more complex
• Program Change Management is an Executive Leadership
Capability
– Projects employ a formal change management process while at the program level,
change management requires executive leadership skills and program change is
driven more by an organization's strategy and is subject to market conditions and
changing business goals
21Copyright 2020 by Data Blueprint Slide #
Adapted from http://top.idownloadnew.com/program_vs_project/ and http://management.simplicable.com/management/new/program-management-vs-project-management
Your data program
must last at least as
long as your HR
program!
What do we teach knowledge workers about data?
22Copyright 2020 by Data Blueprint Slide #
What percentage of the deal with it daily?
Political
23Copyright 2020 by Data Blueprint Slide #
What do we teach IT professionals about data?
24Copyright 2020 by Data Blueprint Slide #
• 1 course
– How to build a
new database
• What
impressions do IT
professionals get
from this
education?
– Data is a technical
skill that is needed
when developing
new databases
25Copyright 2020 by Data Blueprint Slide #
If the only tool you
know is a hammer
you tend to see
every problem as a
nail (slightly reworded
from Abraham Maslow)
Bad Data Decisions Spiral
26Copyright 2020 by Data Blueprint Slide #
Bad data decisions
Technical deci-
sion makers are not
data knowledgable
Business decision
makers are not
data knowledgable
Poor organizational outcomes
Poor treatment of
organizational data
assets
Poor
quality
data
Economic
27Copyright 2020 by Data Blueprint Slide #
Tacoma Narrows Bridge/
Gallopin' Gertie
28Copyright 2020 by Data Blueprint Slide #
• World's 3rd longest suspension span
• Slender, elegant and graceful
• Opened on July 1st, collapsed in a windstorm on 7 Nov1940
• "The most dramatic failure in
bridge engineering history"
• Changed forever how engineers
design suspension bridges leading
to safer spans today.
29Copyright 2020 by Data Blueprint Slide #
Tacoma Narrows Bridge/Gallopin' Gertie
30Copyright 2020 by Data Blueprint Slide #
Similarly data failures cost organizations
minimally 20-40% of their IT budget
Data is a hidden IT Expense
• Organizations spend between 20 -
40% of their IT budget evolving
their data - including:
– Data migration
• Changing the location from one place to
another
– Data conversion
• Changing data into another form, state, or
product
– Data improving
• Inspecting and manipulating, or re-keying data
to prepare it for subsequent use
– Source: John Zachman
31Copyright 2020 by Data Blueprint Slide #
PETER AIKEN WITH JUANITA BILLINGS
FOREWORD BY JOHN BOTTEGA
MONETIZING
DATA MANAGEMENT
Unlocking the Value in Your Organization’s
Most Important Asset.
Doing a poor job with data
• Takes longer
• Costs more
• Delivers less
• Presents greater risk (with thanks to Tom DeMarco)
32Copyright 2020 by Data Blueprint Slide #
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
Data model focus is typically domain specific
34Copyright 2020 by Data Blueprint Slide #
Program A
Program C
Program B
Focus of a software engineering effort
Underutilized
data modeling
effort
Database Architecture Focus Can Vary
35Copyright 2020 by Data Blueprint Slide #
Application
domain 1
Program A
Program C
Program B
Focus of a software engineering effort
Underutilized
data modeling
effort
Better utilized
data modeling
effort
ERPs and COTS are marketed
as being similarly integrated!
Program F
Program E
Program G
Program H
Program I
Application
domain 2
Application
domain 3
Program D
Application
domain 1
Program A
Program C
Program B
DataData
DataData
Data
Data
Data
Program F
Program E
Program D
Program G
Program H
Program I
Application
domain 2Application
domain 3
Data
Data
Data
Data Architecture Focus has Greater Potential Value
• Broader focus than
either software
architecture or
database
architecture
• Analysis scope is
on the system
wide use of data
• Problems caused
by data exchange
or interface
problems
• Architectural goals
more strategic
than operational
36Copyright 2020 by Data Blueprint Slide #
The DAMA Guide to
the Data Management
Body of
Knowledge
37Copyright 2020 by Data Blueprint Slide #
Data
Management
Practices
fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational
• Enterprise data modeling
• Value chain analysis
• Related data architecture
How are components expressed as architectures?
• Details are
organized into
larger components
• Larger
components are
organized into
models
• Models are
organized into
architectures
(comprised of
architectural
components)
38Copyright 2020 by Data Blueprint Slide #
A B
C D
A B
C D
A
D
C
B
Intricate
Dependencies
Purposefulness
How are data structures expressed as architectures?
• Attributes are organized into entities/objects
– Attributes are characteristics of "things"
– Entitles/objects are "things" whose
information is managed in support of strategy
– Example(s)
• Entities/objects are organized into models
– Combinations of attributes and entities are
structured to represent information requirements
– Poorly structured data, constrains organizational
information delivery capabilities
– Example(s)
• Models are organized into architectures
– When building new systems, architectures are used to plan development
– More often, data managers do not know what existing architectures are and -
therefore - cannot make use of them in support of strategy implementation
– Why no examples?
39Copyright 2020 by Data Blueprint Slide #
Intricate
Dependencies
Purposefulness
THING
Thing.Id #
Thing.Description
Thing.Status
Thing.Sex.To.Be.Assigned
Thing.Reserve.Reason
Data architectures are comprised of data models
40Copyright 2020 by Data Blueprint Slide #
Architecture is about ...
• Things
– (components)
• The functions of the things
– (individually)
• How the things interact
– (as a system,
– towards a goal)
41Copyright 2020 by Data Blueprint Slide #
• Business
• Process
• Systems
• Security
• Technical
• Data / Information
4 Minute Architecture Lesson from Steve Jobs, Introducing iCloud
42Copyright 2020 by Data Blueprint Slide #
43Copyright 2020 by Data Blueprint Slide #
Typically Managed Architectures
• Business Architecture
– Goals, strategies, roles, organizational structure, location(s)
• Process Architecture
– Arrangement of inputs -> transformations = value -> outputs
– Typical elements: Functions, activities, workflow, events, cycles, products, procedures
• Systems Architecture
– Applications, software components, interfaces, projects
• Security Architecture
– Arrangement of security controls relation to IT Architecture
• Technical Architecture/Tarchitecture
– Relation of software capabilities/technology stack
– Structure of the technology infrastructure of an enterprise, solution or system
– Typical elements: Networks, hardware, software platforms, standards/protocols
• Data/Information Architecture
– Arrangement of data assets supporting organizational strategy
– Typical elements: specifications expressed as entities, relationships, attributes,
definitions, values, vocabularies
1 in 10 organizations manage 1
or more of the formally
Data Architectures: here, whether you like it or not
44Copyright 2020 by Data Blueprint Slide #
deviantart.com
• All organizations
have data
architectures
– Some are better
understood and
documented (and
therefore more
useful to the
organization) than
others Business
Process
Systems
Security
Technical
Data/Information
Data
Data
Data
Information
Fact Meaning
Request
A model defining 3 important concepts comprising a data architecture
[Built on definitions from Dan Appleton 1983]
Intelligence
Strategic Use
Data
Data
Data Data
45Copyright 2020 by Data Blueprint Slide #
“You can have data without information, but
you cannot have information without data”
— Daniel Keys Moran, Science Fiction Writer
1. Each FACT combines with one or more MEANINGS.
2. Each specific FACT and MEANING combination is referred to as a DATUM.
3. An INFORMATION is one or more DATA that are returned in response to a specific REQUEST
4. INFORMATION REUSE is enabled when one FACT is combined with more than one MEANING.
5. INTELLIGENCE is INFORMATION associated with its STRATEGIC USES.
6. DATA/INFORMATION must formally arranged into an ARCHITECTURE.
Wisdom & knowledge are
often used synonymously
Useful Data
Data Architectures Determine
Interoperability
• Required to enable
self-correction/generation
capabilities
• Permits governance of data as an
asset
• Prerequisite to meaningful data
exchanges
• Lowers costs of organization-wide
and extra-organizational data
sharing
• Permits managed evolution - rapidly
responding to changing needs, new
partners, time criticality's
• Required for (full) role-based
security implementation
• Decreases the cost of maintaining
data inventories
Data Architectures
• Capture the business meaning of the
data required to run the organization
• Living document – constantly
evolving to meet upcoming and
discovered business requirements
• A potential entry point for
architecture engagements
• Validated data architectural
components can be used to
populate a business glossary
• Major collection of metadata
46Copyright 2020 by Data Blueprint Slide #
Levels of Abstraction, Completeness and Utility
• Models more downward facing - detail
• Architecture is higher level of abstraction - integration
• In the past architecture attempted to gain complete (perfect)
understanding
– Not timely
– Not feasible
• Focus instead on
architectural components
– Governed by a framework
– More immediate utility
• http://www.architecturalcomponentsinc.com
47Copyright 2020 by Data Blueprint Slide #
Data structures organized into an Architecture
• How do data structures support strategy?
• Consider the opposite question?
– Were your systems explicitly designed to be
integrated or otherwise work together?
– If not then what is the likelihood that they will
work well together?
– In all likelihood your organization is spending
between 20-40% of its IT budget compensating
for poor data structure integration
– They cannot be helpful as long as their
structure is unknown
• Two answers/two separate strategies
– Achieving efficiency and
effectiveness goals
– Providing organizational dexterity
for rapid implementation
48Copyright 2020 by Data Blueprint Slide #
Engineering
Architecture
49Copyright 2020 by Data Blueprint Slide #
Engineering/Architecting
Relationship
• Architecting is used to
create and build systems too
complex to be treated by
engineering analysis alone
– Require technical details as the
exception
• Engineers develop the
technical designs for
implementation
– Engineering/Crafts-persons
deliver work product
components supervised by:
• Manufacturer
• Building Contractor
You cannot architect after implementation!
50Copyright 2020 by Data Blueprint Slide #
USS Midway
& Pancakes
What is this?
• It is tall
• It has a clutch
• It was built in 1942
• It is cemented to the floor
• It is still in regular use!
51Copyright 2020 by Data Blueprint Slide #
52Copyright 2020 by Data Blueprint Slide #
Definition of Bed
process of discovering, analyzing, and scoping data requirements
• An organization might decide to
characterize the parts of a BED as:
– Attributes: ID, description, status,
sex.to.be.assigned, reserve.reason
• Decisions to manage information
about each specific attribute has
direct consequences
– A decision to use the above data
attributes permits the organization to
determine if it has female beds are available to be reserved
• Characteristics can be shared
– All beds may have a status
– Many beds can be assigned to females
• Characteristics may be required to be unique
– ID permits identification every bed as distinct for every other bed
– Description is unlikely to be the same for each bed
53Copyright 2020 by Data Blueprint Slide #
BED
Bed.Id #
Bed.Description
Bed.Status
Bed.Sex.To.Be.Assigned
Bed.Reserve.Reason
Attributes arranged into an
entity named "bed" – the
attribute Bed.Id is the means
used to identify a unique
occurrence of bed
Q: What is the proper relationship for these entities?
54Copyright 2020 by Data Blueprint Slide #
ROOMBED
Bed Room
Data Maps at the Entity Level ➜ Stored Facts
55Copyright 2020 by Data Blueprint Slide #
Bed Room
a BED is related to a ROOM
More precision:
many BEDS are related to many ROOMS
Bed Room
Better information:
many BEDS may be contained in each ROOM and each room may contain many beds
What if beds can
be moved?
Eventually One or Many (optional)
Eventually One (optional)
Zero, or Many (optional)
One or Many (mandatory)
Exactly One (mandatory)
Possible Entity Relationship Cardinality Options
56Copyright 2020 by Data Blueprint Slide #
Families of Modeling Notation Variants
57Copyright 2020 by Data Blueprint Slide #
Information Engineering
What is a Relationship?
• Natural associations between two or more entities
58Copyright 2020 by Data Blueprint Slide #
Ordinality & Cardinality
• Defines mandatory/optional relationships using minimum/
maximum occurrences from one entity to another
59Copyright 2020 by Data Blueprint Slide #
A BED is placed
in one and only
one ROOM A ROOM
contains zero
or more BEDS
A BED is occupied by zero or more
PATIENTS
A PATIENT
occupies at least
one or more BEDS
ROOM
BED
PATIENT
Standard definition reporting does not provide conceptual context
60Copyright 2020 by Data Blueprint Slide #
BED
Something you sleep in
Purpose statement incorporates motivations
Entity: BED
Data Asset Type: Principal Data Entity
Purpose: This is a substructure within the Room
substructure of the Facility Location. It contains
information about beds within rooms.
Source: Maintenance Manual for File and Table
Data (Software Version 3.0, Release 3.1)
Attributes: Bed.Description
Bed.Status
Bed.Sex.To.Be.Assigned
Bed.Reserve.Reason
Associations: >0-+ Room
Status: Validated
61Copyright 2020 by Data Blueprint Slide #
Draft
A purpose statement describing
– Why the organization is maintaining information about this business concept;
– Sources of information about it;
– A partial list of the attributes or characteristics of the entity; and
– Associations with other data items(read as "One room contains zero or many beds.")
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
BUILD?WHAT? HOW?
As Is Requirements
Assets WHAT?
As Is Design Assets
HOW?
As Is Implementation
Assets AS BUILT
Forward Engineering
63Copyright 2020 by Data Blueprint Slide #
New
Building new stuff - in this case, new databases
Systems Development Life Cycle (SDLC)
• Data management and software development
must be separated and sequenced.
64Copyright 2020 by Data Blueprint Slide #
64
WHAT?
HOW?
BUILD?
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
Data Representation is the Essence of Programming
• Mythical Man Month ➜ 9 parallel effort x 1 month each ≠ baby
• Fred Brooks Jr.'s observation
– Data representation is the essence of programming
– "Show me your flowchart and
conceal your tables, and
I shall continue to be mystified.
– Show me your tables, and
I won't usually need your flowchart;
it'll be obvious."
66Copyright 2020 by Data Blueprint Slide #
As Is Requirements
Assets WHAT?
As Is Design Assets
HOW?
As Is Implementation
Assets AS BUILT
Existing
Reverse Engineering
67Copyright 2020 by Data Blueprint Slide #
A structured technique aimed at recovering rigorous knowledge
of the existing system to leverage enhancement efforts
[Chikofsky & Cross 1990]
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
As Is Requirements
Assets WHAT?
As Is Design Assets
HOW?
As Is Implementation
Assets AS BUILT
ExistingNew
Reengineering
Reverse Engineering
Forward engineering
Reimplement
To Be
Implementation
Assets
To Be
Design
Assets
To Be Requirements
Assets
69Copyright 2020 by Data Blueprint Slide #
• First, reverse engineering the existing system to understand its strengths/weaknesses
• Next, use this information to inform the design of the new system
Data Modeling Process
1. Identify entities
2. Identify key for
each entity
3. Draw rough draft
of entity
relationship data
model
4. Identify data
attributes
5. Map data
attributes to
entities
70Copyright 2020 by Data Blueprint Slide #
Model evolution is good, at first ...
71Copyright 2020 by Data Blueprint Slide #
1. Identify entities
2. Identify key for
each entity
3. Draw rough draft
of entity
relationship data
model
4. Identify data
attributes
5. Map data
attributes to
entities
Preliminary
activities Modeling
cycles
Wrapup
activities
Evidence
collection &
analysis
Project
coordination
requirements
Target
system
analysis
Modeling
cycle
focus
Activity
Refinement
Collection
Analysis
Validation
Declining coordination requirements
Increasing amounts of targetsystem analysis
Preliminary
activities Modeling
cycles
Wrapup
activities
Evidence
collection &
analysis
Project
coordination
requirements
Target
system
analysis
Modeling
cycle
focus
Activity
Refinement
Collection
Analysis
Validation
Declining coordination requirements
Increasing amounts of targetsystem analysis
Preliminary
activities Modeling
cycles
Wrapup
activities
Evidence
collection &
analysis
Project
coordination
requirements
Target
system
analysis
Modeling
cycle
focus
Activity
Refinement
Collection
Analysis
Validation
Declining coordination requirements
Increasing amounts of targetsystem analysis
Preliminary
activities Modeling
cycles
Wrapup
activities
Evidence
collection &
analysis
Project
coordination
requirements
Target
system
analysis
Modeling
cycle
focus
Activity
Refinement
Collection
Analysis
Validation
Declining coordination requirements
Increasing amounts of targetsystem analysis
Relative use of time allocated to tasks during Modeling
Preliminary
activities Modeling
cycles
Wrapup
activities
Evidence
collection &
analysis
Project
coordination
requirements
Target
system
analysis
Modeling
cycle
focus
Activity
Refinement
Collection
Analysis
Validation
Declining coordination requirements
Increasing amounts of targetsystem analysis
72Copyright 2020 by Data Blueprint Slide #
Copyright 2020 by Data Blueprint Slide #
Data Architecture contrasted with Data Modeling
X
• Data Maps ➜ Models
– Why do we need them?
– How are they be used?
– Challenges to increased use
(social, political, economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• From the Top
– Means: Forward engineering
– Goal: Composition/Building
• From the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A
How are data structures expressed as architectures?
• Attributes are organized into entities/objects
– Attributes are characteristics of "things"
– Entitles/objects are "things" whose
information is managed in support of strategy
– Example(s)
• Entities/objects are organized into models
– Combinations of attributes and entities are
structured to represent information requirements
– Poorly structured data, constrains organizational
information delivery capabilities
– Example(s)
• Models are organized into architectures
– When building new systems, architectures are used to plan development
– More often, data managers do not know what existing architectures are and -
therefore - cannot make use of them in support of strategy implementation
– Why no examples?
74Copyright 2020 by Data Blueprint Slide #
Entity: BED
Attributes: Bed.Description
Bed.Status
Bed.Sex.To.Be.Assigned
Bed.Reserve.Reason
Intricate
Dependencies
Purposefulness
+ =
Questions?
75Copyright 2020 by Data Blueprint Slide #
It’s your turn!
Use the chat feature or
Twitter (#dataed) to submit
your questions now!
Upcoming Events
March Webinar:
Unlock Business Value using Reference and
Master Data Management Strategies
Tuesday, March 10, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5)
Enterprise Data World
Developing Data Proficiencies to Improve
Workforce Performance
Sunday, 3/23/2020 @ 1:30 PM PT
April Webinar:
Leveraging Data Management Technologies
Tuesday, April 14, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5)
May Webinar:
Data Management Best Practices/Practicing Data Management Better
Tuesday, May 12, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5)
Sign up for webinars at:
www.datablueprint.com/webinar-schedule
or
www.dataversity.net
76Copyright 2020 by Data Blueprint Slide #
Brought to you by:
10124 W. Broad Street, Suite C
Glen Allen, Virginia 23060
804.521.4056
Copyright 2020 by Data Blueprint Slide #
77

More Related Content

What's hot (20)

PDF
Data-Ed Webinar: Design & Manage Data Structures
DATAVERSITY
 
PDF
Enterprise Architecture vs. Data Architecture
DATAVERSITY
 
PDF
DAS Slides: Data Modeling at the Environment Agency of England – Case Study
DATAVERSITY
 
PDF
Metadata Strategies - Data Squared
DATAVERSITY
 
PDF
Everybody is a Data Steward – Get Over It!
DATAVERSITY
 
PDF
DataEd Slides: Approaching Data Governance Strategically
DATAVERSITY
 
PDF
Data Quality Success Stories
DATAVERSITY
 
PDF
DAS Slides: Graph Databases — Practical Use Cases
DATAVERSITY
 
PDF
Data Management vs Data Strategy
DATAVERSITY
 
PDF
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
DATAVERSITY
 
PDF
Trends in Enterprise Advanced Analytics
DATAVERSITY
 
PDF
Data-Ed Webinar: Data Governance Strategies
DATAVERSITY
 
PDF
DataEd Slides: Growing Practical Data Governance Programs
DATAVERSITY
 
PDF
DataEd Slides: Approaching Data Management Technologies
DATAVERSITY
 
PDF
Graph Data Modeling in Four Dimensions – Outline, Differences, Artisanship, A...
DATAVERSITY
 
PDF
Big data as a gateway to knowledge management
DATAVERSITY
 
PDF
Data Architecture vs Data Modeling
DATAVERSITY
 
PDF
RWDG Slides: Data Architecture Is Data Governance
DATAVERSITY
 
PDF
Governing Big Data, Smart Data, Data Lakes, and the Internet of Things
DATAVERSITY
 
PDF
RWDG Slides: The Stewardship Approach to Data Governance
DATAVERSITY
 
Data-Ed Webinar: Design & Manage Data Structures
DATAVERSITY
 
Enterprise Architecture vs. Data Architecture
DATAVERSITY
 
DAS Slides: Data Modeling at the Environment Agency of England – Case Study
DATAVERSITY
 
Metadata Strategies - Data Squared
DATAVERSITY
 
Everybody is a Data Steward – Get Over It!
DATAVERSITY
 
DataEd Slides: Approaching Data Governance Strategically
DATAVERSITY
 
Data Quality Success Stories
DATAVERSITY
 
DAS Slides: Graph Databases — Practical Use Cases
DATAVERSITY
 
Data Management vs Data Strategy
DATAVERSITY
 
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
DATAVERSITY
 
Trends in Enterprise Advanced Analytics
DATAVERSITY
 
Data-Ed Webinar: Data Governance Strategies
DATAVERSITY
 
DataEd Slides: Growing Practical Data Governance Programs
DATAVERSITY
 
DataEd Slides: Approaching Data Management Technologies
DATAVERSITY
 
Graph Data Modeling in Four Dimensions – Outline, Differences, Artisanship, A...
DATAVERSITY
 
Big data as a gateway to knowledge management
DATAVERSITY
 
Data Architecture vs Data Modeling
DATAVERSITY
 
RWDG Slides: Data Architecture Is Data Governance
DATAVERSITY
 
Governing Big Data, Smart Data, Data Lakes, and the Internet of Things
DATAVERSITY
 
RWDG Slides: The Stewardship Approach to Data Governance
DATAVERSITY
 

Similar to DataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast (20)

PDF
DataEd Slides: Data Modeling is Fundamental
DATAVERSITY
 
PDF
DataEd Online: Data Architecture and Data Modeling Differences — Achieving a ...
DATAVERSITY
 
PDF
Data Modeling Fundamentals
DATAVERSITY
 
PDF
Trends in Data Modeling
DATAVERSITY
 
PDF
DataEd Slides: Data Architecture versus Data Modeling
DATAVERSITY
 
PDF
Data-Ed Webinar: Data Modeling Fundamentals
DATAVERSITY
 
PDF
Data-Ed Online: Trends in Data Modeling
DATAVERSITY
 
PDF
Data-Ed: Trends in Data Modeling
Data Blueprint
 
PDF
Why Data Modeling Is Fundamental
DATAVERSITY
 
PDF
Data-Ed: Data Architecture Requirements
Data Blueprint
 
PDF
Data-Ed Webinar: Data Architecture Requirements
DATAVERSITY
 
PDF
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
DATAVERSITY
 
DOCX
Data Modeling.docx
Michuki Samuel
 
PDF
1.1 Data Modelling - Part I (Understand Data Model).pdf
RakeshKumar145431
 
PDF
Metadata Strategies
DATAVERSITY
 
PDF
Information is at the heart of all architecture disciplines & why Conceptual ...
Christopher Bradley
 
PDF
Data Architecture Strategies
DATAVERSITY
 
PDF
Data-Ed Online: Data Architecture Requirements
DATAVERSITY
 
PDF
Data-Ed: Data Architecture Requirements
Data Blueprint
 
PPTX
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
KuyaKim5
 
DataEd Slides: Data Modeling is Fundamental
DATAVERSITY
 
DataEd Online: Data Architecture and Data Modeling Differences — Achieving a ...
DATAVERSITY
 
Data Modeling Fundamentals
DATAVERSITY
 
Trends in Data Modeling
DATAVERSITY
 
DataEd Slides: Data Architecture versus Data Modeling
DATAVERSITY
 
Data-Ed Webinar: Data Modeling Fundamentals
DATAVERSITY
 
Data-Ed Online: Trends in Data Modeling
DATAVERSITY
 
Data-Ed: Trends in Data Modeling
Data Blueprint
 
Why Data Modeling Is Fundamental
DATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data Blueprint
 
Data-Ed Webinar: Data Architecture Requirements
DATAVERSITY
 
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
DATAVERSITY
 
Data Modeling.docx
Michuki Samuel
 
1.1 Data Modelling - Part I (Understand Data Model).pdf
RakeshKumar145431
 
Metadata Strategies
DATAVERSITY
 
Information is at the heart of all architecture disciplines & why Conceptual ...
Christopher Bradley
 
Data Architecture Strategies
DATAVERSITY
 
Data-Ed Online: Data Architecture Requirements
DATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data Blueprint
 
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
KuyaKim5
 
Ad

More from DATAVERSITY (20)

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

Recently uploaded (20)

PPTX
apidays Singapore 2025 - From Data to Insights: Building AI-Powered Data APIs...
apidays
 
PDF
Technical-Report-GPS_GIS_RS-for-MSF-finalv2.pdf
KPycho
 
PDF
Optimizing Large Language Models with vLLM and Related Tools.pdf
Tamanna36
 
PDF
InformaticsPractices-MS - Google Docs.pdf
seshuashwin0829
 
PPTX
Powerful Uses of Data Analytics You Should Know
subhashenia
 
PPTX
Feb 2021 Ransomware Recovery presentation.pptx
enginsayin1
 
PDF
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
PDF
Development and validation of the Japanese version of the Organizational Matt...
Yoga Tokuyoshi
 
PPTX
05_Jelle Baats_Tekst.pptx_AI_Barometer_Release_Event
FinTech Belgium
 
PDF
apidays Singapore 2025 - From API Intelligence to API Governance by Harsha Ch...
apidays
 
PPTX
apidays Singapore 2025 - Generative AI Landscape Building a Modern Data Strat...
apidays
 
PPTX
b6057ea5-8e8c-4415-90c0-ed8e9666ffcd.pptx
Anees487379
 
PDF
Driving Employee Engagement in a Hybrid World.pdf
Mia scott
 
PDF
apidays Singapore 2025 - Streaming Lakehouse with Kafka, Flink and Iceberg by...
apidays
 
PDF
Business implication of Artificial Intelligence.pdf
VishalChugh12
 
PPTX
apidays Singapore 2025 - The Quest for the Greenest LLM , Jean Philippe Ehre...
apidays
 
PPTX
apidays Helsinki & North 2025 - Running a Successful API Program: Best Practi...
apidays
 
PDF
apidays Singapore 2025 - How APIs can make - or break - trust in your AI by S...
apidays
 
PPTX
SHREYAS25 INTERN-I,II,III PPT (1).pptx pre
swapnilherage
 
PPT
tuberculosiship-2106031cyyfuftufufufivifviviv
AkshaiRam
 
apidays Singapore 2025 - From Data to Insights: Building AI-Powered Data APIs...
apidays
 
Technical-Report-GPS_GIS_RS-for-MSF-finalv2.pdf
KPycho
 
Optimizing Large Language Models with vLLM and Related Tools.pdf
Tamanna36
 
InformaticsPractices-MS - Google Docs.pdf
seshuashwin0829
 
Powerful Uses of Data Analytics You Should Know
subhashenia
 
Feb 2021 Ransomware Recovery presentation.pptx
enginsayin1
 
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
Development and validation of the Japanese version of the Organizational Matt...
Yoga Tokuyoshi
 
05_Jelle Baats_Tekst.pptx_AI_Barometer_Release_Event
FinTech Belgium
 
apidays Singapore 2025 - From API Intelligence to API Governance by Harsha Ch...
apidays
 
apidays Singapore 2025 - Generative AI Landscape Building a Modern Data Strat...
apidays
 
b6057ea5-8e8c-4415-90c0-ed8e9666ffcd.pptx
Anees487379
 
Driving Employee Engagement in a Hybrid World.pdf
Mia scott
 
apidays Singapore 2025 - Streaming Lakehouse with Kafka, Flink and Iceberg by...
apidays
 
Business implication of Artificial Intelligence.pdf
VishalChugh12
 
apidays Singapore 2025 - The Quest for the Greenest LLM , Jean Philippe Ehre...
apidays
 
apidays Helsinki & North 2025 - Running a Successful API Program: Best Practi...
apidays
 
apidays Singapore 2025 - How APIs can make - or break - trust in your AI by S...
apidays
 
SHREYAS25 INTERN-I,II,III PPT (1).pptx pre
swapnilherage
 
tuberculosiship-2106031cyyfuftufufufivifviviv
AkshaiRam
 

DataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast

  • 1. Data Architecture contrasted with Data Modeling Achieving a common understanding Copyright 2020 by Data Blueprint Slide # 1Peter Aiken, Ph.D. • DAMA International President 2009-2013 / 2018 • DAMA International Achievement Award 2001 (with Dr. E. F. "Ted" Codd • DAMA International Community Award 2005 • I've been doing this a long time • My work is recognized as useful • Associate Professor of IS (vcu.edu) • Founder, Data Blueprint (datablueprint.com) • DAMA International (dama.org) • CDO Society (iscdo.org) • 11 books and dozens of articles • Experienced w/ 500+ data management practices worldwide • Multi-year immersions – US DoD (DISA/Army/Marines/DLA) – Nokia – Deutsche Bank – Wells Fargo – Walmart … PETER AIKEN WITH JUANITA BILLINGS FOREWORD BY JOHN BOTTEGA MONETIZING DATA MANAGEMENT Unlocking the Value in Your Organization’s Most Important Asset. 2Copyright 2020 by Data Blueprint Slide # Peter Aiken, Ph.D.
  • 2. Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A Data ... • As a subject is – Complex and detailed – Taught inconsistently, and – Poorly understood • Maps are necessary but insufficient prerequisites to data architectures – Fully leveraging data assets • Maps are incomplete without purpose statements – More powerful than definitions – Remedy • Add purpose statements • Validate resulting model • Maps are required to share information about data • Data architectures are comprised of data models – Data modeling is an engineering activity required to product data maps that are necessary but insufficient prerequisites to leveraging data assets 4Copyright 2020 by Data Blueprint Slide #
  • 3. The DAMA Guide to the Data Management Body of Knowledge 5Copyright 2020 by Data Blueprint Slide # Data Management Practices fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009&2017byDAMAInternational • Analysis • Database Design • Implementation • Additional data development https://www.amazon.com/Infonomics-Monetize-Information-Competitive-Advantage/dp/1138090387 Data's Unique Properties • Does not obey all of the laws of physics – Not really visible (visualization expertise) • Non rivalrous – the cost of providing an additional copy is zero • Non depleting – Does not require replenishment • Regenerative • Nearly unlimited • Low inventory and transportation/ transmission costs • More difficult to control and own • Eco friendly • Impossible to clean-up if you spill it 6Copyright 2020 by Data Blueprint Slide #
  • 4. Data modeling • The process of discovering, analyzing, and scoping data requirements – Understand what the data things are? – What do they do? – How do they interact? • Representing/communicating requirements in a precise form called a data model – Maps of critical business assets – Comprise and contain metadata essential to data consumers – Function as a kind of sheet music language – Metadata is essential to other business functions (definitions for governance, lineage for analytics, etc.) • The process is iterative and may include a conceptual, logical, and physical model 7Copyright 2020 by Data Blueprint Slide # process of discovering, analyzing, and scoping data requirements 8Copyright 2020 by Data Blueprint Slide # • List organizational places • These are called Attributes – Attributes are characteristics of "things" • List organizational places that need to be persons places things created read updated deleted archived
  • 5. process of discovering, analyzing, and scoping data requirements • An organization might decide to characterize the parts of a THING as: – Attributes: ID, description, status, sex.to.be.assigned, reserve.reason • Decisions to manage information about each specific attribute has direct consequences – A decision to use the above data attributes permits the organization to determine if it has female THINGs are available to be reserved • Characteristics can be shared – All THINGs may have a status – Many THINGs can be assigned to females • Characteristics may be required to be unique – ID permits identification every THING as distinct for every other THING – Description is likely to be unique for each THING 9Copyright 2020 by Data Blueprint Slide # THING Thing.Id # Thing.Description Thing.Status Thing.Sex.To.Be.Assigned Thing.Reserve.Reason Attributes arranged into an entity named "thing" – the attribute Thing.Id is the means used to identify a unique occurrence of thing Data modeling • The process of discovering, analyzing, and scoping data requirements – Understand what the data things are? – What do they do? – How do they interact? • Representing/communicating requirements in a precise form called a data model – Maps of critical business assets – Comprise and contain metadata essential to data consumers – Function as a kind of sheet music language – Metadata is essential to other business functions (definitions for governance, lineage for analytics, etc.) • The process is iterative and may include a conceptual, logical, and physical model 10Copyright 2020 by Data Blueprint Slide #
  • 6. representing and communicating these in a precise form called a data model 11Copyright 2020 by Data Blueprint Slide # Thing.Id # Thing.Description Thing.Status Thing.Sex.To.Be.Assigned Thing.Reserve.Reason Thing 1 Thing.Id # … Thing 2 Each THING 2 must be accompanied by a THING 1 representing/communicating requirements in a precise form called a data model 12Copyright 2020 by Data Blueprint Slide # • Defines mandatory/optional relationships between using minimum/maximum occurrences from one entity to another
  • 7. Data modeling • The process of discovering, analyzing, and scoping data requirements – Understand what the data things are? – What do they do? – How do they interact? • Representing/communicating requirements in a precise form called a data model – Maps of critical business assets – Comprise and contain metadata essential to data consumers – Function as a kind of sheet music language – Metadata is essential to other business functions (definitions for governance, lineage for analytics, etc.) • The process is iterative and may include a conceptual, logical, and physical model 13Copyright 2020 by Data Blueprint Slide # ! ! ! ! 14Copyright 2020 by Data Blueprint Slide # Organizational Needs become instantiated and integrated into a Data Models Informa(on)System) Requirements authorizes and articulates satisfyspecificorganizationalneeds The process is iterative Data Models are Developed in Response to Needs
  • 8. Data modeling • The process of discovering, analyzing, and scoping data requirements – Understand what the data things are? – What do they do? – How do they interact? • Representing/communicating requirements in a precise form called a data model – Maps of critical business assets – Comprise and contain metadata essential to data consumers – Function as a kind of sheet music language – Metadata is essential to other business functions (definitions for governance, lineage for analytics, etc.) • The process is iterative and may include a CONCEPTUAL, LOGICAL, and PHYSICAL model 15Copyright 2020 by Data Blueprint Slide # ANSI-SPARC 3-Layer Schema 1. CONCEPTUAL - Allows independent customized user views: – Each should be able to access the same data, but have a different customized view of the data. 2. LOGICAL - This hides the physical storage details from users: – Users should not have to deal with physical database storage details. They should be allowed to work with the data itself, without concern for how it is physically stored. 3. PHYSICAL - The database administrator should be able to change the database storage structures without affecting the users’ views: – Changes to the structure of an organization's data will be required. The internal structure of the database should be unaffected by changes to the physical aspects of the storage. 16Copyright 2020 by Data Blueprint Slide # For example, a changeover to a new DBMS technology. The database administrator should be able to change the conceptual or global structure of the database without affecting the users.
  • 9. Data modeling • The process of discovering, analyzing, and scoping data requirements – Understand what the data things are? – What do they do? – How do they interact? • Representing/communicating requirements in a precise form called a data model – Maps of critical business assets – Comprise and contain metadata essential to data consumers – Function as a kind of sheet music language – Metadata is essential to other business functions (definitions for governance, lineage for analytics, etc.) • The process is iterative and may include a CONCEPTUAL, LOGICAL, and PHYSICAL model 17Copyright 2020 by Data Blueprint Slide # Each data arrangement is a data structure • Some data structure characteristics – Grammar for data objects • Grammar is the principles or rules of an art, science, or technique "a grammar of the theater" – Constraints for data objects – Sequential order – Uniqueness – Order • Hierarchical, relational, network, lake, other – Balance – Optimality 18Copyright 2020 by Data Blueprint Slide # http://www.nist.gov/dads/HTML/datastructur.html "An organization of information, usually in memory, for better algorithm efficiency, such as queue, stack, linked list, heap, dictionary, and tree, or conceptual unity, such as the name and address of a person. It may include redundant information, such as length of the list or number of nodes in a subtree."
  • 10. Hierarchy • A hierarchy is an arrangement of items (objects, names, values, categories, etc.) in which the items are represented as being "above", "below", or "at the same level as" one another. • Hierarchy is an important concept in a wide variety of fields, such as philosophy, mathematics, computer science, organizational theory, systems theory, and the social sciences (especially political philosophy). 19Copyright 2020 by Data Blueprint Slide # Data Architecture Data Maps /Models Mess Data Maps /Models Data Maps /Models Data Maps /Models Data Maps /Models Model View Social 20Copyright 2020 by Data Blueprint Slide #
  • 11. Differences between Programs and Projects • Programs are Ongoing, Projects End – Managing a program involves long term strategic planning and continuous process improvement is not required of a project • Programs are Tied to the Financial Calendar – Program managers are often responsible for delivering results tied to the organization's financial calendar • Program Management is Governance Intensive – Programs are governed by a senior board that provides direction, oversight, and control while projects tend to be less governance-intensive • Programs Have Greater Scope of Financial Management – Projects typically have a straight-forward budget and project financial management is focused on spending to budget while program planning, management and control is significantly more complex • Program Change Management is an Executive Leadership Capability – Projects employ a formal change management process while at the program level, change management requires executive leadership skills and program change is driven more by an organization's strategy and is subject to market conditions and changing business goals 21Copyright 2020 by Data Blueprint Slide # Adapted from http://top.idownloadnew.com/program_vs_project/ and http://management.simplicable.com/management/new/program-management-vs-project-management Your data program must last at least as long as your HR program! What do we teach knowledge workers about data? 22Copyright 2020 by Data Blueprint Slide # What percentage of the deal with it daily?
  • 12. Political 23Copyright 2020 by Data Blueprint Slide # What do we teach IT professionals about data? 24Copyright 2020 by Data Blueprint Slide # • 1 course – How to build a new database • What impressions do IT professionals get from this education? – Data is a technical skill that is needed when developing new databases
  • 13. 25Copyright 2020 by Data Blueprint Slide # If the only tool you know is a hammer you tend to see every problem as a nail (slightly reworded from Abraham Maslow) Bad Data Decisions Spiral 26Copyright 2020 by Data Blueprint Slide # Bad data decisions Technical deci- sion makers are not data knowledgable Business decision makers are not data knowledgable Poor organizational outcomes Poor treatment of organizational data assets Poor quality data
  • 14. Economic 27Copyright 2020 by Data Blueprint Slide # Tacoma Narrows Bridge/ Gallopin' Gertie 28Copyright 2020 by Data Blueprint Slide #
  • 15. • World's 3rd longest suspension span • Slender, elegant and graceful • Opened on July 1st, collapsed in a windstorm on 7 Nov1940 • "The most dramatic failure in bridge engineering history" • Changed forever how engineers design suspension bridges leading to safer spans today. 29Copyright 2020 by Data Blueprint Slide # Tacoma Narrows Bridge/Gallopin' Gertie 30Copyright 2020 by Data Blueprint Slide # Similarly data failures cost organizations minimally 20-40% of their IT budget
  • 16. Data is a hidden IT Expense • Organizations spend between 20 - 40% of their IT budget evolving their data - including: – Data migration • Changing the location from one place to another – Data conversion • Changing data into another form, state, or product – Data improving • Inspecting and manipulating, or re-keying data to prepare it for subsequent use – Source: John Zachman 31Copyright 2020 by Data Blueprint Slide # PETER AIKEN WITH JUANITA BILLINGS FOREWORD BY JOHN BOTTEGA MONETIZING DATA MANAGEMENT Unlocking the Value in Your Organization’s Most Important Asset. Doing a poor job with data • Takes longer • Costs more • Delivers less • Presents greater risk (with thanks to Tom DeMarco) 32Copyright 2020 by Data Blueprint Slide #
  • 17. Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A Data model focus is typically domain specific 34Copyright 2020 by Data Blueprint Slide # Program A Program C Program B Focus of a software engineering effort Underutilized data modeling effort
  • 18. Database Architecture Focus Can Vary 35Copyright 2020 by Data Blueprint Slide # Application domain 1 Program A Program C Program B Focus of a software engineering effort Underutilized data modeling effort Better utilized data modeling effort ERPs and COTS are marketed as being similarly integrated! Program F Program E Program G Program H Program I Application domain 2 Application domain 3 Program D Application domain 1 Program A Program C Program B DataData DataData Data Data Data Program F Program E Program D Program G Program H Program I Application domain 2Application domain 3 Data Data Data Data Architecture Focus has Greater Potential Value • Broader focus than either software architecture or database architecture • Analysis scope is on the system wide use of data • Problems caused by data exchange or interface problems • Architectural goals more strategic than operational 36Copyright 2020 by Data Blueprint Slide #
  • 19. The DAMA Guide to the Data Management Body of Knowledge 37Copyright 2020 by Data Blueprint Slide # Data Management Practices fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational • Enterprise data modeling • Value chain analysis • Related data architecture How are components expressed as architectures? • Details are organized into larger components • Larger components are organized into models • Models are organized into architectures (comprised of architectural components) 38Copyright 2020 by Data Blueprint Slide # A B C D A B C D A D C B Intricate Dependencies Purposefulness
  • 20. How are data structures expressed as architectures? • Attributes are organized into entities/objects – Attributes are characteristics of "things" – Entitles/objects are "things" whose information is managed in support of strategy – Example(s) • Entities/objects are organized into models – Combinations of attributes and entities are structured to represent information requirements – Poorly structured data, constrains organizational information delivery capabilities – Example(s) • Models are organized into architectures – When building new systems, architectures are used to plan development – More often, data managers do not know what existing architectures are and - therefore - cannot make use of them in support of strategy implementation – Why no examples? 39Copyright 2020 by Data Blueprint Slide # Intricate Dependencies Purposefulness THING Thing.Id # Thing.Description Thing.Status Thing.Sex.To.Be.Assigned Thing.Reserve.Reason Data architectures are comprised of data models 40Copyright 2020 by Data Blueprint Slide #
  • 21. Architecture is about ... • Things – (components) • The functions of the things – (individually) • How the things interact – (as a system, – towards a goal) 41Copyright 2020 by Data Blueprint Slide # • Business • Process • Systems • Security • Technical • Data / Information 4 Minute Architecture Lesson from Steve Jobs, Introducing iCloud 42Copyright 2020 by Data Blueprint Slide #
  • 22. 43Copyright 2020 by Data Blueprint Slide # Typically Managed Architectures • Business Architecture – Goals, strategies, roles, organizational structure, location(s) • Process Architecture – Arrangement of inputs -> transformations = value -> outputs – Typical elements: Functions, activities, workflow, events, cycles, products, procedures • Systems Architecture – Applications, software components, interfaces, projects • Security Architecture – Arrangement of security controls relation to IT Architecture • Technical Architecture/Tarchitecture – Relation of software capabilities/technology stack – Structure of the technology infrastructure of an enterprise, solution or system – Typical elements: Networks, hardware, software platforms, standards/protocols • Data/Information Architecture – Arrangement of data assets supporting organizational strategy – Typical elements: specifications expressed as entities, relationships, attributes, definitions, values, vocabularies 1 in 10 organizations manage 1 or more of the formally Data Architectures: here, whether you like it or not 44Copyright 2020 by Data Blueprint Slide # deviantart.com • All organizations have data architectures – Some are better understood and documented (and therefore more useful to the organization) than others Business Process Systems Security Technical Data/Information
  • 23. Data Data Data Information Fact Meaning Request A model defining 3 important concepts comprising a data architecture [Built on definitions from Dan Appleton 1983] Intelligence Strategic Use Data Data Data Data 45Copyright 2020 by Data Blueprint Slide # “You can have data without information, but you cannot have information without data” — Daniel Keys Moran, Science Fiction Writer 1. Each FACT combines with one or more MEANINGS. 2. Each specific FACT and MEANING combination is referred to as a DATUM. 3. An INFORMATION is one or more DATA that are returned in response to a specific REQUEST 4. INFORMATION REUSE is enabled when one FACT is combined with more than one MEANING. 5. INTELLIGENCE is INFORMATION associated with its STRATEGIC USES. 6. DATA/INFORMATION must formally arranged into an ARCHITECTURE. Wisdom & knowledge are often used synonymously Useful Data Data Architectures Determine Interoperability • Required to enable self-correction/generation capabilities • Permits governance of data as an asset • Prerequisite to meaningful data exchanges • Lowers costs of organization-wide and extra-organizational data sharing • Permits managed evolution - rapidly responding to changing needs, new partners, time criticality's • Required for (full) role-based security implementation • Decreases the cost of maintaining data inventories Data Architectures • Capture the business meaning of the data required to run the organization • Living document – constantly evolving to meet upcoming and discovered business requirements • A potential entry point for architecture engagements • Validated data architectural components can be used to populate a business glossary • Major collection of metadata 46Copyright 2020 by Data Blueprint Slide #
  • 24. Levels of Abstraction, Completeness and Utility • Models more downward facing - detail • Architecture is higher level of abstraction - integration • In the past architecture attempted to gain complete (perfect) understanding – Not timely – Not feasible • Focus instead on architectural components – Governed by a framework – More immediate utility • http://www.architecturalcomponentsinc.com 47Copyright 2020 by Data Blueprint Slide # Data structures organized into an Architecture • How do data structures support strategy? • Consider the opposite question? – Were your systems explicitly designed to be integrated or otherwise work together? – If not then what is the likelihood that they will work well together? – In all likelihood your organization is spending between 20-40% of its IT budget compensating for poor data structure integration – They cannot be helpful as long as their structure is unknown • Two answers/two separate strategies – Achieving efficiency and effectiveness goals – Providing organizational dexterity for rapid implementation 48Copyright 2020 by Data Blueprint Slide #
  • 25. Engineering Architecture 49Copyright 2020 by Data Blueprint Slide # Engineering/Architecting Relationship • Architecting is used to create and build systems too complex to be treated by engineering analysis alone – Require technical details as the exception • Engineers develop the technical designs for implementation – Engineering/Crafts-persons deliver work product components supervised by: • Manufacturer • Building Contractor You cannot architect after implementation! 50Copyright 2020 by Data Blueprint Slide #
  • 26. USS Midway & Pancakes What is this? • It is tall • It has a clutch • It was built in 1942 • It is cemented to the floor • It is still in regular use! 51Copyright 2020 by Data Blueprint Slide # 52Copyright 2020 by Data Blueprint Slide # Definition of Bed
  • 27. process of discovering, analyzing, and scoping data requirements • An organization might decide to characterize the parts of a BED as: – Attributes: ID, description, status, sex.to.be.assigned, reserve.reason • Decisions to manage information about each specific attribute has direct consequences – A decision to use the above data attributes permits the organization to determine if it has female beds are available to be reserved • Characteristics can be shared – All beds may have a status – Many beds can be assigned to females • Characteristics may be required to be unique – ID permits identification every bed as distinct for every other bed – Description is unlikely to be the same for each bed 53Copyright 2020 by Data Blueprint Slide # BED Bed.Id # Bed.Description Bed.Status Bed.Sex.To.Be.Assigned Bed.Reserve.Reason Attributes arranged into an entity named "bed" – the attribute Bed.Id is the means used to identify a unique occurrence of bed Q: What is the proper relationship for these entities? 54Copyright 2020 by Data Blueprint Slide # ROOMBED
  • 28. Bed Room Data Maps at the Entity Level ➜ Stored Facts 55Copyright 2020 by Data Blueprint Slide # Bed Room a BED is related to a ROOM More precision: many BEDS are related to many ROOMS Bed Room Better information: many BEDS may be contained in each ROOM and each room may contain many beds What if beds can be moved? Eventually One or Many (optional) Eventually One (optional) Zero, or Many (optional) One or Many (mandatory) Exactly One (mandatory) Possible Entity Relationship Cardinality Options 56Copyright 2020 by Data Blueprint Slide #
  • 29. Families of Modeling Notation Variants 57Copyright 2020 by Data Blueprint Slide # Information Engineering What is a Relationship? • Natural associations between two or more entities 58Copyright 2020 by Data Blueprint Slide #
  • 30. Ordinality & Cardinality • Defines mandatory/optional relationships using minimum/ maximum occurrences from one entity to another 59Copyright 2020 by Data Blueprint Slide # A BED is placed in one and only one ROOM A ROOM contains zero or more BEDS A BED is occupied by zero or more PATIENTS A PATIENT occupies at least one or more BEDS ROOM BED PATIENT Standard definition reporting does not provide conceptual context 60Copyright 2020 by Data Blueprint Slide # BED Something you sleep in
  • 31. Purpose statement incorporates motivations Entity: BED Data Asset Type: Principal Data Entity Purpose: This is a substructure within the Room substructure of the Facility Location. It contains information about beds within rooms. Source: Maintenance Manual for File and Table Data (Software Version 3.0, Release 3.1) Attributes: Bed.Description Bed.Status Bed.Sex.To.Be.Assigned Bed.Reserve.Reason Associations: >0-+ Room Status: Validated 61Copyright 2020 by Data Blueprint Slide # Draft A purpose statement describing – Why the organization is maintaining information about this business concept; – Sources of information about it; – A partial list of the attributes or characteristics of the entity; and – Associations with other data items(read as "One room contains zero or many beds.") Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A
  • 32. BUILD?WHAT? HOW? As Is Requirements Assets WHAT? As Is Design Assets HOW? As Is Implementation Assets AS BUILT Forward Engineering 63Copyright 2020 by Data Blueprint Slide # New Building new stuff - in this case, new databases Systems Development Life Cycle (SDLC) • Data management and software development must be separated and sequenced. 64Copyright 2020 by Data Blueprint Slide # 64 WHAT? HOW? BUILD?
  • 33. Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A Data Representation is the Essence of Programming • Mythical Man Month ➜ 9 parallel effort x 1 month each ≠ baby • Fred Brooks Jr.'s observation – Data representation is the essence of programming – "Show me your flowchart and conceal your tables, and I shall continue to be mystified. – Show me your tables, and I won't usually need your flowchart; it'll be obvious." 66Copyright 2020 by Data Blueprint Slide #
  • 34. As Is Requirements Assets WHAT? As Is Design Assets HOW? As Is Implementation Assets AS BUILT Existing Reverse Engineering 67Copyright 2020 by Data Blueprint Slide # A structured technique aimed at recovering rigorous knowledge of the existing system to leverage enhancement efforts [Chikofsky & Cross 1990] Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A
  • 35. As Is Requirements Assets WHAT? As Is Design Assets HOW? As Is Implementation Assets AS BUILT ExistingNew Reengineering Reverse Engineering Forward engineering Reimplement To Be Implementation Assets To Be Design Assets To Be Requirements Assets 69Copyright 2020 by Data Blueprint Slide # • First, reverse engineering the existing system to understand its strengths/weaknesses • Next, use this information to inform the design of the new system Data Modeling Process 1. Identify entities 2. Identify key for each entity 3. Draw rough draft of entity relationship data model 4. Identify data attributes 5. Map data attributes to entities 70Copyright 2020 by Data Blueprint Slide #
  • 36. Model evolution is good, at first ... 71Copyright 2020 by Data Blueprint Slide # 1. Identify entities 2. Identify key for each entity 3. Draw rough draft of entity relationship data model 4. Identify data attributes 5. Map data attributes to entities Preliminary activities Modeling cycles Wrapup activities Evidence collection & analysis Project coordination requirements Target system analysis Modeling cycle focus Activity Refinement Collection Analysis Validation Declining coordination requirements Increasing amounts of targetsystem analysis Preliminary activities Modeling cycles Wrapup activities Evidence collection & analysis Project coordination requirements Target system analysis Modeling cycle focus Activity Refinement Collection Analysis Validation Declining coordination requirements Increasing amounts of targetsystem analysis Preliminary activities Modeling cycles Wrapup activities Evidence collection & analysis Project coordination requirements Target system analysis Modeling cycle focus Activity Refinement Collection Analysis Validation Declining coordination requirements Increasing amounts of targetsystem analysis Preliminary activities Modeling cycles Wrapup activities Evidence collection & analysis Project coordination requirements Target system analysis Modeling cycle focus Activity Refinement Collection Analysis Validation Declining coordination requirements Increasing amounts of targetsystem analysis Relative use of time allocated to tasks during Modeling Preliminary activities Modeling cycles Wrapup activities Evidence collection & analysis Project coordination requirements Target system analysis Modeling cycle focus Activity Refinement Collection Analysis Validation Declining coordination requirements Increasing amounts of targetsystem analysis 72Copyright 2020 by Data Blueprint Slide #
  • 37. Copyright 2020 by Data Blueprint Slide # Data Architecture contrasted with Data Modeling X • Data Maps ➜ Models – Why do we need them? – How are they be used? – Challenges to increased use (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • From the Top – Means: Forward engineering – Goal: Composition/Building • From the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A How are data structures expressed as architectures? • Attributes are organized into entities/objects – Attributes are characteristics of "things" – Entitles/objects are "things" whose information is managed in support of strategy – Example(s) • Entities/objects are organized into models – Combinations of attributes and entities are structured to represent information requirements – Poorly structured data, constrains organizational information delivery capabilities – Example(s) • Models are organized into architectures – When building new systems, architectures are used to plan development – More often, data managers do not know what existing architectures are and - therefore - cannot make use of them in support of strategy implementation – Why no examples? 74Copyright 2020 by Data Blueprint Slide # Entity: BED Attributes: Bed.Description Bed.Status Bed.Sex.To.Be.Assigned Bed.Reserve.Reason Intricate Dependencies Purposefulness
  • 38. + = Questions? 75Copyright 2020 by Data Blueprint Slide # It’s your turn! Use the chat feature or Twitter (#dataed) to submit your questions now! Upcoming Events March Webinar: Unlock Business Value using Reference and Master Data Management Strategies Tuesday, March 10, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5) Enterprise Data World Developing Data Proficiencies to Improve Workforce Performance Sunday, 3/23/2020 @ 1:30 PM PT April Webinar: Leveraging Data Management Technologies Tuesday, April 14, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5) May Webinar: Data Management Best Practices/Practicing Data Management Better Tuesday, May 12, 2020 @ 2:00 PM ET/11:00 AM PT (UTC-5) Sign up for webinars at: www.datablueprint.com/webinar-schedule or www.dataversity.net 76Copyright 2020 by Data Blueprint Slide # Brought to you by:
  • 39. 10124 W. Broad Street, Suite C Glen Allen, Virginia 23060 804.521.4056 Copyright 2020 by Data Blueprint Slide # 77