Skip to main content

Dimension Tables

Each dimension hierarchy has two tables:

  • Runtime Table: Dim_PC_{name}
  • Model Management Table: Dim_MM_{name}

Naming Convention

  • {name} is the dimension name for the main hierarchy, or {dimension name}_{hierarchy name} for alternate hierarchies.
  • Spaces are replaced with underscores (_).
  • The system prevents naming conflicts (e.g., "Cost Center" vs. "Center" hierarchy of "Cost").

Common Fields

Dimension tables typically include:

FieldDescription
KeyUnique integer identifier for the member
NameUnique string name for the member
CaptionDisplay name (multi-language support)
TagOptional label or category for the member
ParentKeyKey of the parent member (for hierarchies)
SortOrderInteger for custom sorting within siblings
BaseMemberKeyKey of the base member (for alternate hierarchies)
StorageStorage type or method for the member
IsLeafIndicates if the member is a leaf node
PathSort path for natural ordering
PathStrString representation of the path
p_*Custom property fields for the dimension

Dimension Specific Properties

DimensionProperties
AccountKpiType
BowtieMetric
TimeBalance
Recurring
DebitCredit
ScenarioScenarioType
StartPeriod
EndPeriod
Status
StageStandardStageId
StandardStageName
SalesStage
LastSalesStage
LastStage
BenchmarkKpi
TimeStartDate
EndDate
ActualPeriod
EntityLocalCurrency