First set of 5x5 Speed Presenting Updates:
1) Core Business Concept
2) Ensemble Modeling
3) Re-Defining the Link
4) Re-Defining the Satellite
5) Architectural Layers
12. Links are based on a Unique, Specific, Natural
Business Relationship. Each naturally existing
relationship should be modeled individually.
13. The Link contains only: 2-n FKs for the
Relationship + 3 Untouchables:Surrogate Key,
Load Date/Time, and Record Source
L_Cust_Class_SID
H_Customer_SID
H_Sequence2_SID
Date/Time Stamp
Record source
L_Cust_Class
14. Transactions are also #CoreBusinessConcepts.
So they will decomposedinto a full #Ensemble
including a Hub, Link(s) and Satellites.
15. Transactions are also #CoreBusinessConcepts.
So they will decomposedinto a full #Ensemble
including a Hub, Link(s) and Satellites.
A TransactionalLink differsfrom a Link because
it has a unique identity (similar to a 3NF Entity).
17. All Context + All History
Can only describe the Key of the Hub/Link
Can have no #ForeignKeys
18. As part of Ensemble:
Has no Meaning except in relation
to the Whole
Multi-Valued means key is not the same as Hub
19. Can hold a CODE reference to a Dis-Connected
Concept. When #Code is adequate context by
itself & downstream joins are rare (<= 5% time)
Customer Hub
H_Cust_Seq_ID
Customer_Number
Date/Time Stamp
Record Source
Href_Customer Type
H_Cust_Type_Seq_ID
Cust_Type_Code
Date/Time Stamp
Record Source
Customer Sat
H_Cust_Seq_ID
Date/Time Stamp
Cust_Name
Cust_Type_Code
Record Source
Customer Type Sat
H_Cust_Type_Seq_ID
Date/Time Stamp
Cust_Type_Description
Record Source
20. Assuming Dis-Connected Concept is a Core
Business Concept related to that subject area,
it can also be Promoted easily.
Customer Hub
H_Cust_Seq_ID
Customer_Number
Date/Time Stamp
Record Source
Href_Customer Type
H_Cust_Type_Seq_ID
Cust_Type_Code
Date/Time Stamp
Record Source
Customer Sat
H_Cust_Seq_ID
Date/Time Stamp
Cust_Name
Record Source
Customer Type Sat
H_Cust_Type_Seq_ID
Date/Time Stamp
Cust_Type_Description
Record Source
Cust_/_Cust_Type_Link
H_Cust_Type_Seq_ID
H_Cust_Seq_ID
Date/Time Stamp
Record Source
24. Problem with 1:1 RAW DV in the EDW…
Accounting
Finance
Logistics
Sales
Star 1
Star 2
Star 3
Star 4
Star 5
Star 6
Star 7
Star 8
Star 9
Star 10
Star 11
Star n…
Accounting
Finance
Logistics
Sales
25. …will need to have a BDW Layer for the EDW
However now can still lose auditable path and
we are tied to a mandatory persisted layer…
Star 1
Star 2
Star 3
Star 4
Star 5
Star 6
Star 7
Star 8
Star 9
Star 10
Star 11
Star n…
Accounting
Finance
Logistics
Sales
Accounting
Finance
Logistics
Sales
BDV
26. Can instead practice “RAW Integration” to
maintain auditable path and reduce layers.
Star 1
Star 2
Star 3
Star 4
Star 5
Star 6
Star 7
Star 8
Star 9
Star 10
Star 11
Star n…
Acctg / Fin
Sales
BDV
Sales
Accounting
Finance
Logistics
RAW BDV