全部文档
文档中心维度操作配置维度

配置维度

本文说明如何在平台中完成维度的创建与配置,适用于预算、合并、管报等场景。

  • 拥有系统管理员账号,或已被授权维度组件操作权限的管理员账号。

  • 目标空间已完成维度组件注册。

登录平台后,进入目标应用,在 元素管理 中点击 + 新建 > 维度,进入维度类型选择界面。

维度类型决定了该维度在系统中的业务角色和计算规则,创建后不可修改,请根据业务用途提前确认好类型再创建。

维度类型

典型用途

通用类

最通用的一类,适合产品、渠道、项目、客户等业务分类。查询时父级数据由子级按比重自动汇总。

科目类

承载财务科目和业务指标,是取数和汇总的核心口径。

年份类

定义财年,需要与期间类配合使用,共同构成会计时间轴。

期间类

定义会计期间(年/季/月等层级),通常与年份类配合使用,并联动生成视图维。

场景类

区分预算、实际、预测等数据场景,成员可配置生效年份和期间范围。

版本类

区分同一场景下的多个版本(如预算 V1、V2)。

实体类

承载组织主体结构,例如集团-区域-法人-部门的层级。

多版本实体类

在实体类基础上支持组织架构随时间或场景变化,适用于组织口径需要按年/期间/场景动态切换的项目。

变动类

用于合并场景,记录期初、增加、减少、时点数等变动口径,驱动期末余额自动推算。

值类

合并场景专用,表示值口径(本位币数、上级币种数、抵销数等)。不单独创建,由实体类关联本位币后自动生成。

视图类

控制期间数据的展示和聚合方式(YTD、Periodic、QTD 等)。不单独创建,由期间类配置期间层级后自动生成。

选择维度类型后,点击左上角 设置 图标,在右侧属性面板完成配置。

属性名称

设置方式

必填

说明

编码(name)

输入框,只允许字母、数字、下划线,长度 50

不可重复,保存后不可修改,建议提前制定命名规范。

名称(简体)

输入框,长度 255

维度的中文展示名称。

名称(英文)

输入框,长度 255

维度的英文展示名称。

类型

自动带出

创建时确定,保存后不可修改。

维度基数类型

低基/普通/高基,保存后不可修改

表示维度成员的预计规模,默认为普通维度。成员数量小于 1,000 时选择低基,1,000~50,000 时选择普通,大于 50,000 时选择高基。保存后不可修改,请在创建前根据业务预期合理评估。

启用层级管理

开关

开启后可维护层级结构,使用时成员可按层级展示和筛选。

默认权限方案

元素选择框

关联权限方案后,该维度的成员查询结果会按当前角色自动过滤。

引用关系管理

只读

查看该维度当前被哪些元素引用,便于在修改前评估影响范围。

关于维度基数类型的选择

低基和普通维度在底层使用 ClickHouse 字典表,字典表将全量成员数据加载进内存,查询速度极快,但受服务器内存上限制约。成员数量越多,字典表占用的内存越大;当成员量超出内存承载范围时,字典表可能出现加载失败或服务不稳定的问题。

高基维度底层使用 ClickHouse 普通表,数据存储在磁盘而非内存,因此可以稳定支撑超大规模的成员数量。代价是每次查询需要进行磁盘 I/O,查询性能低于字典表

因此,高基维度不是”性能更好”的选项,而是成员超过 5 万后保障服务稳定性的必要方案。系统建议尽量将成员数量控制在 50,000 以内,在字典表的内存限制内运行,以获得最佳查询性能。确实需要超过 5 万成员的维度,请在创建时就选择高基,避免后期因无法修改而被迫删除重建。

部分维度类型有额外的专属配置项:

实体维可以在属性栏中关联一个通用类维度作为 本位币,关联后有两个效果:

  • 实体成员会新增本位币属性,可为每个实体分别指定所用币种。

  • 系统会在该实体维的同路径下自动创建一个 Value 值维,供合并报表使用。

基础配置与实体类一致。额外需要配置 版本管理模块:可以在年、期间、场景、版本四类维度中任意选 0~4 种作为版本管理的维度。配置后,该维度能够按所选维度成员的每个组合,返回对应时期的组织架构。

建议仅在组织架构确实存在多套口径时启用多版本实体,避免过早引入不必要的配置复杂度。

场景维可以在属性栏中关联年份类和期间类维度。关联后,场景成员可以配置 开始/结束年份开始/结束期间,用于约束该场景的数据读写有效区间——例如在滚动预测中,不同轮次的场景可以有各自的时间范围,避免误写历史数据。

成员维护支持 树形视图表格视图 两种方式,两种视图均在点击 保存 后统一生效。

