Training Module:
Learn about the options for your Presentation Layer
and why Date dimensions are relevant.
Table of ContentS
Presentation Layer
The Presentation Layer
Once data has been properly cleaned, consolidated and modeled it is made available to users. This final stage of the data warehouse is known as the Presentation Layer. Depending on the size and overall performance of your data warehouse resources, this layer may be a completely separate set of tables, or for reduced data duplication, you can simply keep the data right where it is.
mdw
DSA
In-place presentation layer
Because data is not moved again, this option results in better performance of overall data warehouse processing which makes it the ideal choice if processing speed is a higher priority than uptime.
To take this approach:
mdw
copy
DSA
separate data area
By separating data cleansing and transformation from the Presentation Layer, you reduce risk of the presentation layer going offline during scheduled executions. This makes this the ideal choice if uptime is a higher priority than processing speed.
To take this approach, continue to the next tutorials below:
Data Area Setup
Add MDW Data Area
Add Tables From DSA to MDW
Rename Sales Order Detail
Date Dimension
what is a date dimension?
A Date dimension is a table in a data warehouse that maintain various attributes about any given day within a set period. For each date it has attributes for year, quarter, month, week, day of the week, weekend or weekday and so on. Similar to how other dimensions are used, the date dimension makes it easy to filter or categorize fact data based on certain date periods, allowing for efficient querying and analysis of time-based data.
By filtering on a single date dimension attribute, you could easily show:
Add a Date Table
Add Date Table Relations
Incremental Load: DSA to MDW
Automate MDW incremental load
configure incremental load from DSA
Once completed it will require that the data extraction settings are set to Incremental Load and not Automatic.
Section Quiz...
Planning to take the Solution Architect exam? Then you want to be sure these questions are easy to answer.
When should you choose to keep your Presentation Layer "in-place"?
When should you Present your data in a separate Data Area?
Why would my Data Warehouse need a Date Dimension?
When you're ready, see Answers Below
Section Quiz Answers
Planning to take the Solution Architect exam? Then you want to be sure these questions are easy to answer.
When would you choose to keep your Presentation Layer "in-place"?
When processing speed is more important than uptime.
When should you Present your data in a separate Data Area?
When uptime is more important than processing speed.
Why would my Data Warehouse need a Date Dimension?
In order to easily filter related fact table measures based on various date related attributes.
Congratulations! You've completed the training module
Finalizing Modern
Data Warehouse