维度入门
维度是 PlaidCloud 的层次结构,即用于组织成本中心、产品、科目、地理区域、时间期间或任何其他汇总结构的树。它们是分摊、仪表板和报表的构建基础。
何时使用维度
Section titled “何时使用维度”在需要执行以下操作时,请使用维度:
- 将值从叶子向上汇总到父级(先按部门汇总成本,再按区域,再按公司)
- 基于共享的层次结构,从一组行向另一组行分摊(将 IT 成本分摊到各业务单元)
- 按比扁平列表更深的结构对仪表板切片(从大洲 → 国家 → 城市逐级下钻)
- 在多个位置应用相同的分组逻辑:只需定义一次树,即可到处引用
如果数据本来就是扁平的一维数据,则不需要维度,普通表就足够了。
每个维度都有一个主层次结构,即规范的树,其中每个叶子恰好登记一次。在此基础上,还可以叠加备用层次结构,将相同的叶子重新汇总到不同的父级之下(例如,主树按部门对成本中心分组,备用层次结构则按区域分组)。
树中的每个节点都可以携带属性、别名和值,因此层次结构不只是一棵名称树,而是带有元数据的结构,供分摊和报表引用。
有关创建、复制、排序和管理维度的具体操作,请参阅使用维度(层次结构)。
维度的加载方式
Section titled “维度的加载方式”维度通常通过工作流从源表填充:
- 父子格式:两列(父级、子级),每行一条边
- 级别格式:每个层次结构级别一列,每行一条完整路径
有关加载过程,请参阅加载和卸载维度;有关完整的选项集,请参阅 Dimension Load 工作流步骤。
- 使用维度(层次结构):完整的管理参考
- 函数表达式:层次结构内部的计算值
- 加载和卸载:数据的移入和移出
- 分摊:维度结构的主要使用者