Dimension Load 步骤
根据 PlaidCloud 表中的数据加载或更新维度。既支持初次加载(从零创建层次结构),也支持增量更新(添加成员、更改父级、更新属性,而无需从头重建)。
支持两种源数据形态:父子(树中每条边一行)和级别(每个层次结构级别一列,每行一条完整路径)。值、别名和属性可以与结构数据一起加载。
动态指定维度
Section titled “动态指定维度”若要动态指定维度,请在名称中包含项目变量和/或本地变量。
当维度定期更新并且希望保留历史视图时,变量很有用。
下面的示例使用 current_month 变量动态加载维度:
dimension_name_{current_month}使用特定维度
Section titled “使用特定维度”若要使用特定维度,请通过下拉菜单选择该维度。
加载到备用层次结构
Section titled “加载到备用层次结构”若要加载备用层次结构,请先动态或特定地选择维度,然后勾选“加载到备用层次结构”复选框,并输入要加载的备用层次结构的名称。
不在主层次结构中的成员只能位于一个备用层次结构中。如果加载会使其同时出现在第二个备用层次结构中,加载将失败,并指出该成员以及已包含它的备用层次结构。若要在多个备用层次结构中使用某个叶子节点,请先将其添加到主层次结构。父级在每个备用层次结构中都需要有自己的名称,因为备用层次结构无法在主层次结构的成员下添加成员。
若要动态指定源表,请勾选动态复选框,并输入表名,名称中可包含项目变量和/或本地变量。
若要使用特定的源表,请通过下拉菜单选择该表。
维度属性和表布局
Section titled “维度属性和表布局”默认合并类型
Section titled “默认合并类型”合并类型有三个选项:
- “+”:在维度中汇总值。
- “-”:在维度中减去值。
- “~”:在维度中不执行汇总。
加载维度时,源表有两种格式选项。
在父子表中,有两列表示维度的结构:父级和子级。
父子示例
| PARENT | CHILD | Consolidation Type |
|---|---|---|
| Parent All | Parent 1 | ~ |
| Parent All | Parent 2 | ~ |
| Parent 1 | Child 1 | + |
| Parent 2 | Child 2 | + |
| Child 1 | Child 3 | + |
| Child 1 | Child 4 | + |
| Child 2 | Child 5 | + |
父级为空的行会将其子级作为顶级成员加载,直接位于根之下。子级为空的行会被跳过。
在展平级别表中,可以有任意数量的列,每列表示维度的一个级别。
展平级别示例
| Level 1 | Level 2 | Level 3 | Level 4 |
|---|---|---|---|
| Parent All | Parent 1 | Child 1 | Child 3 |
| Parent All | Parent 1 | Child 1 | Child 4 |
| Parent All | Parent 2 | Child 2 | Child 5 |
使用检查源菜单按钮可在数据映射器中填充源列。 源列填充完成后,使用类型下拉菜单将各源列映射到相应的列类型。