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?
Is it a must to do this?.
Using Datavault modelling before the use of Kimball methodology for a datawarehouse
332 views Asked by Explorer At
2
There are 2 answers
0
Karri
On
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).
Related Questions in SSAS
- How can I connect to a local SSAS (OLAP) server from Python?
- Microsoft.AnalysisServices.AdomdClient.NetCore.retail.amd64 not working on windows server
- SSAS Error. An unexpected error occurred: "A call to a COM component returned an error in the format HRESULT E_FAIL."
- After copying the SSAS cube and SSIS packages there is processing problem
- Connect an on-prem SQL Server Analysis Server Tabular Model with Azure Data Factory
- Power BI composite/dual mode - SQL DB + SSAS MOLAP
- How to get data in sematic model in power bi premium from SSAS?
- Programmatically get relational database source for SSAS objects across compatibility levels
- Issues with deploying a project in SSAS: "Cannot deploy metadata"
- SSAS Tabular deployment issue
- Performance difference depending on attribute order when using SSAS for data import in Excel pivot table
- Executing queries against PowerBI / SSAS using the Microsoft.AnalysisServices.Tabular library in Python?
- Filtering OLAP Pivot Table based on dates
- SSAS Cube Hierarchy Collapsing within Excel with sub values
- My SQL Server Analysis services won't switch from tabular to multidimensional
Related Questions in DATA-MODELING
- Does Power BI provide an OOTB Geographical Dimension Table
- Table Restructuring Options in PowerBI
- How to model such that a drill through for Order suppliers having M:1 relation with Order fact table can be configured?
- Excel formula to change sum field depending on date
- How to properly define data models in TypeScript?
- Power Bi - Modelling
- How to create a MySQL table or store the values in the MySQL table if values is of type python list
- Dynamo DB M:N relationship issue
- What data type is appropriate for star schema keys (integer or text)?
- How to fetch data from this Nested JSON using GET method in flutter using Data Model?
- How to model composite primary keys in the ER model?
- LSTM layer in Sequential model requires 3d input but only receives d2
- How can I generate many random community matrices and then apply a function to all of them?
- Model the number of available spots in dimension or fact table?
- How to get data collection from a nested list of a data collection from postman api to list<dynamic> in dart Flutter
Related Questions in DATA-WAREHOUSE
- How to blind data in data warehouse when sending from preanonymized layer to anonymized layer while keeping referential integrity of all key columns
- Run Pyspark job using Matillion
- the right grain of a fact table in data warehouse
- Model the number of available spots in dimension or fact table?
- What is the most efficient way to generate a change data set given two SQL Server backup files?
- Does it make sense to use an IDENTITY column in a raw layer?
- Power BI star (constellation) schema: 2 fact tables with relation between each other
- Rolling Period Table or CTE
- Representation of sequential rules in data mining (sequence pattern mining)
- Snowflake Bulk Inserts vs. Single Row Inserts
- Data not showing in power bi report
- Data Warehouse to Power BI Desktop
- Error initialize process greenplum major upgrade 5.29.12 to 6.25.2 on centos 7
- Modify column type in Parquet file with ruby (using parquet Gem)
- Translating Snowflake warehouse usage to BigQuery
Related Questions in BUSINESS-INTELLIGENCE
- Does Power BI provide an OOTB Geographical Dimension Table
- Customer Churn Calculation
- Data Looks good in Power Query Editor but only showing cells with 0 values in Table View
- Rebuilding fact tables with over 30 million rows takes over 1hr
- If there a way to determine if a set of values contains a single instance of a string and create a new variable with only that string?
- Indexed parent-child hierarchy table to fact table
- the right grain of a fact table in data warehouse
- Donut Chart and percentage visualisation in Tableau
- Data vault 2.0 hub end date
- Cumulative Total of DAX Measure without Date Filters
- Create a graph for the previous weeks using postgres
- Many-to-many relationship database design
- PowerBI remember filters when opening new report from another report
- BigQuery : Time Stamp of Next Events are Lesser Than Previous Event's Time Stamp
- Download file in AWS S3 bucket using SSIS
Related Questions in DATA-VAULT
- How to properly partition by hashkey in spark (to achieve co-partitioning)?
- Data vault 2.0 hub end date
- Data Vault Modelling Hub and Link
- Adding Load date in real time from message queue DV2.0
- In DV2.0 how to change a business key?
- Datavault modeling where source data is slightly heterogenous
- Absence of temporality to Links in Data Vault 2.0
- Data Vault: Relationship between LINK and SAT on Historical analysis using SQL
- Add Valid_From & Valid_To Columns to Table w/ only load_timestamp - where relationships can revert back
- Data Vault 2.0: Creating an Effectivity Satellite off link table that only has insert_date for each record
- How can I specify a table name in the DBT merge process?
- Generate Metric on how frequently an individual table attribute changes , ideally relative to another
- Is Data Vault modelling appropiate for small teams?
- How can I specify what snowflake warehouse to use in dbtvault?
- If a payment contains 1-1 mapping with transfer and each transfer contains 1-many mapping with attempts, how should I model my data vault
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
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
There is no 'need' to do Data Vault specifically.
It all depends on what you want to do and what your requirements are.