SlideShare a Scribd company logo
VISUAL DATA VAULT
[MODELING LANGUAGE]
MichaelOlschimke
World-Wide DataVault Consortium, St.Albans,Vermont
Introduction
Goals
Basic Entities
Query AssistantTables
ReferenceTables
BusinessVault
Remarks
AGENDA
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 2
INTRODUCTION
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 3
• Mid-size consulting firm in Germany
• Consulting, training, implementation
• Focus on BI
• Also: relational
databases, mainframe, software
development
• Industries:
• Automotive
• Banking
• Consumer
• Pharmaceutical
• Telecommunications
• Insurance
• Partners:
INTRODUCTION (1/2)
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 4
• BIConsultant Dörffler + Partner GmbH
• Specialized on DataVault, data mining, CRM, ETL, project
management
• DataVault 2.0 Certified Individual
• Sectors: automotive, commerce, public, non-profits
• Academic research on neural networks, text
classification, information retrieval
• Located in Germany
INTRODUCTION (2/2)
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 5
GOALS
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 6
Visually
express
DataVault
models
Generate
DDL from
DataVault
models
Microsoft
Office
support
GOALS
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 7
3. BASIC ENTITIES
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 8
• A list of business keys
• Business keys are attached to hub
• Composite key is modeled by
adding multiple business keys to
hub
• Business keys might have data
types
3.1 HUBS
CustomerCustomer Country
Customer No.
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 9
Customer Country
Customer No.
Customer Country: varchar(2)
Customer No.:
integer
• Smart Keys are keys with some
logical structure
• Not a composite key
• Do not model check sums
• Do not model smart key if format
is unclear or multiple format
definitions are possible
• Possible to integrate in composite
key
• Composite key might consist of
multiple smart keys
3.1.2 SMART KEYS
Vehicle
Vehicle
Identification
Number
Vehicle Descriptor
Section
World Manufacturer
Identifier
Vehicle Identifier
Section
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 10
Vehicle
Vehicle
Identification
Number
Vehicle Descriptor
Section
World Manufacturer
Identifier
Vehicle Identifier
Section
Brand
Vehicle
Vehicle
Identification
Number
Vehicle Descriptor
Section
World Manufacturer
Identifier
Vehicle Identifier
Section
Vehicle Bar Code Stock Number
Parking Lot Number
• Links connect hubs
• Relationships or transactions
• Read: „Stock used by StockTrade“
• Check comments inVisio stencil
• Link reference might be
overwritten (add name to
connector)
• Important for multiple references
of the same hub in one link
• Possible to add attributes to links
(e.g., degenerated fields)
3.2 LINKS
Stock TradeStock Account
Customer
Account
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 11
Stock TradeStock Account
Customer
Account
Diverted Flight
Airport
Source
Airport
Destination
Airport
Diverted Flight
Airport
Diversion Number
Source
Airport
Destination
Airport
• Special form of link
• Data cannot legally change
• Notice the annotation in the icon
• Transactional satellites are
discussed later
3.2.1TRANSACTIONAL LINKS
T
Sales
T
SalesProduct Customer
T
Sales Information
Sales Status
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 12
• Link-to-Link structures can be
modeled as well
• However: not recommended
because of load dependencies
• Load dependencies complicate
the automated loading
3.2.2 LINK-TO-LINK
Supplier
Sales Person
Territory
Product Product
Sales Person
Territory
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 13
• Satellites store descriptive data
• Usually historized
• Data is stored in attributes
• Attached to hubs or links
3.3 SATELLITES (1/2)
Shipping AddressShipping Address City
Address Line 2
State
Address Line 1
Zip Code
Shipping Address City
Address Line 2
State
Address Line 1
Zip Code
Customer
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 14
• Links and hubs might have
multiple satellites
• Small bug in MSVisio stencil
3.3 SATELLITES (2/2)
Audit Information
Quantities
Stock Trade
Turbulence
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 15
• Usually data comes from multiple
sources
• Record tracking satellites track
the availability of keys and
associations in source systems
• Special satellite variant
• Normalized or de-normalized
version is not indicated (physical
features are not covered by the
modeling language)
3.3.1 RECORDTRACKING SATELLITES (1/2)
Customer
Customers from
CRM
Customers from
Invoicing
Customers from
Web Shop
R Customer Tracking
Satellite
Customer
Customers from
CRM
Customers from
Invoicing
Customers from
Web Shop
R Customer Tracking
Satellite
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 16
• Link version of record tracking
satellite
• Follows the hub version (record
tracking satellite can be added to
hub or link)
3.3.1 RECORDTRACKING SATELLITES (2/2)
Sale
Sale Information
from CRM
Sale Information
from Analytics
Sale Information
from Web Shop
Sale
Sale Information
from CRM
Sale Information
from Analytics
Sale Information
from Web Shop
R Sale Tracking
Satellite
Turbulence
Fasten Your
Seatbelt
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 17
• Attached to hub or link
• Follows general satellite structure
• There is always a Status attribute
3.3.2 STATUSTRACKING SATELLITES
Customer Customer Status StatusCustomer Customer Status StatusCustomer Customer Status Status
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 18
• Alternative to transactional links
• Transactional satellites are
attached to transactional links
• They store no history
• Attributes are added to the
satellite structure
• Introduced to allow automated
generation of DDL from such
models
3.3.3TRANSACTIONAL SATELLITES
Product Customer
T
Sales TransactionProduct Customer
T
Sales Transaction
T Sales Transaction
Data
Quantity
Item PriceTotal Price
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 19
Product Customer
T
Sales Transaction
T Sales Transaction
Data
Quantity
Item PriceTotal Price
4. QUERY ASSISTANT TABLES
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 20
• PIT table spans the satellites of
one hub or link
• Implemented as a ribbon that is
attached to the hub or link
symbol
• All satellites are affected by the
PIT
4.1 POINT-IN-TIME (PIT)TABLES
Contact
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 21
Contact
CRM Leads
Newsletter ContactsArticle Reviewers
• Bridges improve join performance
between hubs and links
• Hub or link is “used by” bridge
4.2 BRIDGES (1/2)
Bridge
Product
Parts
Customer
Bill of Material
T
Sale
Bridge
Marketplace
Shop
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 22
• Also possible to overwrite the
reference name
4.2 BRIDGES (2/2)
Product Customer
Bridge
Lead
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 23
5. REFERENCE TABLES
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 24
• Reference tables are lookup
tables that store descriptive data
• Have at least one business key
• Have multiple attributes
• Business key might be a smart
key
• Business key might be composite
key
• No history (flat structure)
5.1 NO-HISTORY REFERENCETABLES
ColorColor Color Code
Short Description
Long Description
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 25
Color Color Code
Short Description
Long Description
Color
Detailed Color
Identifier
Short Description
Long Description
Color Code
Main Color
Identifier
Color
Detailed Color
Identifier
Short Description
Long Description
Color Code
Main Color
Identifier
Product
• Similar to no-history reference
table
• Has business key in table
• Satellite stores attributes with
history-tracking
• Satellite follows standard rules for
satellites
5.2 HISTORY-BASED REFERENCETABLES
Category Code
Short Description
Long Description
Category
Descriptions
Category Code
Short Description
Long Description
Category
Descriptions
Category Code
Short Description
Long Description
Category
Descriptions
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 26
• Master code table for commonly
used codes and their descriptions
• Reference table contains two
business keys (Code & Group)
• History-based Satellite for the
descriptive attributes
5.3 CODE AND DESCRIPTIONS
Master Code Table Code
Short Description
Long Description
Master Code
Attributes
Group
Master Code Table Code
Short Description
Long Description
Master Code
Attributes
Group
Master Code Table Code
Short Description
Long Description
Master Code
Attributes
Group
Master Code Table Code
Short Description
Long Description
Master Code
Attributes
Group
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 27
6. BUSINESS VAULT
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 28
• Computed satellites describe a
hub or link with computed
descriptive attributes
• Added to the hub or link in the
same way as standard satellites
• Computed attributes are added to
the satellite
• Might contain non-computed
attributes (e.g. attributes that are
duplicated from another satellite
for convenience)
6.1 COMPUTED SATELLITES
Invoice Totals
Sales
Invoice Total
Grant Total
Tax Rate
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 29
Invoice Totals
Sales
Invoice Total
Grant Total
Tax Rate
Invoice Totals
Sales
Invoice Total
Grant Total
Tax Rate
Invoice Totals
Sales
Invoice Total
Grant Total
Invoice Totals
Sales
Invoice Total
Grant Total
Tax Rate
• Concept is similar to a bridge
• Changes the grain of a link
• Aggregates values and adds them
as computed attributes to the link
6.2 COMPUTED AGGREGATE LINKS
Sales per Shop and
Customer
SaleCustomer
Product
Shop
Total Sales
Sales per Shop and
Customer
SaleCustomer
Product
Shop
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 30
Sales per Shop and
Customer
SaleCustomer
Product
Shop
Total Sales
• These links are not available in
source systems
• Added artificially to the Data
Vault for exploration purposes
• Connects hubs that are not
directly connected in source
systems
• Basket Analysis
6.3 EXPLORATION LINKS
Customer Store
Product
T
Sale
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 31
Offerings
Customer Store
Product
T
Sale
• BusinessVault tables have no
prescribed format
• Have business keys and attributes
• Might have computed attributes
• Might have computed satellites
attached
• Can be added to the Raw Data
Vault by ordinary links that
reference the primary key of the
BusinessVault table
6.4 BUSINESSVAULTTABLES
Customer
First Name
Last Name
Customer Number
Customer
First Name
Last Name
Customer Number
Customer
First Name
Last Name
Customer Number
City
Address 1
Zip Code
Computed Customer
Attributes
Life-Time Value of
Customer
Birth Date
Customer
First Name
Last Name
Customer Number
City
Address 1
Zip Code
Computed Customer
Attributes
Life-Time Value of
Customer
Birth Date
Customer
Last Name
First Name
Customer Number
City
Address 1
Zip Code
SalesProduct
Computed Customer
Attributes
Life-Time Value of
Customer
Birth Date
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 32
SOME REMARKS
Visual DataVault [Modeling Language]
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 33
 Logical modeling, no physical features
 VisioThemes are not supported (yet)
 More features to come:
 Inline attributes
 Validation rules (prevent hub on hub, etc.)
 What else?
 Don’t copy fromVisio and paste intoWord or PowerPoint
 Instead: export toWMF for better quality
 Vendor support package available
 Check out www.datavault.de for German assets on DataVault
