When the layers help.
Multiple sources, historical change, and definitions shared across teams can justify a common integration and analytics foundation.
Enterprise data architecture
Give each layer a model suited to its job: source structures for capture, Data Vault for integration and history, Kimball dimensional models for analysis, and semantic models for shared meaning. Pointer helps you combine them so teams can reuse each other’s work.
Fit & tradeoffs
Multiple sources, historical change, and definitions shared across teams can justify a common integration and analytics foundation.
Each model adds engineering, storage, testing, and operational work. Weigh that cost against the need for reuse and traceability.
Stable sources and a focused reporting need may require fewer layers. Add integration patterns when the requirements justify them.
The big picture
Your business systems hold the records. Each layer makes those records easier to connect, understand, and reuse, so reporting and AI can draw on the same business meaning.
Capture records with their original keys and values so they can be reused and traced.
Link business records across systems and retain changes over time.
Organize business events around shared dimensions such as customer, product, and date.
Give reports and AI the same definitions, calculations, and access rules.
Create reports, track performance, and explore in Power BI or Excel using shared data and measures.
Use configured Copilot and data agents to explore questions with the same business context.
This reference uses Data Vault for Silver and Kimball for Gold. Medallion defines the progression; the models are chosen to fit your needs.
For a concrete progression through these layers, explore the survey model below.
Services across every layer
Established models provide repeatable patterns for generation, loading, and checks. Maintaining lineage across Bronze, Silver, Gold, and Semantic connects source records to the business measures people use.
Lineage & delivery capabilities across all four layers
Trace measures through transformations to source records, and inspect downstream dependencies before changes.
Reuse model-driven generation, loading, and checks to reduce manual pipeline work.
Check keys, history, and totals before issues reach downstream reports.
Agree model ownership and test access for each consuming path.
Track freshness and failed loads so teams know where to investigate.
Version models and validate dependencies to reduce release rework.
Inside the architecture
Bronze / source data & ODS
Source-aligned tables and an operational data store (ODS) preserve familiar keys and values before analytical rules are applied. Retained extracts or change records let engineers investigate and reprocess captured inputs without repeating the source extraction.
Choose current-state and retention requirements explicitly; an ODS does not automatically preserve every historical change.
Silver / Data Vault integration
Data Vault separates business keys in hubs, relationships in links, and descriptive history in satellites. This makes it easier to add sources and attributes without redesigning existing structures. These well-established patterns are highly automatable, allowing generation, loading, and history checks to be reused across the model.
Raw Vault retains captured history and source metadata for auditing; Business Vault applies reusable rules while preserving that evidence. Connected lineage carries this understanding into the analytical layers.
Define the relationship’s grain: the same product can appear on multiple order lines. Record source and load time support auditing; mappings and transformation metadata carry lineage into downstream models.
Gold / Kimball dimensional models
Kimball star schemas organize a business process into facts with a defined meaning for each row—the grain—and descriptive dimensions. They simplify analytical joins and make data easier to navigate. Conformed dimensions let teams compare processes using the same customer, product, or date definitions.
Established fact, dimension, and history patterns make these models highly automatable. Reusable templates apply agreed loading and validation rules, reducing custom engineering for each new mart.
Transactions describe activity; snapshots describe a position in time. Their measures need different aggregation rules.
Semantic / shared business meaning
A well-designed semantic model captures business understanding: agreed definitions, terminology, relationships, measures, and calculation rules. Reports and AI use that governed meaning, reducing duplicated formulas and conflicting interpretations.
AI instructions embedded in the model add guidance on interpreting business terms and choosing the right measures. Together with the model’s definitions, they help Power BI Copilot and configured Fabric data agents answer with more relevant business context.
A daily stock balance should not be summed across dates. The model carries this meaning into every consuming experience.
Architecture in practice
Qualtrics surveys, questions, and responses become a shared foundation for self-service BI, Copilot, and a dedicated Survey data agent. Each layer prepares data and definitions the next layer can reuse.
01 / Bronze · operational data store
ODS tables follow the source structure, giving downstream models one reusable view of survey definitions and question-level response records.
02 / Silver · Data Vault
Hubs identify entities, links capture relationships, and satellites retain changing attributes. This separates integration changes from reporting design.
Stable keys connect the model.
Satellites preserve source history.
03 / Gold · Kimball star schemas
Kimball star schemas present the integrated data as response and answer facts with familiar dimensions, simplifying joins for analysis.
One row per response
04 / Semantic · shared business model
Response Count, Answer Count, and Pct of Choice Selection carry the survey’s business understanding into each consuming tool. Definitions explain what is counted and how to interpret a percentage.
Shared Survey semantic model
Choose the right design
We can help choose the model boundaries, implement reusable patterns, and equip your team to extend them.