Skip to content

Commit ab23977

Browse files
committed
Adding docs
1 parent 6279773 commit ab23977

13 files changed

+110
-37
lines changed

design-patterns/Design Pattern - Staging Layer - Persistent Staging Guidelines.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1+
---
2+
uid: Design-Pattern-Staging-Layer-Persistent-Staging-Guidelines
3+
---
4+
15
# Design Pattern - Staging Layer - Persistent Staging Guidelines
26

37
## Purpose
48

5-
69
## Motivation
7-
-
810

911
## Applicability
1012

11-
1213
## Structure
14+
1315
The following is a list of development conventions for the Persistent Staging Area (PSA):
1416

1517
- When loading the PSA from the Staging Area, always start a PSA ETL process as soon as the Staging Area is finished to ensure that there are no ‘gaps’ in the history. Since the Staging Area has the ‘truncate/insert’ load strategy, PSA data has to be processed before the next Staging Area run. During normal loads, the Integration Area has no dependency on the History Area and loading into history and integration can be done in parallel if the Data Warehouse has capacity for concurrent jobs. This is handled by the ‘Batch’ concept which guarantees the unit of work; e.g. making sure all data delta has been processed
@@ -46,8 +48,6 @@ Note: there are other suitable approaches towards a PSA. Depending on the requir
4648

4749
When loading data delta directly into the PSA (i.e. the Staging Area is not adopted) the same rules apply as for the Staging Area.
4850

49-
5051
## Considerations and Consequences
5152

52-
5353
## Related Patterns

docfx.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"build": {
3+
"content": [
4+
{
5+
"files": [
6+
"docs/**/*.{md,yml}",
7+
"design-patterns/**/*.{md,yml}"
8+
],
9+
"exclude":
10+
[
11+
"docs/**/include/**",
12+
"docs/_site/**",
13+
"solution-architecture/**"
14+
]
15+
}
16+
],
17+
"resource": [
18+
{
19+
"files": [
20+
"docs/**/images/**"
21+
]
22+
}
23+
],
24+
"overwrite": [
25+
{
26+
"files": [
27+
"docs/toc.yml"
28+
]
29+
}
30+
],
31+
"output": "docs/_site",
32+
"globalMetadata": {
33+
"_appLogoPath": ".",
34+
"_appTitle": "Data Solution Framework",
35+
"_enableSearch": "true",
36+
"_disableTocFilter": "true",
37+
"_disableBreadcrumb": "true",
38+
"_appFooter": "<span>Data Solution Framework</span>",
39+
"_disableContribution": "true"
40+
},
41+
"globalMetadataFiles": [],
42+
"fileMetadataFiles": [],
43+
"template": [
44+
"default",
45+
"modern"
46+
],
47+
"postProcessors": [],
48+
"keepFileLink": false,
49+
"disableGitFeatures": false,
50+
"markdownEngineName": "markdig"
51+
}
52+
}

docs/.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
###############
2+
# folder #
3+
###############
4+
/**/DROP/
5+
/**/TEMP/
6+
/**/packages/
7+
/**/bin/
8+
/**/obj/
9+
_site

docs/design-patterns/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
###############
2+
# temp file #
3+
###############
4+
*.yml
5+
.manifest

docs/design-patterns/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Design Patterns

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Data Solution Framework

docs/overview/Index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Overview

docs/overview/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- name: Introduction
2+
href: index.md

docs/solution-patterns/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
###############
2+
# temp file #
3+
###############
4+
*.yml
5+
.manifest

docs/solution-patterns/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Solution Patterns

0 commit comments

Comments
 (0)