REMARKS
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 34
March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 35
Give us Feedback
http://tinyurl.com/doerffler-wwdvc
Source: vasilijonline.com
Ad

More Related Content

What's hot (20)

Data Vault and DW2.0
Data Vault and DW2.0Data Vault and DW2.0
Data Vault and DW2.0
Empowered Holdings, LLC
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
Kent Graziano
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
DATAVERSITY
 
Business Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected ApproachBusiness Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected Approach
DATAVERSITY
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Data Mesh
Data MeshData Mesh
Data Mesh
Piethein Strengholt
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
DATAVERSITY
 
Building End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCPBuilding End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCP
Databricks
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
DATAVERSITY
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
Kent Graziano
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management Functionality
Gartner
 
Do-It-Yourself (DIY) Data Governance Framework
Do-It-Yourself (DIY) Data Governance FrameworkDo-It-Yourself (DIY) Data Governance Framework
Do-It-Yourself (DIY) Data Governance Framework
DATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Most Common Data Governance Challenges in the Digital Economy
Most Common Data Governance Challenges in the Digital EconomyMost Common Data Governance Challenges in the Digital Economy
Most Common Data Governance Challenges in the Digital Economy
Robyn Bollhorst
 
Glossaries, Dictionaries, and Catalogs Result in Data Governance
Glossaries, Dictionaries, and Catalogs Result in Data GovernanceGlossaries, Dictionaries, and Catalogs Result in Data Governance
Glossaries, Dictionaries, and Catalogs Result in Data Governance
DATAVERSITY
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
Srinivasan Sankar
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
Christopher Bradley
 
