SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Peter Aiken, Ph.D.
Data
Architecture 

Versus 

Data 

Modeling
Copyright 2019 by Data Blueprint Slide # !1
Data mapping from two perspectives
• DAMA International President 2009-2013 / 2018
• DAMA International Achievement Award 2001 

(with Dr. E. F. "Ted" Codd
• DAMA International Community Award 2005
Peter Aiken, Ph.D.
!2Copyright 2019 by Data Blueprint Slide #
• 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)
• 10 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.
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
!3Copyright 2019 by Data Blueprint Slide #
1 in 10 organizations manage 1
or more of the formally
Architecture is about ...
• Things
– (components)
• The functions of the things
– (individually)
• How the things interact
– (as a system,
– towards a goal)
!4Copyright 2019 by Data Blueprint Slide #
• Business
• Process
• Systems
• Security
• Technical
• Data / Information
!5Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
!X
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View from the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A 





Data
Data
Data
Information
Fact Meaning
Request
Business Glossary Components
[Built on definitions from Dan Appleton 1983]
Intelligence
Strategic Use
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
Data
Data
Data Data
!6Copyright 2019 by Data Blueprint Slide #
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
!7Copyright 2019 by Data Blueprint Slide #
What is a data structure?
• "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."
• 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, other
– Balance
– Optimality
!8Copyright 2019 by Data Blueprint Slide #
http://www.nist.gov/dads/HTML/datastructur.html
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)
!9Copyright 2019 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?
!10Copyright 2019 by Data Blueprint Slide #
Entity: BED
Attributes: Bed.Description

Bed.Status

Bed.Sex.To.Be.Assigned

Bed.Reserve.Reason
Data architectures are comprised of data models
!11Copyright 2019 by Data Blueprint Slide #
• 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
!12Copyright 2019 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
!13Copyright 2019 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
!14Copyright 2019 by Data Blueprint Slide #
Data model focus is typically domain specific
!15Copyright 2019 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
!16Copyright 2019 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
!17Copyright 2019 by Data Blueprint Slide #
!18Copyright 2019 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
!19Copyright 2019 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?
!20Copyright 2019 by Data Blueprint Slide #
What percentage of the deal with it daily?
!21Copyright 2019 by Data Blueprint Slide #
Political
What do we teach IT professionals about data?
!22Copyright 2019 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
!23Copyright 2019 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)
The DAMA Guide
to the Data
Management 

Body of 

Knowledge
!24Copyright 2019 by Data Blueprint Slide #
Data 

Management 

Practices
fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational
• Good enough 

to criticize
– All models 

are wrong
– Some models 

are useful [Box]
• Missing two 

important concepts
– Optionality
– Dependency
The DAMA Guide
to the Data
Management 

Body of 

Knowledge
!25Copyright 2019 by Data Blueprint Slide #
Data 

Management 

Practices
fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational
• Good enough 

to criticize
– All models 

are wrong
– Some models 

are useful
• Missing two 

important concepts
– Optionality
– Dependency
Bad Data Decisions Spiral
!26Copyright 2019 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
Tacoma Narrows Bridge/Gallopin' Gertie
• Slender, elegant and graceful
• World's 3rd longest suspension span
• Opened on July 1st, collapsed in a windstorm on
November 7, 1940
• "The most dramatic failure in 

bridge engineering history"
• Changed forever how engineers 

design suspension bridges leading 

to safer spans today.
!27Copyright 2019 by Data Blueprint Slide #
!28Copyright 2019 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
!29Copyright 2019 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)
!30Copyright 2019 by Data Blueprint Slide #
!31Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
!X
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View from the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A 





