ICT616 Topic 03
ICT616 Topic 03
Resources
Managemen
t
Topic 3: Data
Architecture
Management
Lecture Outline
2
Learning Objectives
4
What is Data Architecture?
(1/3)
5
What is Data Architecture?
(2/3)
A second, longer definition (next slide) is combined
from:
http://www.dataversity.net/data-architecture-and-infor
mation-architecture-whats-the-difference/
and
http://www.learn.geekinterview.com/data-warehouse/d
ata-architecture/what-is-data-architecture.html
6
What is Data Architecture?
(3/3)
7
Architectural Processes
8
Data Architecture
9
10
Deliverables
11
We will look at some of those in more
detail
12
Enterprise Information
Needs
13
Enterprise Data Model
(EDM)
Enterprise data architecture is as much about data as
it is about terminology
So, the EDM is a set of deliverables that provides a
common consistent view of shared data across the
enterprise.
- It is a critical input to all future systems development
projects and the baseline for additional data
requirements analysis and data modeling efforts
undertaken at the project level
14
This Week’s Workshop
15
But how can we understand
enterprise information
needs? (1/2)
16
But how can we understand
enterprise information
needs? (2/2)
17
Developing and Maintaining
the EDM (1/7)
18
Developing and Maintaining
the EDM (2/7)
19
Developing and Maintaining
the EDM (3/7)
20
Developing and Maintaining
the EDM (4/7)
21
Developing and Maintaining
the EDM (5/7)
23
Developing and Maintaining
the EDM (7/7)
24
25
Enterprise Data Model –
Subject Area Model
Gives the overall SCOPE of the enterprise
May be presented as
• an outline of subject areas
• a diagram
26
Enterprise Data Model –
Conceptual Model (1/2)
Defines relationships between business entities for each
subject area
Business entities are named using business terms. A single
example of a business entity is an instance.
Many business entities will appear within the scope of
several subject areas, as the scope boundaries of subject
areas normally overlap. For data governance and
stewardship purposes, every business entity should have
one primary subject area which “owns” the master version
of that entity
27
Enterprise Data Model –
Conceptual Model (2/2)
Conceptual data models may include many-to-many
business relationships between entities
Since they are mainly for business understanding ,
they do not need data attributes
- Data attribute: a property of an entity, e.g.,
the attribute Student Last Name describes the last
name of each student
28
Enterprise Data Model – Enterprise
Logical Data Model (1/2)
30
Data Integration Architecture
31
Information Value Chain
Analysis
“Information value chain analysis maps the
relationships between data model elements and other
kinds of enterprise model elements in one or more
two-dimensional matrices. The most common such
matrix is an entity/process relationship matrix…
The value of information created in earlier processes is
shown by its use in later processes.”
(Mosely, 2009)
32
33
Summing up…
DA is:
-Integrated set of specification artifacts used to:
-Define data requirements
-Guide integration and control of data assets
-Align data investments with business strategy
-Integrated collection of master blueprints
-A collection of
-formal data names
-comprehensive data definitions
-Effective data structures
-Precise data integrity rules
-Robust data documentation
34
So then, what is DAM?
35
Goals of DAM
36
Drivers
-Enterprise requirements
-Technology drivers
-Business policies
37
Drivers - Enterprise
38
Drivers - Technology
39
Drivers - Business
• Internal policies
• Regulatory policies
• Laws
40
Lifecycle
41
Lifecycle –
Planning/Initiation
• Scope definition
• Architecture standards
• Metadata
• High level architecture standards
• Methodologies
• Data Discovery
42
Lifecycle – Analysis
43
Lifecycle – Design
• Logical data modelling
• Physical database design
• Sizing
• HW/Storage
• System Architecture
• Data flows
• External interfaces
• Technical Architecture
• Failover:switching to a redundant/standby computer server,
system, hardware component or network upon the failure
or abnormal termination of the previously active
application, server, system, hardware component, or network
44
The Zachman Framework
(1/5)
The most widely known and adopted architectural
framework, since its first published description in
an IBM Systems Journal in 1987.
It provides a formal and structured way of
viewing and defining an enterprise. The ontology
is a two dimensional classification schema, a 6
by 6 matrix that reflects the intersection
between two historical classifications.
45
The Zachman Framework
(2/5)
48
The Zachman Framework
(5/5)
Row 1 – Scope
External Requirements and Drivers
Business Function Modeling
Row 2 – Enterprise Model
Business Process Models
As Built
Deployment 5 As Built As Built
52
TOGAF
53
DAM Activities
55
8 Guiding Principles for
DAM
2. Enterprise Data Architecture (EDA) is part of the
overall enterprise architecture, along with process
architecture, business architecture, systems
architecture and technology architecture
3. EDA includes the EDM and the Information Value
Chain Analysis (IVCA)
56
8 Guiding Principles for
DAM
4. EDA is about more than just data. It helps establish
the semantics of an enterprise, using a common
business activity
5. An EDM is an integrated data model defining the
essential data used across an entire organisation.
57
8 Guiding Principles for
DAM
6. IVCA defines the critical relationships between data,
processes, roles and organisations, and other enterprise
elements.
7. Data delivery architecture defines how data flows
across databases and applications. This ensures data
quality and integrity to support both transactional and
business processes and BI reporting and analysis
8. Architectural frameworks such as Zachman’s help
organise collective thinking about architecture. This
allows different people with different objectives and
perspectives to work together to meet common interests.
58