Data Management is Data Governance
Data Management is Data GovernanceData Management is Data Governance
Data Management is Data Governance
DATAVERSITY
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
DATAVERSITY
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
Kent Graziano
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
DATAVERSITY
 
Business Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected ApproachBusiness Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected Approach
DATAVERSITY
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
DATAVERSITY
 
Building End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCPBuilding End-to-End Delta Pipelines on GCP
Building End-to-End Delta Pipelines on GCP
Databricks
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
DATAVERSITY
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
Kent Graziano
 
Gartner: Master Data Management Functionality
Gartner: Master Data Management FunctionalityGartner: Master Data Management Functionality
Gartner: Master Data Management Functionality
Gartner
 
Do-It-Yourself (DIY) Data Governance Framework
Do-It-Yourself (DIY) Data Governance FrameworkDo-It-Yourself (DIY) Data Governance Framework
Do-It-Yourself (DIY) Data Governance Framework
DATAVERSITY
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Most Common Data Governance Challenges in the Digital Economy
Most Common Data Governance Challenges in the Digital EconomyMost Common Data Governance Challenges in the Digital Economy
Most Common Data Governance Challenges in the Digital Economy
Robyn Bollhorst
 
Glossaries, Dictionaries, and Catalogs Result in Data Governance
Glossaries, Dictionaries, and Catalogs Result in Data GovernanceGlossaries, Dictionaries, and Catalogs Result in Data Governance
Glossaries, Dictionaries, and Catalogs Result in Data Governance
DATAVERSITY
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
Srinivasan Sankar
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
Christopher Bradley
 
