Presented by:
© 2018-2019 Genesee Academy, LLC
www.GeneseeAcademy.com
Conecptional Data Vault
Torsten Glunde
tglunde
DVEM Rising, Colorado USA, October 2018
Conceptional Data Vault Model
 Paper Jovanovic and Bojicic from
2012 http://sais.aisnet.org/2012/JovanovicBojicic.pdf
 Meta model with versioning and
formalized transformation rules
 Source 3NF -> Raw Vault /
Staging -> Dimensional
 Alternativ
• ELM -> “Vault Logical“
• Transform to Vault physical
Sample Model
Schema Transformation Rules
Alternative Generalization
Leveraging existing modeling tools and Know-How
• Feeding the Tools with Configuration
o XML Transformation
o Xtext based
• Existing Tools
o SAP PowerDesigner
o MID Innovator
o IBM Data Architect
• Mapping for Source and Business Rules
o Editor für Attributzuordnung (Stage - RAW
Vault)
o Mapping Keyword Hub/Link/Satellit
o Driving Key am Satellit Keyword
• Formalization and C-DV implementation
unfinished work in progress
Model Driven Development
Cube
(PSA)
Stage
Other
Relational
“Physical Vault”
Data Flow
“Logical Vault”
Conceptional
Map
Core – Data VaultLanding
Mart
Generator ETLETL
Map Soft RulesMap 1:1 + Hard Rules
Attribut
mapping
1 2 3 4
Hard Rules
Star
ETL
Mapping Specification
BPMN, DMN
Transform
Barebone Model
Reg
Countr
yJob Emp
Dep Loc
 3NF Version of ELM
• Adding Business Key
• Adding Cardinality
• Adding NBR Role Names
 Sticking to business language
 No technical Detail
• No Keyed Instance, Satellite nor Hub
• Implementation agnostic

Conceptional Data Vault

  • 1.
    Presented by: © 2018-2019Genesee Academy, LLC www.GeneseeAcademy.com Conecptional Data Vault Torsten Glunde tglunde DVEM Rising, Colorado USA, October 2018
  • 2.
    Conceptional Data VaultModel  Paper Jovanovic and Bojicic from 2012 http://sais.aisnet.org/2012/JovanovicBojicic.pdf  Meta model with versioning and formalized transformation rules  Source 3NF -> Raw Vault / Staging -> Dimensional  Alternativ • ELM -> “Vault Logical“ • Transform to Vault physical
  • 3.
  • 4.
  • 5.
  • 6.
    Leveraging existing modelingtools and Know-How • Feeding the Tools with Configuration o XML Transformation o Xtext based • Existing Tools o SAP PowerDesigner o MID Innovator o IBM Data Architect • Mapping for Source and Business Rules o Editor für Attributzuordnung (Stage - RAW Vault) o Mapping Keyword Hub/Link/Satellit o Driving Key am Satellit Keyword • Formalization and C-DV implementation unfinished work in progress
  • 7.
    Model Driven Development Cube (PSA) Stage Other Relational “PhysicalVault” Data Flow “Logical Vault” Conceptional Map Core – Data VaultLanding Mart Generator ETLETL Map Soft RulesMap 1:1 + Hard Rules Attribut mapping 1 2 3 4 Hard Rules Star ETL Mapping Specification BPMN, DMN Transform
  • 8.
    Barebone Model Reg Countr yJob Emp DepLoc  3NF Version of ELM • Adding Business Key • Adding Cardinality • Adding NBR Role Names  Sticking to business language  No technical Detail • No Keyed Instance, Satellite nor Hub • Implementation agnostic