树形视图适合日常的结构化维护,可以直观地看到层级关系。

  1. 维度成员 区域点击 添加

  2. 对于新建的维度,初始状态只能在根节点 #root 下添加 子级成员

  3. 选中某一成员后,可以选择添加 同级成员子级成员;未选中任何成员时只允许添加子级成员。

  4. 成员编码在同一维度内不可重复。

表格视图适合批量维护,支持多行同时操作,并可按列条件筛选定位目标成员。

  • 增量模式:只处理新增数据,遇到重名成员则覆盖,已有成员行灰底不可编辑。适合日常追加成员或局部修订。

  • 全量模式:先全部删除再重建,适合成员结构的整体调整。如果有共享成员的维护需求,只能通过全量策略提交。

  • 单元格校验失败时会标红提示,保存前需要逐一处理。

不同维度类型的成员会显示不同的属性,以下是完整清单:

属性名称

说明

编码

成员唯一标识,新增后不可修改。

父级编码

自动根据树形结构生成,不可手动编辑。

名称(中文/英文)

按空间语言展示,支持多语言维护。

比重

用于汇总计算,期间类成员不具有该属性。

共享节点

控制该成员是否在多个父节点下共享。树形视图不可编辑,需在表格视图中操作。

层级

仅期间类成员具有,按期间层级配置自动生成,不可手动修改。

本位币

仅实体类成员具有,从关联的本位币维度中选择。

开始/结束年份

仅场景类成员具有,控制场景生效的年份范围。

开始/结束期间

仅场景类成员具有,若选择了期间则年份必须同步指定。

实际年份

仅年份类成员具有。

自上而下

仅版本类成员具有。不勾选时,通用维度的父级成员数据由子级按比重自动汇总;勾选后,父级可以直接录入数据,读取时不再从子级汇总。

数据类型

仅科目类成员具有,支持数字、文本、比率、日期、维度。

科目类型

仅科目类成员具有,取值范围:资产、标签、权益、费用、收入、负债、期间数、时点数、无科目类型。其中资产和费用为借方科目,负债、权益、收入为贷方科目。科目类型决定了该科目在模型中的汇总逻辑;标签类成员不存储数据,仅作标记用途。

允许在父级节点输入

仅科目类成员具有。开启后,该科目可以在通用维度父级节点直接录入数值,读取时直接从父级取数,不再按子级汇总。

  • 树形视图中,可以删除单个成员,或删除成员及其全部后代。

  • 表格视图中,可以通过删除行进行批量删除。

期间类的成员不需要手动逐条创建。创建期间维后,点击 编辑期间层级,在弹出框中选择要启用的层级(如年/季/月),确认后系统会自动生成对应的期间成员,并同步创建与之绑定的视图维及其成员。

变动维的成员需要为每个末级节点指定 变动类型,四种类型分别是:

变动类型

含义

OPN

Opening,期初余额

INC

Increase,本期增加

DEC

Decrease,本期减少

BAL

Balance,时点数

每种类型在财务模型自动计算累计数时有不同的计算规则。当类型为 OPN 时,可以为其指定 对应期末余额 成员(本维度的其他成员),其他类型不可配置该属性。父级节点无需设置变动类型,其数据逻辑为子级汇总(通常显示为 Closing)。

如需为成员添加分类标签或扩展字段,请参考 配置自定义属性

维度的成员规模受以下三个维度共同影响,在项目规划阶段应综合评估:

限制项

上限

说明

成员数量

建议不超过 50,000

超过 50,000 时须选高基维度,查询性能低于普通维度

层级深度

最多 20 层

层级越深,每个成员需存储的路径数据越多,整体数据量越大

自定义属性(UD)列数

最多 60 列

列数越多,每个成员的存储宽度越大

三者叠加会显著增加每次保存的数据量。当成员数量多、层级深、UD 列数多同时出现时,保存速度会明显下降,极端情况下可能出现保存超时失败。建议按实际业务需要配置,避免不必要的宽表或深层级设计。

完成上述配置后,点击 保存 按钮。首次保存时会弹出元素属性窗口,填写以下信息:

属性名称

设置方式

必填

说明

编码

输入框(字母、数字、下划线,长度 50)

在所在目录内不可重复。

名称(英语)

输入框,长度 255

英文展示名称。

名称(简体)

输入框,长度 255

中文展示名称。

位置

下拉选择框

默认为当前目录,可调整至其他目录。

  • 成员提交失败,提示”找不到父节点”:通常是数据中子成员排在父成员之前导致的。可以在数据流提交时启用”成员重排序”功能,系统会自动按先父后子的顺序重新排列数据。注意数据量较大时该操作会影响性能,建议按需开启。

  • 表格视图编辑后无法保存:先找到标红的单元格,逐一处理校验错误后再保存。

  • 合并场景中找不到 Value 值维:检查对应实体维是否已关联本位币,关联后系统才会自动创建 Value 维。

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send