Architectures: here, whether you like it or not
32Copyright 2019 by Data Blueprint Slide #
deviantart.com
• All organizations
have architectures
– Some are better
understood and
documented (and
therefore more
useful to the
organization) than
others
Engineering
Architecture
!33Copyright 2019 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!
!34Copyright 2019 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!
!35Copyright 2019 by Data Blueprint Slide #
!36Copyright 2019 by Data Blueprint Slide #
Definition of Bed
Q: What is the proper relationship for these entities?
!37Copyright 2019 by Data Blueprint Slide #
ROOMBED
Bed Room
Data Maps at the Entity Level ➜ Stored Facts
!38Copyright 2019 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?
Possible Entity Relationships
!39Copyright 2019 by Data Blueprint Slide #
Eventually One or Many (optional)
Eventually One (optional)
Exactly One (mandatory)
Zero, or Many (optional)
One or Many (mandatory)
Families of Modeling Notation Variants
!40Copyright 2019 by Data Blueprint Slide #
Information Engineering
What is a Relationship?
• Natural associations between two or more entities
!41Copyright 2019 by Data Blueprint Slide #
Ordinality & Cardinality
• Defines mandatory/optional relationships using minimum/
maximum occurrences from one entity to another
!42Copyright 2019 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
Attributes are characteristics of "things"
• 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
!43Copyright 2019 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
Standard definition reporting does not provide conceptual context
!44Copyright 2019 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
!45Copyright 2019 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.")
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.
!46Copyright 2019 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.
!47Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
!X
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View 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
!48Copyright 2019 by Data Blueprint Slide #
New
Building new stuff - in this case, new databases
Systems Development Life Cycle (SDLC)
!49Copyright 2019 by Data Blueprint Slide # !49
WHAT?
HOW?
BUILD?
!50Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
!X
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View 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."
!51Copyright 2019 by Data Blueprint Slide #
As Is Requirements

Assets WHAT?
As Is Design Assets

HOW?
As Is Implementation 

Assets AS BUILT
Existing
Reverse Engineering
!52Copyright 2019 by Data Blueprint Slide #
A structured technique aimed at recovering rigorous knowledge
of the existing system to leverage enhancement efforts
[Chikofsky & Cross 1990]
!53Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
!X
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View 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
!54Copyright 2019 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
!55Copyright 2019 by Data Blueprint Slide #
Model evolution is good, at first ...
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
!56Copyright 2019 by Data Blueprint Slide #
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
!57Copyright 2019 by Data Blueprint Slide #
Data Architecture Versus Data Modeling
• Data Maps->Models
– Why do we need them?
– How are they be used?
– Challenges (social, political,
economic)
• Architecture/Engineering
– Two sides of same data coin
– Must operate on standard,
shared data of known quality
• View from the Top
– Means: Forward engineering
– Goal: Composition/Building
• View from the Bottom
– Means: Reverse engineering
– Goal: Understanding
• Working Together
– Functions required for
effective data management
– Need for simplicity
• Take Aways/Q&A 





!58Copyright 2019 by Data Blueprint Slide #
• Take Aways/Q&A
It’s your turn!
Use the chat
feature or Twitter
(#dataed) to submit
your questions now!
Questions?
+ =
!59Copyright 2019 by Data Blueprint Slide #
Upcoming Events
March Webinar:

Reference & Master Data Management - Unlocking Business Value

March 12, 2019 @ 2:00 PM ET
Enterprise Data World

How I Learned to Stop Worrying & Love My Data Warehouse

Sunday, 3/17/2019 @ 1:30 PM ET
Data Management Brain Drain
Thursday, 3/20/2019 @ 2:45 PM ET
April Webinar:

Approaching Data Management Technologies

April 9, 2019 @ 2:00 PM ET
Sign up for webinars at: www.datablueprint.com/webinar-schedule 

or at www.dataversity.net
!60Copyright 2019 by Data Blueprint Slide #
Brought to you by:
10124 W. Broad Street, Suite C
Glen Allen, Virginia 23060
804.521.4056
Copyright 2019 by Data Blueprint Slide # !61

Weitere ähnliche Inhalte

Was ist angesagt?

ADV Slides: Databases vs Hadoop vs Cloud Storage
ADV Slides: Databases vs Hadoop vs Cloud StorageADV Slides: Databases vs Hadoop vs Cloud Storage
ADV Slides: Databases vs Hadoop vs Cloud StorageDATAVERSITY
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling FundamentalsDATAVERSITY
 
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...DATAVERSITY
 
Data Maturity - A Balanced Approach
Data Maturity - A Balanced ApproachData Maturity - A Balanced Approach
Data Maturity - A Balanced ApproachDATAVERSITY
 
Data-Ed Online: Unlock Business Value through Reference & MDM
Data-Ed Online: Unlock Business Value through Reference & MDMData-Ed Online: Unlock Business Value through Reference & MDM
Data-Ed Online: Unlock Business Value through Reference & MDMDATAVERSITY
 
Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)DATAVERSITY
 
