Skip to content

Commit f7505eb

Browse files
committed
2 parents 891f757 + 4b29292 commit f7505eb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

2000_Solution_Patterns/Solution Pattern - Data Modelling - Presentation Layer.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Solution Pattern - Data Modelling - Presentation Layer
22

33
## Purpose
4+
<<<<<<< HEAD
5+
This Implementation Pattern describes the data modelling conventions and architecture for the Presentation Layer.
6+
Structure
7+
In principle, there are two mechanisms towards preparing information for consumption in the Presentation Layer (created in the Presentation Layer database):
8+
<<<<<<< HEAD
9+
* Direct view on top of the Integration Layer (virtual information mart). In by far the most scenarios the first option (direct view / virtual) option is preferred as the subsequent layers in the (BI) architecture are typically MOLAP or in-memory.
10+
=======
411
This Solution Pattern describes the data modelling conventions and objects used to expose and/or load dimensions in the Presentation Layer.
512

613
## Motivation
@@ -18,8 +25,13 @@ This patterns is heavily geared towards Dimensional Modelling (Dimensional Model
1825
In principle, there are two technical approaches / mechanisms to prepare information for consumption in the Presentation Layer (created in the Presentation Layer database):
1926

2027
* A direct view on top of the Integration Layer (virtual information mart). In -by far- the most scenarios this option is preferred as the subsequent layers in the (BI) architecture are typically MOLAP or in-memory and therefore address performance concerns from an end-user's perspective.
28+
>>>>>>> 83665a0b59440a7c43985df8305b15a4bf404985
2129
* Table / persistence / physical storage using a view to join and prepare the data in the format that matches the table (logic) and can be used to incrementally load the table.
2230

31+
=======
32+
Direct view on top of the Integration Layer (virtual information mart). In by far the most scenarios the first option (direct view / virtual) option is preferred as the subsequent layers in the (BI) architecture are typically MOLAP or in-memory.
33+
Table / persistence / physical storage using a view to join and prepare the data in the format that matches the table (logic) and can be used to incrementally load the table.
34+
>>>>>>> parent of d591b35... Updating template
2335
In both cases these Presentation Layer objects will require one or more views to decouple the Business Intelligence (BI) and Data Warehouse (DWH) environments. These decoupling views are also intended to apply the history perspective at attribute level; e.g. how every attribute is displayed in time (e.g. Type1, Type2, Type 6).
2436

2537
The following general guidelines have been defined for Presentation Layer development:

0 commit comments

Comments
 (0)