You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 100_Overview/Data Integration Framework - Overview.md
+13-17Lines changed: 13 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
1
# Introduction
2
2
3
-
The Data Integration Framework provides a software and methodology independent, structured approach to data integration. The framework is designed to facilitate a flexible and affordable development cycle.
3
+
A Data Integration Framework provides a software and methodology independent, structured approach to developing data processes.
4
4
5
-
By fit for purpose pre-defined documents, templates, design decisions, built-in error handling, auditability and process control the framework provides the consistency and structure for future-proof data integration and Data Warehouse design and development on any platform.
5
+
The framework is designed to facilitate a platform-independent, flexible and manageable development cycle. It contains pre-defined documents, templates, design decisions, auditability and process control (orchestration approaches).
6
6
7
-
It is not a one-size-fits all solution; everything is defined in a modular way and different elements can be applied to suit the needs of each individual project. The Data Integration has a variety of content components which can be used in conjunction with each other or as stand-alone addition to existing management information solutions.
7
+
The framework should not be seen as a one-size-fits all solution; everything is defined in a modular way as much as possible, and different elements can be applied to suit the needs of each individual solution. The Data Integration framework is set up as a variety of components which can be used in conjunction with each other, or as stand-alone additions to existing management information solutions.
8
8
9
-
The fundamental principle of the Data Integration is to design for change by decoupling 'warehouse logic' and 'business logic' and ensuring every ETL process can run and recover at any point in time (parallel) without impacting dependencies to other processes. The framework provides a standard to manage all data as an *asset* for the organisation and ensures that any new or changed requirements in reporting and information delivery can be met without re-engineering the underlying foundations. By decoupling the business logic it is possible to add new sources of information in a straightforward and consistent way without impacting existing reporting or analysis initiatives
9
+
The fundamental principle of the framework is to design for change by decoupling 'technical' logic and 'business' logic and ensuring every data integration process can run independently and in parallel - as well as recover at any point in time without impacting dependencies to other processes.
10
10
11
-
The Data Integration does not break with established approaches and schools of thought but has defined the optimal combination of well-known and understood techniques to simplify data and information delivery.
11
+
The framework aims to provide standards for decoupling (functional separation) so new or changed requirements in information delivery can be met without re-engineering the foundations of the data solution.
12
12
13
-
## Why need an Data Integration?
13
+
## Why need a Data Integration Framework?
14
14
15
-
‘If we want better performance we can buy better hardware, unfortunately we cannot buy a more maintainable or more reliable system’.
15
+
‘If we want better performance we can buy better hardware, unfortunately we cannot buy a more maintainable or reliable system’.
16
16
17
-
The design and implementation of the ETL data flow is largely a labour-intensive activity and typically consumes large fractions of the effort in Data Warehouse and data integration projects. Over time, when requirements change and enterprises become more data-driven, the BI architecture faces challenges in the complexity, consistency and flexibility in the design (and maintenance) of the data integration flows.
17
+
The design and implementation of the data integration is still largely a labour-intensive activity and typically consumes large amounts of effort in Data Warehouse and data integration projects. Over time, as requirements change and enterprises become more data-driven, the architecture faces challenges in the complexity, consistency and flexibility in the design (and maintenance) of the data integration flows.
18
18
19
19
These changes can include changes in latency, the bigger variety of sources or the introduction of more parallel processing to a previously rigid serial pipeline. All of this occurs when Data Warehousing and BI become more and more mission critical and its information is integrated into the operational decision making process.
20
20
@@ -40,27 +40,23 @@ The Data Integration provides a structured approach to data integration design f
40
40
- A documented and sound foundation for the Data Warehouse; the highly structure and complete documentation of all framework components provide a full picture from the high level concepts all the way down to the technical implementation for a large variety of ETL platforms
41
41
- The Data Integration provides the rules; only the focus on the necessary data (input) and the reporting (output) is required
42
42
43
-
## Intent and foundational principles
43
+
## Intent and principles
44
44
45
-
To accurately and quickly adapt to business needs the intended data solution should decouple ‘warehouse logic’ from ‘business logic’. The basic assumption is that requirements will change over time, and that any solution that specifically is designed for a certain output or requirement will fail over time when adjustments are made. Rather, the framework views requirements from a data perspective and aims to properly integrate and consolidate data before applying a certain view.
45
+
To adapt to business needs the intended data solution should decouple ‘warehouse logic’ from ‘business logic’. The basic assumption is that requirements will change over time, and that any solution that specifically is designed for a certain output or requirement will fail over time when adjustments are made. Rather, the framework views requirements from a data perspective and aims to properly integrate and consolidate data before applying a certain view.
The complete deployment of all components supports an industry standard flexible and agile Data Warehouse application at a minimum of cost and maximum flexibility and ease of use.
51
+
The diagram below outlines the components that are required to support a data solution and enable automation. The intent is to enable a standard and structured way for documenting decisions made related to system design and intended operation.
- Reference Solution Architecture; the default Data Warehouse / Information Hub architecture
62
58
63
-
- Reference Technical Architecture; the most common technical requirements relevant to the solution architecture
59
+
- Reference Technical Architecture; this artefact documents the common technical requirements relevant to the solution architecture.
64
60
65
61
- Design Patterns; documentation templates for key design decisions. Design Patterns are centrally stored and managed and are publicly available in Confluence
Copy file name to clipboardExpand all lines: 200_Reference_Architecture/Data Integration Framework - Reference Architecture.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Introduction
2
2
3
-
## Purpose of the Reference Architecture
3
+
## Purpose of the Reference Solution Architecture
4
4
5
5
This document describes the foundation of the Enterprise Data Warehouse (EDW) and Business Intelligence platform, with the details showing each element fits together in the architecture. The document also provides the principles and guidelines to enable the design and development of Business Intelligence applications together with a Data Warehouse foundation that is scalable, maintainable and flexible to meet business needs.
0 commit comments