在主数据维护页面的右侧区域中,通过列表的形式展示了主数据表的相关信息。
超级管理员可以通过页面右上角切换不同组织的工作空间,查看不同工作空间的主数据列表。 |
列表中默认显示全部分类下的主数据表信息,选择左侧分类区域中的分类,页面右侧列表中对应显示该分类下的主数据表信息。
列表中包含了如下信息(通过列表右上角的按钮,可以控制部分列的显示或隐藏):
序号:主数据表在当前列表中的序号。
表名:主数据表的名称。
中文表名:主数据表的中文表名,该名称继承自原数据表。
数据源名:主数据表所属的数据源名称。
数据源类型:主数据表所属的数据源类型。
数据量:主数据表中的数据记录数。该数值由数据资产服务的周期统计任务统计得出,统计周期可以由超级管理员在[数据运营/数据资产]模块下概览页面的统计管理功能中配置。
创建者:主数据表的创建者。
状态:主数据表的状态。
创建时间:该表的创建时间。
操作:提供了移除表和查看表异常信息的功能:
移除:单击<移除>按钮,在弹出的确认对话框中单击<确定>按钮,即可将该表移除出主数据列表。
异常信息:在新增主数据表或移除主数据表失败时,单击<异常信息>按钮,可以查看具体的异常信息。
在列表右上方,可以通过表名、数据源类型进行查询,步骤如下:
在列表上方的输入框中,输入表名关键字,可以进行模糊查询;在下拉框可以选择数据源类型,目前仅支持MySQL、Oracle两种类型。
该功能用于指定存储主数据的数据源,仅能指定已在数据源管理中增加的数据源。
目前仅支持MySQL和Oracle两种数据源类型。 移除主数据源时,请确保当前主数据源下已没有主数据表,否则不能成功移除。 |
在主数据维护页面中,单击列表上方的<配置源>按钮,弹出配置源窗口。
从下拉框中选择数据源,所选数据源即为主数据源。数据源为[工程配置/数据源管理]中的MySQL和Oracle类型数据源。
该功能用于将主数据所属的数据表变更为主数据表,并在主数据维护页面中维护。变更为主数据表分为如下几种情况:
当数据表创建时已配置为主数据(即在[数据开发/表管理]中新建表是,选择在主数据源下创建,配置为主数据,且在所有字段中指定了主键),则该主数据源表会自动出现在主数据维护页面的列表中,归属为未分类。
当数据表创建时未配置为主数据,则可通过主数据维护中的添加表功能,将数据表指定或复制为主数据表。“指定”是指数据表属于主数据源;“复制”是指数据表不属于主数据源,此时系统会将原数据表及其中数据复制到指定的主数据源中,形成与原数据表一致的主数据表(原数据表不受影响)。
超级管理员与组织管理员执行添加表操作时,不需要进行审批,系统会直接进行数据复制,生成主数据表。普通用户执行添加表操作时,系统会自动提交审批流程,审批通过后才可进行数据复制,生成主数据表。 |
在主数据维护页面中,单击列表上方的<添加表>按钮,弹出添加表窗口。
在窗口左侧通过数据源名、模式以及表名进行过滤查询表,然后勾选数据表。
在窗口右侧,选择主数据源。如果左侧选择的表为某主数据源下的数据表,则仅能将该数据表添加至该主数据源中。
单击<添加至>按钮,将左侧表添加到右侧主数据表。对于非所选主数据源下的数据表,支持对新主数据表名进行修改。
单击<确定>按钮,主数据表添加成功。
系统提供了主数据的备份与恢复功能。通常在例行基线化数据或执行大批量数据变更前,需要对主数据进行备份,以保证操作过程中对数据产生影响时,可以将数据恢复至上一个备份。
配置备份策略功能用于为各主数据配置最大备份数量及调度周期,该策略会对所有主数据表生效。
单击列表上方的<备份策略>按钮,弹出备份策略窗口。
指定每个主数据表的最大备份个数,该配置为整体策略,所有主数据表均会按该策略执行。
配置备份调度,开启后,可以按照指定的调度周期自动进行备份。调度参数说明如下:
生效时间:备份调度生效的时间段。
Cron表达式:通过下方表达式生成器配置自动生成。
表达式生成器:可以以分、时、天、月为单位设置调度周期,各时间维度的设置相互叠加,构成Cron表达式。
时间单位 |
说明 |
时分 |
支持指定特定时刻,每天在该时刻进行备份 |
天 |
支持每天调度、每隔几天(从周几开始)调度、每隔几天(从每月的第几天开始)调度、在指定的星期几调度、在每月的指定天调度、在每月的最后一天调度、在每月的最后一个工作日调度、在每月的最后一个星期几调度、在每月底前几天调度、在距第几日最近的工作日调度、在每月的第几个星期几调度调度 |
月 |
支持每月调度、每隔几个月(从每年的第几个月开始)调度、在每年的指定月调度、在每年的指定月范围内每月周期性调度 |
最近10次运行时间:根据已配置的有效时间和Cron表达式,计算出最近10次进行调度的时间点。当Cron表达式未配置,或配置与有效时间冲突,则该区域无内容显示。
配置完成后,单击<确定>按钮,配置完成。
对于不再需要的主数据表,可以将其移除,系统支持移除单个表,也支持批量移除表。
移除表操作不会删除物理表,只是将表改为非主数据表。数据表的相关信息仍可以在[数据开发/表管理]中看到。 超级管理员与组织管理员不需要走审批流程,直接审批通过移除主数据表,普通用户需要走审批流程,审批通过后方可移除主数据表。 |
在列表中,单击待删除主数据表操作列中的<移除>按钮,弹出确认窗口。
单击<确定>按钮,移除主数据表完成。
在列表中,勾选待移除主数据表左侧的复选框。
单击列表上方的<移除>按钮,弹出移除框。
单击<确定>按钮,将批量表移除主数据列表。
主数据表中的某些字段值仅需要通过某种固定规则来自动生成,对于这些字段,主数据管理提供了编码规则的功能。
表-1 编码规则类型
编码分类 |
类型 |
说明 |
普通编码 |
常量 |
常量值,大部分字段类型都支持常量编码规则 |
随机数 |
生成指定长度的随机数,长度(1-64),可选择规则,支持的规则有英文大小写以及数字。支持的字段类型为字符串和整型数值 |
|
流水号 |
生成指定长度的数值递增的字符串,可选择起始值和长度,长度为16-64,生成的流水号不满足长度会以0补齐。支持字段类型为字符串 |
|
系统时间 |
当前系统时间,可支持多种格式。支持的字段类型为日期,时间戳和字符串 |
|
字段值 |
对其他字段值的引用,引用多个字段值时,需要填写分隔符。支持的字段类型为字符串 |
|
组合编码 |
组合编码 |
是以上普通编码的组合,多个普通编码需要填写分隔符。支持的字段类型为字符串 |
添加和修改编码规则时: · “字段值”编码规则不能引用其他已经设置为字段值编码,且引用当前字段的字段(防止循环引用)。 · “字段值”编码规则不能引用其他组合编码字段。 · “组合”编码规则中的字段值不能引用其他组合编码字段,也不能引用其他已经设置为字段值编码且引用当前字段的字段(防止循环引用)。 · 主键字段不支持添加编码规则。 |
在主数据维护页面中,单击表列表右侧操作栏的<编码规则>按钮,进入编码规则页面。
编码规则页面左侧展示的是当前主数据表的字段,分为已编码和未编码两类。在<未编码>中点击指定的字段可以看到右侧会展示出可选择的编码类型。
填写编码类型要求的选项(具体如上方编码类型表格中所述),也可修改通用参数“是否支持手动修改”和“是否生效”。
组合类型中可以选择多个编码规则,也必须填写分隔符,用以分隔多个编码规则生成的数据。当在组合类型中勾选编码规则后,已选择的编码规则会在右侧的空白处展示,并且可以通过<上移>和<下移>按钮调整多个编码规则的顺序。
点击右下角<确定>按钮,保存添加的编码规则。
是否支持手动修改:默认值为“否”,在新增或者编辑数据时,如果此选项是“否”,则当前字段值只允许通过编码规则自动生成,不允许手动修改,如果此选项为“是”,允许手动修改生成的值。 是否生效:此选项默认值为“是”,表示此编码规则已生效启用,“否”表示不启用当前编码规则。 |
在填写完指定字段的编码规则后,单击右下角的<查看效果>按钮,可以在弹出框中看到当前编码规则生成的数据样例。
字段值类型的查看效果展示的是${字段值1}分隔符${字段值2}...,以变量的形式表示字段值的引用顺序。
在编码规则页面,选择已编码字段,修改编码规则的内容,最后点击右下角的<确定>按钮。
在编码规则页面,选择已编码字段,点击右上角的<清空规则>按钮,删除当前字段的编码规则。