Data Management is Data Governance
Data Management is Data GovernanceData Management is Data Governance
Data Management is Data Governance
DATAVERSITY
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
DATAVERSITY
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 

Viewers also liked (20)

DWH-Modellierung mit Data Vault
DWH-Modellierung mit Data VaultDWH-Modellierung mit Data Vault
DWH-Modellierung mit Data Vault
Trivadis
 
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Kent Graziano
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Kent Graziano
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Kent Graziano
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012
Jos van Dongen
 
Why Data Vault?
Why Data Vault? Why Data Vault?
Why Data Vault?
Kent Graziano
 
Data Vault: Data Warehouse Design Goes Agile
Data Vault: Data Warehouse Design Goes AgileData Vault: Data Warehouse Design Goes Agile
Data Vault: Data Warehouse Design Goes Agile
Daniel Upton
 
Visualization 101 BA4All
Visualization 101 BA4AllVisualization 101 BA4All
Visualization 101 BA4All
Jos van Dongen
 
Agiles Data Mining mit Data Vault 2.0
Agiles Data Mining mit Data Vault 2.0Agiles Data Mining mit Data Vault 2.0
Agiles Data Mining mit Data Vault 2.0
Michael Olschimke
 
Ethische Entscheidungskompetenz
Ethische EntscheidungskompetenzEthische Entscheidungskompetenz
Ethische Entscheidungskompetenz
Michael Olschimke
 
catfx Datasheet_v1
catfx Datasheet_v1catfx Datasheet_v1
catfx Datasheet_v1
KrishnaPrasad Gunuganti
 
Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.
Capgemini
 
IRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And MethodologyIRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And Methodology
Empowered Holdings, LLC
 
Data vault: What's Next
Data vault: What's NextData vault: What's Next
Data vault: What's Next
Empowered Holdings, LLC
 
Data vault what's Next: Part 2
Data vault what's Next: Part 2Data vault what's Next: Part 2
Data vault what's Next: Part 2
Empowered Holdings, LLC
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
Michael Olschimke
 
Heli data modeler wildcard2013
Heli data modeler wildcard2013Heli data modeler wildcard2013
Heli data modeler wildcard2013
Andrejs Vorobjovs
 
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
FrederikN
 
Pimping SQL Developer and Data Modeler
Pimping SQL Developer and Data ModelerPimping SQL Developer and Data Modeler
Pimping SQL Developer and Data Modeler
Kris Rice
 
Oracle Sql Developer Data Modeler 3 3 new features
Oracle Sql Developer Data Modeler 3 3 new featuresOracle Sql Developer Data Modeler 3 3 new features
Oracle Sql Developer Data Modeler 3 3 new features
Philip Stoyanov
 
DWH-Modellierung mit Data Vault
DWH-Modellierung mit Data VaultDWH-Modellierung mit Data Vault
DWH-Modellierung mit Data Vault
Trivadis
 
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Kent Graziano
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Kent Graziano
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Kent Graziano
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012
Jos van Dongen
 
