采集自定义元模型数据
自定义元模型采集分为 DAM 路径和 SQLink 路径。两者都把实际对象映射到模型结构,但数据源、根节点和血缘准备方式不同。
DAM 路径:插件与模板
安装插件
- 由管理员进入“系统管理 → 插件管理”。
- 安装与自定义模型匹配的数据源插件和逆向插件。
- 检查插件状态为已启用,再进入元数据数据源配置。
示例资料中的 METAMODELDEMO 适合模板验证;生产环境是否使用该插件或开发专用插件,应由交付人员确认。
定义数据源和采集任务
- 在“元数据 → 数据源”新建自定义类型数据源。
- 关联应用系统并选择对应插件,保存数据源。
- 按标准采集流程创建采集任务。该任务主要建立数据源与模型的映射,采集名称通常作为 Schema 标识。
生成并填写 Excel 模板
- 从数据源详情下载依据模型结构生成的模板。
- 保留根节点 Sheet 中系统预填的 ID 和 Name;Name 对应 Schema,不要随意改名。
- 在子对象 Sheet 填写对象数据及父对象 ID、Name。
- 更深层对象按模板要求填写父子层级,保证同一对象在所有 Sheet 中使用一致标识。
- 保存后进入“元数据 → 数据集”,选择对应数据源并执行“导入元数据”。
导入日志中的缺失父 ID、重复 Name、空必填属性和层级不一致应逐条修正。首次导入先使用少量对象,确认树状展示和属性分组后再批量导入。
SQLink 路径:文件采集与同步
- 在 SQLink 的采集管理中选择“文件”类型,配置自定义元模型采集。
- 填写血缘解析所需的命名空间;SQLink 路径的根节点 ID 可以为空,子对象可通过 Name 表达层级。
- 运行采集任务,检查任务状态和对象数量。
- 在 SQLink 数据目录按数据源筛选对象,确认对象已同步到 DAM 数据集。
不能把 DAM 模板要求的根节点 ID 规则套用于 SQLink 文件采集,也不能把 SQLink 的空根节点填写方式套回 DAM Excel 模板。
展示和增量更新
验证顺序建议为:根对象 → 子对象 → 属性分组 → 关联关系 → 数据集筛选 → 资产目录注册。增量更新只提交发生变化的对象,保留原有对象标识,避免重复创建。
为自定义对象建立血缘
- 进入 SQLink 血缘空间,新建 Excel 血缘任务。
- 下载关系模板,填写源对象、目标对象、命名空间和 Schema;支持多对多关系。
- 从元数据对象的血缘分析页面关闭中文显示,可查看对象使用的命名空间和 Schema。
- 导入并执行解析,回到元数据对象检查上下游关系。
- 图为空时,检查元模型对象是否已同步到血缘空间的数据库资源,必要时手工同步。
自定义元模型对象的关系定义和血缘关系是两类信息:前者表达模型内的业务关联,后者表达实际数据处理链路,不能互相替代。
