全部文档
文档中心财务模型参考文档字段与列配置说明

字段与列配置说明

本文说明财务模型字段配置的核心概念,帮助在搭建财务模型时做出正确的配置选择。


财务模型的字段分为两类:

类型

说明

度量

存储具体数值或文本的字段,不关联维度。财务模型预置两个度量字段:数值型度量(decimal_val)和文本型度量(string_val),不可删除,也不可新增。

维度

关联了某个维度的字段,用于标识数据所属的分类坐标(如科目、期间、实体)。

数据写入时,系统会根据科目成员的数据类型自动路由到对应的度量字段:

  • 科目成员类型为数字比率时,数据写入数值型度量。

  • 科目成员类型为文本日期维度时,数据写入文本型度量。

数值型度量支持调整精度,最多支持 16 位整数位数和 16 位小数位数。


每个维度字段都需要指定一个”列作用”,决定该维度在数据汇总时的行为。列作用在创建财务模型时配置,模型有数据后不可修改,需要提前规划。

以下列作用的维度字段,父级节点数据由子级数据自动加总得出,无需手工录入汇总节点数据:

列作用

典型使用维度

说明

通用类

产品、渠道、项目

最灵活的列作用,可关联任意类型的维度,父级数据由子级按比重汇总

科目类

科目

承载财务指标口径,科目父级数据由子级汇总(”在父级节点输入”的科目不参与汇总)

变动类

变动

合并场景专用,驱动期末余额按 OPN/INC/DEC/BAL 变动口径自动推算

值类

合并场景专用,管理本位币数、上级币种数、抵销数等口径

以下列作用的维度字段作为数据的坐标轴,父级节点的数据不自动由子级汇总,通常直接从数据表中读取:

列作用

典型使用维度

年份类

期间类

期间(月/季/年)

场景类

场景(预算/实际/预测)

版本类

版本

实体类

公司 / 组织

所有维度字段都可以被设置为通用类列作用。将字段改为通用类后,该维度会被当作普通汇总维度处理,失去原有特殊类型的语义(如场景类的生效期间范围特性)。


分区字段是影响财务模型查询性能的重要配置。合理设置分区字段可以大幅提升大数据量场景下的查询速度。

适合设为分区字段的维度类型:

  • 年份类、场景类、版本类等成员数量少、且父级不需要汇总的维度。

成员数量建议:

  • 分区字段的维度成员笛卡尔积数量建议不超过 1000。若多个字段同时作为分区字段,这些字段所有成员组合的数量之积应控制在该范围内。

注意事项:

  • 分区字段在模型保存时确定,有数据后不建议修改。

  • 不应将科目类、通用类等成员量大的维度设为分区字段。


财务模型支持三种存储模式,在创建时选择,保存后不可更改:

存储模式

数据容量

查询性能

分布式支持

适用场景

MySQL

中等

数据量较小、对分析型查询要求不高的场景

ClickHouse

是(需部署支持)

主流选择,适合大多数财务模型场景,支持亿级数据秒级汇总

DeepEngine

是(需部署支持)

与 ClickHouse 相似,部分场景性能更优

实际项目中通常选择 ClickHouseDeepEngine 作为存储模式。

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send