Data Vault: Data Warehouse Design Goes Agile
Data Vault: Data Warehouse Design Goes AgileData Vault: Data Warehouse Design Goes Agile
Data Vault: Data Warehouse Design Goes Agile
Daniel Upton
 
Visualization 101 BA4All
Visualization 101 BA4AllVisualization 101 BA4All
Visualization 101 BA4All
Jos van Dongen
 
Agiles Data Mining mit Data Vault 2.0
Agiles Data Mining mit Data Vault 2.0Agiles Data Mining mit Data Vault 2.0
Agiles Data Mining mit Data Vault 2.0
Michael Olschimke
 
Ethische Entscheidungskompetenz
Ethische EntscheidungskompetenzEthische Entscheidungskompetenz
Ethische Entscheidungskompetenz
Michael Olschimke
 
Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.
Capgemini
 
IRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And MethodologyIRM UK - 2009: DV Modeling And Methodology
IRM UK - 2009: DV Modeling And Methodology
Empowered Holdings, LLC
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
Michael Olschimke
 
Heli data modeler wildcard2013
Heli data modeler wildcard2013Heli data modeler wildcard2013
Heli data modeler wildcard2013
Andrejs Vorobjovs
 
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
Your favorite data modeling tool, your partner in crime for Data Warehouse Au...
FrederikN
 
Pimping SQL Developer and Data Modeler
Pimping SQL Developer and Data ModelerPimping SQL Developer and Data Modeler
Pimping SQL Developer and Data Modeler
Kris Rice
 
Oracle Sql Developer Data Modeler 3 3 new features
Oracle Sql Developer Data Modeler 3 3 new featuresOracle Sql Developer Data Modeler 3 3 new features
Oracle Sql Developer Data Modeler 3 3 new features
Philip Stoyanov
 
Ad

Similar to Visual Data Vault (20)

The Warranty Data Lake – After, Inc.
The Warranty Data Lake – After, Inc.The Warranty Data Lake – After, Inc.
The Warranty Data Lake – After, Inc.
Richard Vermillion
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Developers
 
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API Program
Pronovix
 
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
WSO2
 
Hadoop @ LifeWay
Hadoop @ LifeWayHadoop @ LifeWay
Hadoop @ LifeWay
jimforrester11
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
David Walker
 
SNS practice: Generating ETL
SNS practice: Generating ETLSNS practice: Generating ETL
SNS practice: Generating ETL
delostilos
 
DWH_Session_1.pptx
DWH_Session_1.pptxDWH_Session_1.pptx
DWH_Session_1.pptx
umashanker manthena
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
Bhawani N Prasad
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
AboorvaRaja Ramar
 
Overview of Information Framework
Overview of Information FrameworkOverview of Information Framework
Overview of Information Framework
Ayub Qureshi
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
USGProfessionalsBelgium
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
GuyVanderSande
 
Data warehouse architectureDW Components
Data warehouse architectureDW ComponentsData warehouse architectureDW Components
Data warehouse architectureDW Components
masooda5
 
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Martin Thompson
 
Data Vault 2.0: Big Data Meets Data Warehousing
Data Vault 2.0: Big Data Meets Data WarehousingData Vault 2.0: Big Data Meets Data Warehousing
Data Vault 2.0: Big Data Meets Data Warehousing
All Things Open
 
Land O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data VarietyLand O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data Variety
Alithya
 
How to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contendersHow to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contenders
Akmal Chaudhri
 
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakeseccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
Linked Enterprise Date Services
 
Vertica Analytics Database general overview
Vertica Analytics Database general overviewVertica Analytics Database general overview
Vertica Analytics Database general overview
Stratebi
 
The Warranty Data Lake – After, Inc.
The Warranty Data Lake – After, Inc.The Warranty Data Lake – After, Inc.
The Warranty Data Lake – After, Inc.
Richard Vermillion
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Developers
 
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API Program
Pronovix
 
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
WSO2
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
David Walker
 
SNS practice: Generating ETL
SNS practice: Generating ETLSNS practice: Generating ETL
SNS practice: Generating ETL
delostilos
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
AboorvaRaja Ramar
 
Overview of Information Framework
Overview of Information FrameworkOverview of Information Framework
Overview of Information Framework
Ayub Qureshi
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
USGProfessionalsBelgium
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
GuyVanderSande
 
