Remove these blockquote instructions when filling in this template.
| Field | Value |
|---|---|
| Model Name | |
| Last Updated | |
| Total Relationships | |
| Active Relationships | |
| Inactive Relationships |
| # | From Table | From Column | To Table | To Column | Cardinality | Cross-filter Direction | Active | Notes |
|---|---|---|---|---|---|---|---|---|
| 1 | Many-to-One / One-to-One / Many-to-Many | Single / Both | Yes / No | |||||
| 2 | ||||||||
| 3 |
Cardinality: Many-to-One (most common for fact-to-dim), One-to-One, or Many-to-Many.
Cross-filter Direction: Single (default, from dimension to fact) or Both (bidirectional). Note bidirectional filters - they can cause performance issues and unexpected behavior.
Active: Whether this relationship is the active path. Only one active relationship can exist between any two tables. Inactive relationships require
USERELATIONSHIP()in DAX.
If you have a text-based or ASCII representation of the star/snowflake schema, include it here. Alternatively, describe the topology.
DimDate
|
DimCategory -- FactTable -- DimAssignee
|
DimPriority
For complex models, consider referencing an exported diagram image stored alongside this file.
Document any inactive relationships and when they are used.
| From | To | Purpose | Used By (Measure) |
|---|---|---|---|
Document any bidirectional cross-filter relationships and the reason they exist.
| From | To | Reason |
|---|---|---|
If a single dimension table connects to a fact table through multiple columns (for example,
DimDateconnected viaOpenDateandCloseDate), document the pattern here.
| Dimension | Fact Table | Columns | Active Relationship |
|---|---|---|---|