Explorer
Explorer

Reputation: 305

Using Datavault modelling before the use of Kimball methodology for a datawarehouse

  1. In a data ware house project why do we need to use DataVault modelling before transfer the data in data marts(which use Kimball methodology) from landing / staging area databases?. ie Why can't we use the Kimball methodology to transfer the data straight forward from the landing / staging area databases to final data marts?

  2. Is it a must to do this?.

Upvotes: 0

Views: 337

Answers (2)

Karri
Karri

Reputation: 186

I've noticed that lately, the Data Vault 2.0 methodology has become quite prevalent in EDW projects. Kimball/Star-schema data models are still very much used, but they are mainly just the top level abstraction on top of the Data Vault that allows for reporting.

Kent Graziano has a great primer to understand DV modelling here, which is an excerpt from Dan Linstedt's book (also a great read).

Upvotes: 0

tobi6
tobi6

Reputation: 8239

Well, you don't need to use the Data Vault methodology. Also, you don't need to use Kimball. Also, you don't need to use 3nf.

This all depends on the requirements you have in your environment. On

  • the data structure,
  • data complexity,
  • sizing,
  • schedules,
  • changing source formats,
  • need of historization,
  • requirements for reports, dashboards or other ETL structures...

There is no 'need' to do Data Vault specifically.

It all depends on what you want to do and what your requirements are.

Upvotes: 4

Related Questions