DataEd Slides: Growing Practical Data Governance Programs
DataEd Slides: Growing Practical Data Governance ProgramsDataEd Slides: Growing Practical Data Governance Programs
DataEd Slides: Growing Practical Data Governance ProgramsDATAVERSITY
 
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful SwanData-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful SwanDATAVERSITY
 
DAS Slides: Graph Databases — Practical Use Cases
DAS Slides: Graph Databases — Practical Use CasesDAS Slides: Graph Databases — Practical Use Cases
DAS Slides: Graph Databases — Practical Use CasesDATAVERSITY
 
Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)DATAVERSITY
 
Data-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsData-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsDATAVERSITY
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsDATAVERSITY
 
DataEd Webinar: Metadata Strategies
DataEd Webinar:  Metadata StrategiesDataEd Webinar:  Metadata Strategies
DataEd Webinar: Metadata StrategiesDATAVERSITY
 
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...DATAVERSITY
 
Big data as a gateway to knowledge management
Big data as a gateway to knowledge managementBig data as a gateway to knowledge management
Big data as a gateway to knowledge managementDATAVERSITY
 
Slides: How Automating Data Lineage Improves BI Performance
Slides: How Automating Data Lineage Improves BI PerformanceSlides: How Automating Data Lineage Improves BI Performance
Slides: How Automating Data Lineage Improves BI PerformanceDATAVERSITY
 
Data-Ed Webinar: Design & Manage Data Structures
Data-Ed Webinar: Design & Manage Data Structures Data-Ed Webinar: Design & Manage Data Structures
Data-Ed Webinar: Design & Manage Data Structures DATAVERSITY
 
DI&A Slides: Data-Centric Development
DI&A Slides: Data-Centric DevelopmentDI&A Slides: Data-Centric Development
DI&A Slides: Data-Centric DevelopmentDATAVERSITY
 
Data-Ed Online Webinar: Data Architecture Requirements
Data-Ed Online Webinar: Data Architecture RequirementsData-Ed Online Webinar: Data Architecture Requirements
Data-Ed Online Webinar: Data Architecture RequirementsDATAVERSITY
 
Data Quality Success Stories
Data Quality Success StoriesData Quality Success Stories
Data Quality Success StoriesDATAVERSITY
 

Was ist angesagt? (20)

ADV Slides: Databases vs Hadoop vs Cloud Storage
ADV Slides: Databases vs Hadoop vs Cloud StorageADV Slides: Databases vs Hadoop vs Cloud Storage
ADV Slides: Databases vs Hadoop vs Cloud Storage
 
Data Modeling Fundamentals
Data Modeling FundamentalsData Modeling Fundamentals
Data Modeling Fundamentals
 
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...
DataEd Slides: Unlock Business Value Using Reference and Master Data Manageme...
 
Data Maturity - A Balanced Approach
Data Maturity - A Balanced ApproachData Maturity - A Balanced Approach
Data Maturity - A Balanced Approach
 
Data-Ed Online: Unlock Business Value through Reference & MDM
Data-Ed Online: Unlock Business Value through Reference & MDMData-Ed Online: Unlock Business Value through Reference & MDM
Data-Ed Online: Unlock Business Value through Reference & MDM
 
Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)Why Your Data Management Strategy Isn't Working (and How to Fix It)
Why Your Data Management Strategy Isn't Working (and How to Fix It)
 
