_FactLoadParameters
The _FactLoadParameters table maps the facts in the fact table to the dimension elements in the target cube.
It is used by job types 3 (Load Facts) and 9 (Clear Cube Region).
This table describes _FactLoadParameters:
Column | Type | Description |
---|---|---|
Id | Integer | The ID of the fact
load. This is the ParameterId
on the _FactLoad table. |
DimIdx | Integer | The index of the dimension of the target cube is zero based. |
ColumnName | String(50) | The column names
in the fact table that relate to the dimension specified by DimIdx . Possible values depend on
the TargetElement
column. |
TargetElement | String(71) |
The element name of the dimension specified by |
TargetElementUnknown | String(71) | If the element
name cannot be found in the dimension, the process should use this element name
instead. This works no matter if the element name was delivered as a TargetElement or in a column.
|
TargetElementMissing | String(71) | If the element
name is empty, the process should use this element name instead. This works no
matter if NULL was delivered as a TargetElement or in a column. |
Comment | Text | User defined comment. |
General information
Target, unknown, and missing elements can be qualified with the name of
the hierarchy each belongs to. The two names are separated with a Tab character. The
hierarchy name appears first. For example, hierarchyName<tab>elementName
.
ColumnName and TargetElement value combinations
Case number | ColumnName | TargetElement | Comment |
---|---|---|---|
1 | Matches the dimension name | NULL | This is used when defining a single value column fact table. |
2 | NULL | Element name of the dimension specified by DimIdx of the target
cube. |
The whole fact table relates to a single element of the
dimension specified by the DimIdx of the target cube.This is used when defining a single value column fact table. |
3 | Not NULL, does not match the dimension name | Element name of the dimension specified by DimIdx of the target
cube. |
Multiple rows with the same DimIdx possible. Only one dimension can have
multiple rows for it.This is used when defining a multiple value column fact table. |
4 | NULL | NULL | Not possible |
Example for case 1
This example shows a single value column fact table where no TargetElements are defined and there is a row for each dimension.
_FactLoadParameters
Id | DimIdx | ColumnName | TargetElement | TargetElementUnknown | TargetElementMissing | Comment |
---|---|---|---|---|---|---|
1 | 0 | Years | NULL | NULL | NULL | NULL |
2 | 1 | Regions | NULL | NULL | NULL | NULL |
Fact table
Years | Regions | Value |
---|---|---|
2019 | Sweden | 2000 |
2020 | Sweden | 2100 |
2019 | Norway | 1700 |
2020 | Norway | 1750 |
Target cube (Years dimension on the columns; Regions dimension on the rows):
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | |
---|---|---|---|---|---|---|
Denmark | ||||||
Norway | 1700 | 1750 | ||||
Finland | ||||||
Sweden | 2000 | 2100 |
Example for case 2
This example shows a single value column fact table where one dimension uses a TargetElement instead of a column name and there is a row for each dimension.
_FactLoadParameters
Id | DimIdx | ColumnName | TargetElement | TargetElementUnknown | TargetElementMissing | Comment |
---|---|---|---|---|---|---|
1 | 0 | NULL | 2020 | NULL | NULL | NULL |
2 | 1 | Regions | NULL | NULL | NULL | NULL |
Fact table
Years | Regions | Value |
---|---|---|
Sweden | 2100 | |
Norway | 1750 |
Target cube (Years dimension on the columns; Regions dimension on the rows)
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | |
---|---|---|---|---|---|---|
Denmark | ||||||
Norway | 1750 | |||||
Finland | ||||||
Sweden | 2100 |
Example for case 3
This example shows a multiple value column fact table where there are multiple rows for one dimension and each row has TargetElement set.
_FactLoadParameters
Id | DimIdx | ColumnName | TargetElement | TargetElementUnknown | TargetElementMissing | Comment |
---|---|---|---|---|---|---|
1 | 0 | Y2019 | 2019 | NULL | NULL | NULL |
2 | 0 | Y2020 | 2020 | NULL | NULL | NULL |
3 | 1 | Regions | NULL | NULL | NULL | NULL |
Fact table
Y2019 | Y2020 | Regions |
---|---|---|
2000 | 2100 | Sweden |
1700 | Norway |
Target cube (Years dimension on the columns; Regions dimension on the rows)
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | |
---|---|---|---|---|---|---|
Denmark | ||||||
Norway | 1700 | |||||
Finland | ||||||
Sweden | 2000 | 2100 |