主数据表管理

在主数据维护页面的右侧区域中,通过列表的形式展示了主数据表的相关信息。

超级管理员可以通过页面右上角切换不同组织的工作空间,查看不同工作空间的主数据列表。

 

列表中默认显示全部分类下的主数据表信息,选择左侧分类区域中的分类,页面右侧列表中对应显示该分类下的主数据表信息。

列表中包含了如下信息(通过列表右上角的按钮,可以控制部分列的显示或隐藏):

在列表右上方,可以通过表名、数据源类型进行查询,步骤如下:

  1. 在列表上方的输入框中,输入表名关键字,可以进行模糊查询;在下拉框可以选择数据源类型,目前仅支持MySQLOracle两种类型。

  1. 选择查询条件,并单击后方的按钮,即可查询匹配的主数据表。单击<清空查询条件>按钮,可清空当前选择的查询条件。

配置主数据源

该功能用于指定存储主数据的数据源,仅能指定已在数据源管理中增加的数据源。

目前仅支持MySQLOracle两种数据源类型。

移除主数据源时,请确保当前主数据源下已没有主数据表,否则不能成功移除。

 

  1. 在主数据维护页面中,单击列表上方的<配置源>按钮,弹出配置源窗口。

  1. 从下拉框中选择数据源,所选数据源即为主数据源。数据源为[工程配置/数据源管理]中的MySQLOracle类型数据源。

  1. 如需将数据源取消主数据源配置,可以单击该主数据源名称后的按钮移除主数据源。

添加主数据表

该功能用于将主数据所属的数据表变更为主数据表,并在主数据维护页面中维护。变更为主数据表分为如下几种情况:

 

超级管理员与组织管理员执行添加表操作时,不需要进行审批,系统会直接进行数据复制,生成主数据表。普通用户执行添加表操作时,系统会自动提交审批流程,审批通过后才可进行数据复制,生成主数据表。

 

  1. 在主数据维护页面中,单击列表上方的<添加表>按钮,弹出添加表窗口。

  1. 在窗口左侧通过数据源名、模式以及表名进行过滤查询表,然后勾选数据表。

  1. 在窗口右侧,选择主数据源。如果左侧选择的表为某主数据源下的数据表,则仅能将该数据表添加至该主数据源中。

  1. 单击<添加至>按钮,将左侧表添加到右侧主数据表。对于非所选主数据源下的数据表,支持对新主数据表名进行修改。

  1. 单击<确定>按钮,主数据表添加成功。

配置备份策略

系统提供了主数据的备份与恢复功能。通常在例行基线化数据或执行大批量数据变更前,需要对主数据进行备份,以保证操作过程中对数据产生影响时,可以将数据恢复至上一个备份。

配置备份策略功能用于为各主数据配置最大备份数量及调度周期,该策略会对所有主数据表生效。

  1. 单击列表上方的<备份策略>按钮,弹出备份策略窗口。

  1. 指定每个主数据表的最大备份个数,该配置为整体策略,所有主数据表均会按该策略执行。

  1. 配置备份调度,开启后,可以按照指定的调度周期自动进行备份。调度参数说明如下:

时间单位

说明

时分

支持指定特定时刻,每天在该时刻进行备份

支持每天调度、每隔几天(从周几开始)调度、每隔几天(从每月的第几天开始)调度、在指定的星期几调度、在每月的指定天调度、在每月的最后一天调度、在每月的最后一个工作日调度、在每月的最后一个星期几调度、在每月底前几天调度、在距第几日最近的工作日调度、在每月的第几个星期几调度调度

支持每月调度、每隔几个月(从每年的第几个月开始)调度、在每年的指定月调度、在每年的指定月范围内每月周期性调度

 

  1. 配置完成后,单击<确定>按钮,配置完成。

移除主数据表

对于不再需要的主数据表,可以将其移除,系统支持移除单个表,也支持批量移除表。

移除表操作不会删除物理表,只是将表改为非主数据表。数据表的相关信息仍可以在[数据开发/表管理]中看到。

超级管理员与组织管理员不需要走审批流程,直接审批通过移除主数据表,普通用户需要走审批流程,审批通过后方可移除主数据表。

 

移除单个主数据表

  1. 在列表中,单击待删除主数据表操作列中的<移除>按钮,弹出确认窗口。

  1. 单击<确定>按钮,移除主数据表完成。

批量移除主数据表

  1. 在列表中,勾选待移除主数据表左侧的复选框。

  1. 单击列表上方的<移除>按钮,弹出移除框。

  1. 单击<确定>按钮,将批量表移除主数据列表。

编码规则

主数据表中的某些字段值仅需要通过某种固定规则来自动生成,对于这些字段,主数据管理提供了编码规则的功能。

表-1 编码规则类型

编码分类

类型

说明

普通编码

常量

常量值,大部分字段类型都支持常量编码规则

随机数

生成指定长度的随机数,长度(1-64),可选择规则,支持的规则有英文大小写以及数字。支持的字段类型为字符串和整型数值

流水号

生成指定长度的数值递增的字符串,可选择起始值和长度,长度为16-64,生成的流水号不满足长度会以0补齐。支持字段类型为字符串

系统时间

当前系统时间,可支持多种格式。支持的字段类型为日期,时间戳和字符串

字段值

对其他字段值的引用,引用多个字段值时,需要填写分隔符。支持的字段类型为字符串

组合编码

组合编码

是以上普通编码的组合,多个普通编码需要填写分隔符。支持的字段类型为字符串

 

添加和修改编码规则时:

·          “字段值”编码规则不能引用其他已经设置为字段值编码,且引用当前字段的字段(防止循环引用)。

·          “字段值”编码规则不能引用其他组合编码字段。

·          “组合”编码规则中的字段值不能引用其他组合编码字段,也不能引用其他已经设置为字段值编码且引用当前字段的字段(防止循环引用)。

·          主键字段不支持添加编码规则。

 

添加编码规则

  1. 在主数据维护页面中,单击表列表右侧操作栏的<编码规则>按钮,进入编码规则页面。

  1. 编码规则页面左侧展示的是当前主数据表的字段,分为已编码和未编码两类。在<未编码>中点击指定的字段可以看到右侧会展示出可选择的编码类型。

  1. 填写编码类型要求的选项(具体如上方编码类型表格中所述),也可修改通用参数“是否支持手动修改”和“是否生效”。

  1. 组合类型中可以选择多个编码规则,也必须填写分隔符,用以分隔多个编码规则生成的数据。当在组合类型中勾选编码规则后,已选择的编码规则会在右侧的空白处展示,并且可以通过<上移><下移>按钮调整多个编码规则的顺序。

  1. 点击右下角<确定>按钮,保存添加的编码规则。

是否支持手动修改:默认值为“否”,在新增或者编辑数据时,如果此选项是“否”,则当前字段值只允许通过编码规则自动生成,不允许手动修改,如果此选项为“是”,允许手动修改生成的值。

是否生效:此选项默认值为“是”,表示此编码规则已生效启用,“否”表示不启用当前编码规则。

 

查看编码规则效果

在填写完指定字段的编码规则后,单击右下角的<查看效果>按钮,可以在弹出框中看到当前编码规则生成的数据样例。

字段值类型的查看效果展示的是${字段值1}分隔符${字段值2}...,以变量的形式表示字段值的引用顺序。

编辑规则

在编码规则页面,选择已编码字段,修改编码规则的内容,最后点击右下角的<确定>按钮。

清空规则

在编码规则页面,选择已编码字段,点击右上角的<清空规则>按钮,删除当前字段的编码规则。