Data warehouse architectureDW Components
Data warehouse architectureDW ComponentsData warehouse architectureDW Components
Data warehouse architectureDW Components
masooda5
 
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Where to look at and where to start?: Richard Spithoven b.lay ITAM Review UK ...
Martin Thompson
 
Data Vault 2.0: Big Data Meets Data Warehousing
Data Vault 2.0: Big Data Meets Data WarehousingData Vault 2.0: Big Data Meets Data Warehousing
Data Vault 2.0: Big Data Meets Data Warehousing
All Things Open
 
Land O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data VarietyLand O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data Variety
Alithya
 
How to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contendersHow to build streaming data applications - evaluating the top contenders
How to build streaming data applications - evaluating the top contenders
Akmal Chaudhri
 
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakeseccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
eccenca CorporateMemory - Semantically integrated Enterprise Data Lakes
Linked Enterprise Date Services
 
Vertica Analytics Database general overview
Vertica Analytics Database general overviewVertica Analytics Database general overview
Vertica Analytics Database general overview
Stratebi
 
Ad

More from Michael Olschimke (6)

Introduction to Salesforce CRM Reporting
Introduction to Salesforce CRM ReportingIntroduction to Salesforce CRM Reporting
Introduction to Salesforce CRM Reporting
Michael Olschimke
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
Michael Olschimke
 
Introduction to Piwik
Introduction to PiwikIntroduction to Piwik
Introduction to Piwik
Michael Olschimke
 
Business Concepts for Mobile Applications
Business Concepts for Mobile ApplicationsBusiness Concepts for Mobile Applications
Business Concepts for Mobile Applications
Michael Olschimke
 
Technology Concepts for Mobile Applications
Technology Concepts for Mobile ApplicationsTechnology Concepts for Mobile Applications
Technology Concepts for Mobile Applications
Michael Olschimke
 
Data Modeling Zone 2013
Data Modeling Zone 2013Data Modeling Zone 2013
Data Modeling Zone 2013
Michael Olschimke
 
Introduction to Salesforce CRM Reporting
Introduction to Salesforce CRM ReportingIntroduction to Salesforce CRM Reporting
Introduction to Salesforce CRM Reporting
Michael Olschimke
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
Michael Olschimke
 
Business Concepts for Mobile Applications
Business Concepts for Mobile ApplicationsBusiness Concepts for Mobile Applications
Business Concepts for Mobile Applications
Michael Olschimke
 
Technology Concepts for Mobile Applications
Technology Concepts for Mobile ApplicationsTechnology Concepts for Mobile Applications
Technology Concepts for Mobile Applications
Michael Olschimke
 

Recently uploaded (20)

Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 