DataEd Slides: Growing Practical Data Governance Programs
DataEd Slides: Growing Practical Data Governance ProgramsDataEd Slides: Growing Practical Data Governance Programs
DataEd Slides: Growing Practical Data Governance Programs
 
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful SwanData-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
Data-Ed Webinar: Data Quality Strategies - From Data Duckling to Successful Swan
 
DAS Slides: Graph Databases — Practical Use Cases
DAS Slides: Graph Databases — Practical Use CasesDAS Slides: Graph Databases — Practical Use Cases
DAS Slides: Graph Databases — Practical Use Cases
 
Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)Implementing the Data Maturity Model (DMM)
Implementing the Data Maturity Model (DMM)
 
Data-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture RequirementsData-Ed Online: Data Architecture Requirements
Data-Ed Online: Data Architecture Requirements
 
Trends in Enterprise Advanced Analytics
Trends in Enterprise Advanced AnalyticsTrends in Enterprise Advanced Analytics
Trends in Enterprise Advanced Analytics
 
DataEd Webinar: Metadata Strategies
DataEd Webinar:  Metadata StrategiesDataEd Webinar:  Metadata Strategies
DataEd Webinar: Metadata Strategies
 
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
 
Big data as a gateway to knowledge management
Big data as a gateway to knowledge managementBig data as a gateway to knowledge management
Big data as a gateway to knowledge management
 
Slides: How Automating Data Lineage Improves BI Performance
Slides: How Automating Data Lineage Improves BI PerformanceSlides: How Automating Data Lineage Improves BI Performance
Slides: How Automating Data Lineage Improves BI Performance
 
Data-Ed Webinar: Design & Manage Data Structures
Data-Ed Webinar: Design & Manage Data Structures Data-Ed Webinar: Design & Manage Data Structures
Data-Ed Webinar: Design & Manage Data Structures
 
DI&A Slides: Data-Centric Development
DI&A Slides: Data-Centric DevelopmentDI&A Slides: Data-Centric Development
DI&A Slides: Data-Centric Development
 
Data-Ed Online Webinar: Data Architecture Requirements
Data-Ed Online Webinar: Data Architecture RequirementsData-Ed Online Webinar: Data Architecture Requirements
Data-Ed Online Webinar: Data Architecture Requirements
 
Data Quality Success Stories
Data Quality Success StoriesData Quality Success Stories
Data Quality Success Stories
 

Ähnlich wie DataEd Slides: Data Architecture versus Data Modeling

Data-Ed Slides: Data Architecture Strategies - Constructing Your Data Garden
Data-Ed Slides: Data Architecture Strategies - Constructing Your Data GardenData-Ed Slides: Data Architecture Strategies - Constructing Your Data Garden
Data-Ed Slides: Data Architecture Strategies - Constructing Your Data GardenDATAVERSITY
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsDATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 
DataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast
DataEd Slides: Data Architecture vs. Data Modeling – Compare and ContrastDataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast
DataEd Slides: Data Architecture vs. Data Modeling – Compare and ContrastDATAVERSITY
 
Data Structures - The Cornerstone of Your Data’s Home
Data Structures - The Cornerstone of Your Data’s HomeData Structures - The Cornerstone of Your Data’s Home
Data Structures - The Cornerstone of Your Data’s HomeDATAVERSITY
 
Data-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling FundamentalsData-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling FundamentalsDATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 
Data-Ed: Design and Manage Data Structures
Data-Ed: Design and Manage Data Structures Data-Ed: Design and Manage Data Structures
Data-Ed: Design and Manage Data Structures Data Blueprint
 
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
DataEd Webinar:  Reference & Master Data Management - Unlocking Business ValueDataEd Webinar:  Reference & Master Data Management - Unlocking Business Value
DataEd Webinar: Reference & Master Data Management - Unlocking Business ValueDATAVERSITY
 
