Skip to content

Commit a3ae9e9

Browse files
committed
Create design-pattern-data-vault-link-satellite-driving-key.md
1 parent 23a4ce7 commit a3ae9e9

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
uid: design-pattern-data-vault-link-satellite-driving-key
3+
---
4+
5+
# Design Pattern - Data Vault - Link Satellite - Driving Key
6+
7+
> [!WARNING]
8+
> This design pattern requires a major update to refresh the content.
9+
10+
> [!NOTE]
11+
> Depending on your philosophy on Data Vault implementation, Link Satellites may not be relevant or applicable.
12+
> This is especially applicable to the driving key mechanism.
13+
> There are very viable considerations to implement a Data Vault model *without* Link-Satellites.
14+
15+
## Purpose
16+
17+
This design pattern describes how to represent cross-key end-dating for a Link-Satellite in Data Vault methodology. In Data Vault, Link-Satellite tables manage the change for relationships over time, but there might not be a good data-driven candidate to evaluate when certain relationships are valid.
18+
19+
## Motivation
20+
21+
To provide an approach for establishing validity for Link Satellites, when no context is available to define validity of the relationship in time.
22+
23+
## Applicability
24+
25+
This pattern is only applicable for loading data to Link-Satellite tables from:
26+
27+
* The Staging Area into the Integration Area.
28+
* The Integration Area into the Interpretation Area.
29+
* The only difference to the specified ETL template is any business logic required in the mappings towards the Interpretation Area tables.
30+
31+
## Structure
32+
33+
Standard Link-Satellites use the Driving Key concept to manage the ending of �old� relationships.
34+
35+
## Implementation Guidelines
36+
37+
## Considerations and Consequences
38+
39+
## Related Patterns
40+
41+
* Design Pattern - Using Start, Process and End Dates
42+
* Design Pattern - Satellite
43+
* Design Pattern - Link

0 commit comments

Comments
 (0)