04-conformed-dimensions

Design conformed dimensions and bus matrices for enterprise data warehouses.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill 04-conformed-dimensions-prashsub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 04-conformed-dimensions
Source: https://github.com/prashsub/vibe_coding_lakehouse_starter_repo/tree/main/data_product_accelerator/skills/gold/design-workers/04-conformed-dimensions
Command: npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill 04-conformed-dimensions-prashsub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of integrating disparate data sources into a cohesive enterprise data warehouse by establishing standardized, shared dimensions that enable consistent cross-process analytics.

Core Features & Use Cases

  • Conformed Dimensions: Design and implement dimensions (like date, product, customer) that are consistently defined and used across multiple fact tables.
  • Bus Matrix: Create a planning document to map business processes to their required dimensions, identifying which dimensions need to be conformed.
  • Drill-Across Analytics: Enable users to combine measures from different fact tables (e.g., sales and inventory) by joining through conformed dimensions.
  • Shrunken Dimensions: Design subset dimensions for aggregate fact tables.
  • Use Case: When building an enterprise data warehouse, use this Skill to ensure that the 'product' dimension is identical whether it's used in the sales fact table or the inventory fact table, allowing for unified reporting on product performance and stock levels.

Quick Start

Use the 04-conformed-dimensions skill to plan the conformed dimensions for the sales and inventory business processes by creating a bus matrix.

Frequently Asked Questions about 04-conformed-dimensions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a bus matrix for enterprise data warehouse integration?

To create a bus matrix for enterprise data warehouse integration, you map business processes to their required dimensions to identify which dimensions need to be conformed across multiple fact tables. This planning document establishes standardized shared dimensions for cross-process analytics.

What are conformed dimensions in dimensional modeling?

Conformed dimensions in dimensional modeling are standardized dimensions, like date or product, that are consistently defined and used across multiple fact tables. They ensure unified reporting by allowing identical dimension attributes to be shared across different business processes.

How do I perform drill-across queries across multiple fact tables?

Drill-across queries combine measures from different fact tables, such as sales and inventory, by joining them through shared conformed dimensions. This enterprise data warehouse integration pattern enables cross-process analytics without physically merging the fact tables.

When do I need shrunken rollup dimensions in a data warehouse?

You need shrunken rollup dimensions when designing subset dimensions for aggregate fact tables in the Gold layer. These conformed dimensions maintain consistency with the base dimension while aligning attribute granularity with pre-aggregated measures.

What is the best way to standardize shared dimensions across multiple business processes?

The best way to standardize shared dimensions across multiple business processes is to implement enterprise data warehouse integration patterns using a bus matrix. This identifies required conformed dimensions and ensures consistent cross-process analytics.