The Importance of Master Data Management
The Importance of Master Data ManagementThe Importance of Master Data Management
The Importance of Master Data ManagementDATAVERSITY
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindDATAVERSITY
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is FundamentalDATAVERSITY
 
Getting Started with Data Stewardship
Getting Started with Data StewardshipGetting Started with Data Stewardship
Getting Started with Data StewardshipDATAVERSITY
 
Data Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudData Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudData Blueprint
 
Data Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudData Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudDATAVERSITY
 
Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data ModelingDATAVERSITY
 
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)DATAVERSITY
 
Metadata Strategies
Metadata StrategiesMetadata Strategies
Metadata StrategiesDATAVERSITY
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data SquaredDATAVERSITY
 
DataEd Slides: Getting Started with Data Stewardship
DataEd Slides:  Getting Started with Data StewardshipDataEd Slides:  Getting Started with Data Stewardship
DataEd Slides: Getting Started with Data StewardshipDATAVERSITY
 

Ähnlich wie DataEd Slides: Data Architecture versus Data Modeling (20)

Data-Ed Slides: Data Architecture Strategies - Constructing Your Data Garden
Data-Ed Slides: Data Architecture Strategies - Constructing Your Data GardenData-Ed Slides: Data Architecture Strategies - Constructing Your Data Garden
Data-Ed Slides: Data Architecture Strategies - Constructing Your Data Garden
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture Requirements
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 
DataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast
DataEd Slides: Data Architecture vs. Data Modeling – Compare and ContrastDataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast
DataEd Slides: Data Architecture vs. Data Modeling – Compare and Contrast
 
Data Structures - The Cornerstone of Your Data’s Home
Data Structures - The Cornerstone of Your Data’s HomeData Structures - The Cornerstone of Your Data’s Home
Data Structures - The Cornerstone of Your Data’s Home
 
Data-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling FundamentalsData-Ed Webinar: Data Modeling Fundamentals
Data-Ed Webinar: Data Modeling Fundamentals
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 
Data-Ed: Design and Manage Data Structures
Data-Ed: Design and Manage Data Structures Data-Ed: Design and Manage Data Structures
Data-Ed: Design and Manage Data Structures
 
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
DataEd Webinar:  Reference & Master Data Management - Unlocking Business ValueDataEd Webinar:  Reference & Master Data Management - Unlocking Business Value
DataEd Webinar: Reference & Master Data Management - Unlocking Business Value
 
The Importance of Master Data Management
The Importance of Master Data ManagementThe Importance of Master Data Management
The Importance of Master Data Management
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data Mind
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is Fundamental
 
Getting Started with Data Stewardship
Getting Started with Data StewardshipGetting Started with Data Stewardship
Getting Started with Data Stewardship
 
Data Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudData Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: Cloud
 
Data Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: CloudData Systems Integration & Business Value Pt. 2: Cloud
Data Systems Integration & Business Value Pt. 2: Cloud
 
Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data Modeling
 
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)Data-Ed Slides: Best Practices in Data Stewardship (Technical)
Data-Ed Slides: Best Practices in Data Stewardship (Technical)
 
Metadata Strategies
Metadata StrategiesMetadata Strategies
Metadata Strategies
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data Squared
 
DataEd Slides: Getting Started with Data Stewardship
DataEd Slides:  Getting Started with Data StewardshipDataEd Slides:  Getting Started with Data Stewardship
DataEd Slides: Getting Started with Data Stewardship
 

Mehr von 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
 
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
 
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
 

Mehr von 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
 
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
 
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
 

Kürzlich hochgeladen

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Kürzlich hochgeladen (20)

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

