Modul 3 - Data Architecture
Modul 3 - Data Architecture
Data Data
Metadata
Governance Security
Data Architecture
Copyright © 2017 by DAMA International
1. Introduction
A
rchitecture refers to the art and science of building things (especially habitable structures) and to the
results of the process of building – the buildings themselves. In a more general sense, architecture
refers to an organized arrangement of component elements intended to optimize the function,
performance, feasibility, cost, and aesthetics of an overall structure or system.
Agenda
o Enterprise Architecture
o The Zachman Framework
o Enterprise Data Model
o Information Value Chain Analysis
o Data Delivery Architecture
The IT Mindset
We have a high-level
strategy…
That’s not a clear
requirement…
IT CxO
• IT people just want to build stuff and hand it off to other people
• They want business sponsors who will pay for this stuff and tell them exactly
what is needed
• Strategy does not match this mindset
Stairway to Ceiling
o Data architecture
◦ Subject areas, business entities, business relationships, data attributes, business definitions,
taxonomies, entity lifecycle states, valid reference values, data quality rules, data security
classifications, data flow
o Process architecture
◦ Functions, activities, tasks, steps, workflow, products, events, cycles, procedural rules
o Business architecture
◦ Goals and objectives, strategies and initiatives, roles and job positions, organization
structures, locations, operating principles
o Application architecture
◦ Business system portfolio, software components (SOA), program structure and flow, portals
and user interfaces, implementation projects
o Technology architecture
◦ Hardware and software platforms, standards, protocols, network topology
o Information value chain analysis
◦ Mapping the relationships between data, process, business, applications and technology
technical architecture. Table 6 describes and compares these domains. Architects from different domains must
address development directions and requirements collaboratively, as each domain influences and put constraints
on the other domains. (See also Figure 22.)
Enterprise Architecture Domain
Table 6 Architecture Domains
Purpose To identify how an To describe how data To describe the To describe the
enterprise creates should be organized structure and physical technology
102 DMBOK2
value for customers and managed functionality of needed to enable
and other applications in an systems to function
stakeholders enterprise and deliver value
Domain Enterprise Enterprise Data Enterprise Enterprise
Business Architecture Applications Technology
Architecture Architecture Architecture
Elements Business models, Data models, data Business systems, Technical platforms,
processes, definitions, data software packages, networks, security,
capabilities, mapping databases integration tools
services, events, specifications, data
strategies, flows, structured data
vocabulary APIs
Dependencies Establishes Manages data created Acts on specified Hosts and executes
requirements for the and required by data according to the application
other domains business architecture business architecture
requirements
Layer
Characteristic Transactional
Data Warehouse Data Mart
Application
View of data across the Data structured and filtered
Data produced via the
enterprise. Supports to support specific
Purpose automation of business
dissemination, derivation of information needs of small
processes
knowledge and history groups of users.
Derivations (including Data from Warehouse is
All base (non-derived) data
Data Life Cycle originates here
aggregations) produced transformed to support
here, and history is inferred specific reporting
Sales Sales
Belongs to Product
Item Order Item
Product Design
Bill-of-material Specifies
(BOM)
Sales Bundle
Bill-of-material
(BOM)
Product
Part Sales
Details Order Item
Part Configuration
Structure
The Subject Area discriminator (i.e., the principles that form the Subject Area structure) must be consistent
throughout the enterprise data model. Frequently used subject area discriminator principles include: using
normalization rules, dividing Subject Areas from systems portfolios (i.e., funding), forming Subject Areas from
A Subject Area Model is Not Costly
Data Management
CONTACT PLAN
CONTRIBUTION /
SERVICE REQUEST WITHDRAWAL
You mean to tell me
every one of these
subject areas
includes access
security for data!
3. Useful in communications.
4. Shows what metadata is being produced by subject area. This is a high-level
inventory.
5. Can distinguish data-related metadata from other data
6. Within each subject area, definitions should be constant. There may be
variations across subject areas.
7. Subject areas are candidates for conceptual models.
Disadvantages
1. It is a taxonomy and can be argued over. No one taxonomy will satisfy every
perspective. We use data categorization for that (see later). The Subject Area
Model should be the most common and natural perspective.
2. The Subject Area Model often has more things expected of it than it can
deliver. Managing expectations can be tricky.
Product
Product Part
Manufacturing
Plant
Customer
Major Entities
Sales Item
Assembly
Structure
Sales Order
Production
Order
Individual
Product
Shipping
Customer’s
Invoice
Create Read/use
CRM
Service
Customer data & repair
Customer statistics
agreement
Manufacturing Manufacturing
Routing System Planning Serial numbers
Manufacturing BOM System Individual product BOM
Production line routing
Lead times
o Business glossary
◦ (including general terms, more than entities)
o Enterprise taxonomies
Definition: Identifying the data needs of the enterprise (regardless of structure), and
designing and maintaining the master blueprints to meet those needs. Using master
blueprints to guide data integration, control data assets, and align data investments with
business strategy.
Goals:
1. Identify data storage and processing requirements.
2. Design structures and plans to meet the current and long-term data requirements of the enterprise.
3. Strategically prepare organizations to quickly evolve their products, services, and data to take advantage
of business opportunities inherent in emerging technologies.
Business
Drivers