全部文档
文档中心内存财务模型操作设置内存财务模型属性

设置内存财务模型属性


本章节描述如何设置对内存财务模型进行设置。

内存财务模型创建/编辑界面分为三层结构:首先是最外层的模型结构设置;其次是模型下的数据表结构设置;最后是数据表的字段属性配置。针对这三层结构,分别都有对应的属性设置区域。

点击页面左上方的内存财务模型名称后面的设置按钮,右侧弹框出现模型的属性编辑界面,模型的属性有两个标签页:基本信息内存拆分

  • 基本信息:配置模型的编码、名称(多语种)以及是否启用计算汇总累计数;

  • 内存拆分:配置当前模型中往内存存入数据时对于内存中的数据范围进行拆分以及节点注册。



模型属性

配置信息

说明

基本信息

编码

编码字段需要唯一,只允许输入字母,数字,下划线且不能下划线开头,且保存后不允许再次编辑

名称(多语种)

名称语种的配置取决于系统启用了多少种语言

度量信息

使用期间维度中的成员作为度量,或将度量字段加入期间维度中

勾选后将期间维度自动设为度量,会自动生成期间成员作为度量

不将度量字段加入任何维度中

维度

选择期间类维度生成的期间元素

仅期间为度量时显示该属性,用于指定该模型用哪个期间维度生成层级

自动进行当期数和累计数的汇总计算

资产负债类科目存储

设置资产负债类科目和损益类科目的数据存储方式。即数据表中存储的数据是当期发生数还是累计数

损益类科目存储

内存拆分

索引维度

待选项为模型中除列作用为期间类、场景类、实体类、年份类的其他维度字段,作用于往内存里存数时的数据块范围,查询内存数据时快速查找到指定数据的数据结构

维度列固定为两列,在表头选择启用内存拆分的维度字段,待选项为:模型中列作用为场景类、实体类、年份类的字段 (索引维度与维度字段互斥,同一字段只能配置在二者中的一处)

配置存入内存时的拆分策略,针对启用拆分的维度字段的维度成员进行分块管理

节点注册

查询该组件部署的所有节点,配置在哪个节点开启内存拆分

  1. 点击内存财务模型属性页面的 内存拆分 页签。

  2. 点击 索引维度 右侧的输入框,勾选索引维度,建议选择科目类维度。

  3. 依次点击 节点注册 左侧的两个输入框,各选择一个维度用于配置内存拆分。

  4. 点击 添加行 按钮,下方出现三个空白的输入框,前两个输入框可选择维度成员,用于确定存入内存时数据块的范围。在一般数据量时建议直接选择两个维度的所有成员,若数据量较大,可多次点击添加行添加多行输入框,拆分存入内存的数据块,自定义内存数据块的大小;最后一个输入框可选择节点。

点击数据表,右侧弹框出现该数据表在当前内存财务模型中的基本属性编辑界面。


数据表属性

配置信息

说明

基本信息

编码

编码字段需要唯一,只允许输入字母,数字,下划线且不能下划线开头,且保存后不允许再次编辑

名称(多语种)

名称语种的配置取决于系统启用了多少种语言

实际表名

实际表名默认为数据表编码,可编辑;前缀为所在的应用 ID,不可编辑

数据源

数据源分为 MySQL 与 Clickhouse 两种数据库

路径

数据表存储的路径

设定好模型结构后,还可以对模型的属性进行进一步设置。进入内存财务模型的编辑视图中,无论是重新创建数据表,还是选择已有数据表,都可以为数据表添加字段并设置该字段。

新建字段的步骤如下:

  1. 在财务模型编辑界面,点击数据表最下方的 添加字段

  2. 选择字段类型。该类型是简化后的数据库表的字段类型,其同数据库字段类型的对应关系如下表:

    .. csv-table:: :header: 页面的字段类型, 数据库中的字段类型, 默认长度 :widths: auto

    文本, varchar, 255 整数, int, 11 小数, decimal, 19,6(总长度19,小数长度6) 日期时间, datetime, N/A

  3. 输入字段名。字段名在表中不允许重复,仅允许包含数字,字母和下划线,并且不允许以下划线开头,长度不超过50位。

  4. 点击每个字段后,可以在右侧修改其字段属性。

  5. 点击字段前面的图标,可以设置其为维度字段或者在该财务模型中不使用该字段。如果设置为维度字段,则会查找元素中是否有与字段名同名的维度元素,如果有,则自动为该字段关联这个同名的维度;如果没有,则默认创建一个同名维度元素并同该字段关联起来,用户也可以手动选择一个不同名的维度来关联该字段。

    当字段关联了维度之后,在模型结构图中会出现一个维度的图样,点击维度后可以在右侧对维度的属性以及维度成员进行简单的编辑。关于维度及维度成员的属性详见 维度 的属性编辑部分。

添加字段后,可点击字段设置属性。字段相关的属性包含 基本信息详细信息 两个标签页。

数据表内可以添加、删除、改变字段顺序。点击字段名区域,右侧展开字段属性窗口。


  • 基本信息:基本信息中包含 列类型列作用 这两个属性。

    • 列类型:选择项。默认不设置。选项为 维度度量 两种。若选择 维度,出现 列作用 设置项。

    • 列作用:选择项。分为通用类、实体类、场景类、版本类、年份类、期间类、科目类、交易伙伴类和值类。当字段名为特定的几个名称时,会为列作用做一些默认的设置,如下表。不在下表第一列中的字段名一律默认设置列作用为通用类。

    .. csv-table:: :header: 字段名(不限大小写), 默认列作用 :widths: auto

    Scenario, 场景类 Year, 年份类 Period, 期间类 Entity, 实体类 Account, 科目类 Version, 版本类

  • 详细信息:详细信息中包含 数据库属性逻辑属性 两种。

    • 数据库属性:表示该字段在数据库中的实际属性,该属性在数据表元素中也可以进行设置。更多信息,参见 数据表 - MySQL

    • 逻辑属性:在数据录入时,一个字段除了其本身在数据库中具有的物理属性限制之外,同时受业务上的条件限制。相同数据库属性的字段,被赋予不同的逻辑属性。在内存财务模型中字段列类型为维度时,逻辑属性为维度,可选择具体的维度元素予以关联;列类型为度量或不设置时,不可编辑逻辑属性。

在内存财务数据模型中,当列类型选择为 维度 类型时,该列的逻辑属性为维度,并且此时唯一的逻辑属性就是选择字段关联的维度元素。系统会查找该内存财务模型同一文件夹下是否有与字段名同名的维度元素,如果有,则自动为该字段关联这个同名的维度;如果没有,则会创建一个同名维度元素并同该字段关联起来,用户也可以手动选择一个不同名的维度来关联该字段。

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send