DataEd Slides: Data Architecture versus Data Modeling

  • 1. Peter Aiken, Ph.D. Data Architecture 
 Versus 
 Data 
 Modeling Copyright 2019 by Data Blueprint Slide # !1 Data mapping from two perspectives • DAMA International President 2009-2013 / 2018 • DAMA International Achievement Award 2001 
 (with Dr. E. F. "Ted" Codd • DAMA International Community Award 2005 Peter Aiken, Ph.D. !2Copyright 2019 by Data Blueprint Slide # • 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) • 10 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.
  • 2. 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 !3Copyright 2019 by Data Blueprint Slide # 1 in 10 organizations manage 1 or more of the formally Architecture is about ... • Things – (components) • The functions of the things – (individually) • How the things interact – (as a system, – towards a goal) !4Copyright 2019 by Data Blueprint Slide # • Business • Process • Systems • Security • Technical • Data / Information
  • 3. !5Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling !X • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View from the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A 
 
 
 Data Data Data Information Fact Meaning Request Business Glossary Components [Built on definitions from Dan Appleton 1983] Intelligence Strategic Use 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 Data Data Data Data !6Copyright 2019 by Data Blueprint Slide #
  • 4. 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 !7Copyright 2019 by Data Blueprint Slide # What is a data structure? • "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." • 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, other – Balance – Optimality !8Copyright 2019 by Data Blueprint Slide # http://www.nist.gov/dads/HTML/datastructur.html
  • 5. 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) !9Copyright 2019 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? !10Copyright 2019 by Data Blueprint Slide # Entity: BED Attributes: Bed.Description
 Bed.Status
 Bed.Sex.To.Be.Assigned
 Bed.Reserve.Reason
  • 6. Data architectures are comprised of data models !11Copyright 2019 by Data Blueprint Slide # • 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 !12Copyright 2019 by Data Blueprint Slide #
  • 7. 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 !13Copyright 2019 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 !14Copyright 2019 by Data Blueprint Slide #
  • 8. Data model focus is typically domain specific !15Copyright 2019 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 !16Copyright 2019 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
  • 9. 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 !17Copyright 2019 by Data Blueprint Slide # !18Copyright 2019 by Data Blueprint Slide #
  • 10. 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 !19Copyright 2019 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? !20Copyright 2019 by Data Blueprint Slide # What percentage of the deal with it daily?
  • 11. !21Copyright 2019 by Data Blueprint Slide # Political What do we teach IT professionals about data? !22Copyright 2019 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
  • 12. !23Copyright 2019 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) The DAMA Guide to the Data Management 
 Body of 
 Knowledge !24Copyright 2019 by Data Blueprint Slide # Data 
 Management 
 Practices fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational • Good enough 
 to criticize – All models 
 are wrong – Some models 
 are useful [Box] • Missing two 
 important concepts – Optionality – Dependency
  • 13. The DAMA Guide to the Data Management 
 Body of 
 Knowledge !25Copyright 2019 by Data Blueprint Slide # Data 
 Management 
 Practices fromTheDAMAGuidetotheDataManagementBodyofKnowledge©2009byDAMAInternational • Good enough 
 to criticize – All models 
 are wrong – Some models 
 are useful • Missing two 
 important concepts – Optionality – Dependency Bad Data Decisions Spiral !26Copyright 2019 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. Tacoma Narrows Bridge/Gallopin' Gertie • Slender, elegant and graceful • World's 3rd longest suspension span • Opened on July 1st, collapsed in a windstorm on November 7, 1940 • "The most dramatic failure in 
 bridge engineering history" • Changed forever how engineers 
 design suspension bridges leading 
 to safer spans today. !27Copyright 2019 by Data Blueprint Slide # !28Copyright 2019 by Data Blueprint Slide # Similarly data failures cost organizations minimally 20-40% of their IT budget
  • 15. 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 !29Copyright 2019 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) !30Copyright 2019 by Data Blueprint Slide #
  • 16. !31Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling !X • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View from the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A 
 
 
 Architectures: here, whether you like it or not 32Copyright 2019 by Data Blueprint Slide # deviantart.com • All organizations have architectures – Some are better understood and documented (and therefore more useful to the organization) than others
  • 17. Engineering Architecture !33Copyright 2019 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! !34Copyright 2019 by Data Blueprint Slide #
  • 18. 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! !35Copyright 2019 by Data Blueprint Slide # !36Copyright 2019 by Data Blueprint Slide # Definition of Bed
  • 19. Q: What is the proper relationship for these entities? !37Copyright 2019 by Data Blueprint Slide # ROOMBED Bed Room Data Maps at the Entity Level ➜ Stored Facts !38Copyright 2019 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?
  • 20. Possible Entity Relationships !39Copyright 2019 by Data Blueprint Slide # Eventually One or Many (optional) Eventually One (optional) Exactly One (mandatory) Zero, or Many (optional) One or Many (mandatory) Families of Modeling Notation Variants !40Copyright 2019 by Data Blueprint Slide # Information Engineering
  • 21. What is a Relationship? • Natural associations between two or more entities !41Copyright 2019 by Data Blueprint Slide # Ordinality & Cardinality • Defines mandatory/optional relationships using minimum/ maximum occurrences from one entity to another !42Copyright 2019 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
  • 22. Attributes are characteristics of "things" • 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 !43Copyright 2019 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 Standard definition reporting does not provide conceptual context !44Copyright 2019 by Data Blueprint Slide # BED Something you sleep in
  • 23. 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 !45Copyright 2019 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.") 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. !46Copyright 2019 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.
  • 24. !47Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling !X • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View 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 !48Copyright 2019 by Data Blueprint Slide # New Building new stuff - in this case, new databases
  • 25. Systems Development Life Cycle (SDLC) !49Copyright 2019 by Data Blueprint Slide # !49 WHAT? HOW? BUILD? !50Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling !X • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View from the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A 
 
 

  • 26. 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." !51Copyright 2019 by Data Blueprint Slide # As Is Requirements
 Assets WHAT? As Is Design Assets
 HOW? As Is Implementation 
 Assets AS BUILT Existing Reverse Engineering !52Copyright 2019 by Data Blueprint Slide # A structured technique aimed at recovering rigorous knowledge of the existing system to leverage enhancement efforts [Chikofsky & Cross 1990]
  • 27. !53Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling !X • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View 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 !54Copyright 2019 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
  • 28. 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 !55Copyright 2019 by Data Blueprint Slide # Model evolution is good, at first ... 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 !56Copyright 2019 by Data Blueprint Slide #
  • 29. 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 !57Copyright 2019 by Data Blueprint Slide # Data Architecture Versus Data Modeling • Data Maps->Models – Why do we need them? – How are they be used? – Challenges (social, political, economic) • Architecture/Engineering – Two sides of same data coin – Must operate on standard, shared data of known quality • View from the Top – Means: Forward engineering – Goal: Composition/Building • View from the Bottom – Means: Reverse engineering – Goal: Understanding • Working Together – Functions required for effective data management – Need for simplicity • Take Aways/Q&A 
 
 
 !58Copyright 2019 by Data Blueprint Slide # • Take Aways/Q&A
  • 30. It’s your turn! Use the chat feature or Twitter (#dataed) to submit your questions now! Questions? + = !59Copyright 2019 by Data Blueprint Slide # Upcoming Events March Webinar:
 Reference & Master Data Management - Unlocking Business Value
 March 12, 2019 @ 2:00 PM ET Enterprise Data World
 How I Learned to Stop Worrying & Love My Data Warehouse
 Sunday, 3/17/2019 @ 1:30 PM ET Data Management Brain Drain Thursday, 3/20/2019 @ 2:45 PM ET April Webinar:
 Approaching Data Management Technologies
 April 9, 2019 @ 2:00 PM ET Sign up for webinars at: www.datablueprint.com/webinar-schedule 
 or at www.dataversity.net !60Copyright 2019 by Data Blueprint Slide # Brought to you by:
  • 31. 10124 W. Broad Street, Suite C Glen Allen, Virginia 23060 804.521.4056 Copyright 2019 by Data Blueprint Slide # !61