Database Modeling
Data Vault Modeling
Data vault modeling is a database modeling method that is designed to provide long-term historical storage of data coming in from multiple operational systems. It is also a method of looking at historical data that deals with issues such as auditing, tracing of data, loading speed and resilience to change as well as emphasizing the need to trace where all the data in the database came from. This means that every row in a data vault must be accompanied by record source and load date attributes, enabling an auditor to trace values back to the source. It was developed by Daniel (Dan) Linstedt in 2000. - wikipedia
its a design pattern to build dwh for enterprise analytics. it has hubs (core business concepts) links (relationshipts between hubs) satellites store info about these two. good for lakehouse paradigm. link has a good image. - databricks
Data Fabric
Data Fabric - is a data architecture, that follows a set of steps that determine its flow. The first step takes data through an integration phase. In the integration phase, data is ingested and then cleaned, transformed and loaded into storage. Then, there is the data quality phase where quality assessment is performed on the stored data. This data is then made available for different use cases through a combination of a data lake and a data warehouse, Typical use cases are BI, analytics and machine learning. Data governance policies are defined for the ingested data and a data catalog is used for discoverability - by preeti hemant.
(short) Netapp
(good) IBM - Data Management layer, Data Ingestion Layer, Data Processing, Data Orchestration, Data Discovery, Data Access.
(good) Gartner - the pillars of data fabric
(good but lengthy) spiceworks - architectural components, best practices
(good) k2view - has a great figure of integration storage catalog, cleansing & masking, transformation & enrichment, governance, webservices.
(good) tibco - application & services, dev & integration, security, storage management, transport, endpoints.
data virtualization - single view without movement of data.
Data Warehouse
Last updated