Visual Data Vault

  • 1. VISUAL DATA VAULT [MODELING LANGUAGE] MichaelOlschimke World-Wide DataVault Consortium, St.Albans,Vermont
  • 3. INTRODUCTION Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 3
  • 4. • Mid-size consulting firm in Germany • Consulting, training, implementation • Focus on BI • Also: relational databases, mainframe, software development • Industries: • Automotive • Banking • Consumer • Pharmaceutical • Telecommunications • Insurance • Partners: INTRODUCTION (1/2) March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 4
  • 5. • BIConsultant Dörffler + Partner GmbH • Specialized on DataVault, data mining, CRM, ETL, project management • DataVault 2.0 Certified Individual • Sectors: automotive, commerce, public, non-profits • Academic research on neural networks, text classification, information retrieval • Located in Germany INTRODUCTION (2/2) March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 5
  • 6. GOALS Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 6
  • 8. 3. BASIC ENTITIES Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 8
  • 9. • A list of business keys • Business keys are attached to hub • Composite key is modeled by adding multiple business keys to hub • Business keys might have data types 3.1 HUBS CustomerCustomer Country Customer No. March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 9 Customer Country Customer No. Customer Country: varchar(2) Customer No.: integer
  • 10. • Smart Keys are keys with some logical structure • Not a composite key • Do not model check sums • Do not model smart key if format is unclear or multiple format definitions are possible • Possible to integrate in composite key • Composite key might consist of multiple smart keys 3.1.2 SMART KEYS Vehicle Vehicle Identification Number Vehicle Descriptor Section World Manufacturer Identifier Vehicle Identifier Section March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 10 Vehicle Vehicle Identification Number Vehicle Descriptor Section World Manufacturer Identifier Vehicle Identifier Section Brand Vehicle Vehicle Identification Number Vehicle Descriptor Section World Manufacturer Identifier Vehicle Identifier Section Vehicle Bar Code Stock Number Parking Lot Number
  • 11. • Links connect hubs • Relationships or transactions • Read: „Stock used by StockTrade“ • Check comments inVisio stencil • Link reference might be overwritten (add name to connector) • Important for multiple references of the same hub in one link • Possible to add attributes to links (e.g., degenerated fields) 3.2 LINKS Stock TradeStock Account Customer Account March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 11 Stock TradeStock Account Customer Account Diverted Flight Airport Source Airport Destination Airport Diverted Flight Airport Diversion Number Source Airport Destination Airport
  • 12. • Special form of link • Data cannot legally change • Notice the annotation in the icon • Transactional satellites are discussed later 3.2.1TRANSACTIONAL LINKS T Sales T SalesProduct Customer T Sales Information Sales Status March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 12
  • 13. • Link-to-Link structures can be modeled as well • However: not recommended because of load dependencies • Load dependencies complicate the automated loading 3.2.2 LINK-TO-LINK Supplier Sales Person Territory Product Product Sales Person Territory March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 13
  • 14. • Satellites store descriptive data • Usually historized • Data is stored in attributes • Attached to hubs or links 3.3 SATELLITES (1/2) Shipping AddressShipping Address City Address Line 2 State Address Line 1 Zip Code Shipping Address City Address Line 2 State Address Line 1 Zip Code Customer March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 14
  • 15. • Links and hubs might have multiple satellites • Small bug in MSVisio stencil 3.3 SATELLITES (2/2) Audit Information Quantities Stock Trade Turbulence March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 15
  • 16. • Usually data comes from multiple sources • Record tracking satellites track the availability of keys and associations in source systems • Special satellite variant • Normalized or de-normalized version is not indicated (physical features are not covered by the modeling language) 3.3.1 RECORDTRACKING SATELLITES (1/2) Customer Customers from CRM Customers from Invoicing Customers from Web Shop R Customer Tracking Satellite Customer Customers from CRM Customers from Invoicing Customers from Web Shop R Customer Tracking Satellite March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 16
  • 17. • Link version of record tracking satellite • Follows the hub version (record tracking satellite can be added to hub or link) 3.3.1 RECORDTRACKING SATELLITES (2/2) Sale Sale Information from CRM Sale Information from Analytics Sale Information from Web Shop Sale Sale Information from CRM Sale Information from Analytics Sale Information from Web Shop R Sale Tracking Satellite Turbulence Fasten Your Seatbelt March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 17
  • 18. • Attached to hub or link • Follows general satellite structure • There is always a Status attribute 3.3.2 STATUSTRACKING SATELLITES Customer Customer Status StatusCustomer Customer Status StatusCustomer Customer Status Status March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 18
  • 19. • Alternative to transactional links • Transactional satellites are attached to transactional links • They store no history • Attributes are added to the satellite structure • Introduced to allow automated generation of DDL from such models 3.3.3TRANSACTIONAL SATELLITES Product Customer T Sales TransactionProduct Customer T Sales Transaction T Sales Transaction Data Quantity Item PriceTotal Price March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 19 Product Customer T Sales Transaction T Sales Transaction Data Quantity Item PriceTotal Price
  • 20. 4. QUERY ASSISTANT TABLES Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 20
  • 21. • PIT table spans the satellites of one hub or link • Implemented as a ribbon that is attached to the hub or link symbol • All satellites are affected by the PIT 4.1 POINT-IN-TIME (PIT)TABLES Contact March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 21 Contact CRM Leads Newsletter ContactsArticle Reviewers
  • 22. • Bridges improve join performance between hubs and links • Hub or link is “used by” bridge 4.2 BRIDGES (1/2) Bridge Product Parts Customer Bill of Material T Sale Bridge Marketplace Shop March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 22
  • 23. • Also possible to overwrite the reference name 4.2 BRIDGES (2/2) Product Customer Bridge Lead March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 23
  • 24. 5. REFERENCE TABLES Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 24
  • 25. • Reference tables are lookup tables that store descriptive data • Have at least one business key • Have multiple attributes • Business key might be a smart key • Business key might be composite key • No history (flat structure) 5.1 NO-HISTORY REFERENCETABLES ColorColor Color Code Short Description Long Description March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 25 Color Color Code Short Description Long Description Color Detailed Color Identifier Short Description Long Description Color Code Main Color Identifier Color Detailed Color Identifier Short Description Long Description Color Code Main Color Identifier Product
  • 26. • Similar to no-history reference table • Has business key in table • Satellite stores attributes with history-tracking • Satellite follows standard rules for satellites 5.2 HISTORY-BASED REFERENCETABLES Category Code Short Description Long Description Category Descriptions Category Code Short Description Long Description Category Descriptions Category Code Short Description Long Description Category Descriptions March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 26
  • 27. • Master code table for commonly used codes and their descriptions • Reference table contains two business keys (Code & Group) • History-based Satellite for the descriptive attributes 5.3 CODE AND DESCRIPTIONS Master Code Table Code Short Description Long Description Master Code Attributes Group Master Code Table Code Short Description Long Description Master Code Attributes Group Master Code Table Code Short Description Long Description Master Code Attributes Group Master Code Table Code Short Description Long Description Master Code Attributes Group March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 27
  • 28. 6. BUSINESS VAULT Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 28
  • 29. • Computed satellites describe a hub or link with computed descriptive attributes • Added to the hub or link in the same way as standard satellites • Computed attributes are added to the satellite • Might contain non-computed attributes (e.g. attributes that are duplicated from another satellite for convenience) 6.1 COMPUTED SATELLITES Invoice Totals Sales Invoice Total Grant Total Tax Rate March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 29 Invoice Totals Sales Invoice Total Grant Total Tax Rate Invoice Totals Sales Invoice Total Grant Total Tax Rate Invoice Totals Sales Invoice Total Grant Total Invoice Totals Sales Invoice Total Grant Total Tax Rate
  • 30. • Concept is similar to a bridge • Changes the grain of a link • Aggregates values and adds them as computed attributes to the link 6.2 COMPUTED AGGREGATE LINKS Sales per Shop and Customer SaleCustomer Product Shop Total Sales Sales per Shop and Customer SaleCustomer Product Shop March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 30 Sales per Shop and Customer SaleCustomer Product Shop Total Sales
  • 31. • These links are not available in source systems • Added artificially to the Data Vault for exploration purposes • Connects hubs that are not directly connected in source systems • Basket Analysis 6.3 EXPLORATION LINKS Customer Store Product T Sale March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 31 Offerings Customer Store Product T Sale
  • 32. • BusinessVault tables have no prescribed format • Have business keys and attributes • Might have computed attributes • Might have computed satellites attached • Can be added to the Raw Data Vault by ordinary links that reference the primary key of the BusinessVault table 6.4 BUSINESSVAULTTABLES Customer First Name Last Name Customer Number Customer First Name Last Name Customer Number Customer First Name Last Name Customer Number City Address 1 Zip Code Computed Customer Attributes Life-Time Value of Customer Birth Date Customer First Name Last Name Customer Number City Address 1 Zip Code Computed Customer Attributes Life-Time Value of Customer Birth Date Customer Last Name First Name Customer Number City Address 1 Zip Code SalesProduct Computed Customer Attributes Life-Time Value of Customer Birth Date March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 32
  • 33. SOME REMARKS Visual DataVault [Modeling Language] March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 33
  • 34.  Logical modeling, no physical features  VisioThemes are not supported (yet)  More features to come:  Inline attributes  Validation rules (prevent hub on hub, etc.)  What else?  Don’t copy fromVisio and paste intoWord or PowerPoint  Instead: export toWMF for better quality  Vendor support package available  Check out www.datavault.de for German assets on DataVault REMARKS March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 34
  • 35. March 20, 2014 World-Wide Data Vault Consortium, St. Albans, Vermont 35 Give us Feedback http://tinyurl.com/doerffler-wwdvc Source: vasilijonline.com