为了人工补充数据库中表->表、字段->字段之间的依赖关系,可以使用MAPPING导入适配器进行采集。
1. 导出并填写MAPPING关系模板
在【采集模板配置】页面点击【导出MAPPING关系模板】,导出模板文件。
先填写目标挂载点ID和源挂载点ID。
Tips: 挂载点的元数据ID可以在最新元数据的基本信息页面查看: |
【目标表表名】只能填写一个,【源表表名】可以填写多个。
注:如果目标表有多个,想批量添加,可以增加excel的sheet页,复制模板内容,分不同的sheet页添加不同的目标表。
根据上图的excel文件,可以添加以下依赖:
(1) 表和表的直接依赖:
源端的GL_DETAI -> 目标端的 F_FA_CASH_FLOW_CASE
源端的GL_CASHFLOWCASE -> 目标端的 F_FA_CASH_FLOW_CASE
源端的D_CASHFLOW -> 目标端的 F_FA_CASH_FLOW_CASE
源端的BD_CURRTYPE -> 目标端的 F_FA_CASH_FLOW_CASE
(2) 字段和字段的直接依赖:
源端的PK_DETAIL -> 目标端的DETAIL_ID
源端的INNERCODE -> 目标端的CASH_FLOW
源端的NAME -> 目标端的CASH_FLOW_NAME
源端的CODE -> 目标端的CURRENCY
源端的MONEY -> 目标端的AMT
源端的YEARV -> 目标端的BBQ
2. 配置数据源和采集任务
在元数据采集的适配器管理页面,选择【其他】分类下的【MAPPING导入适配器】,点击右上角的添加按钮,进入新建采集向导。
在采集向导中,填写数据源名称,并选择是否需要审核(审核选择“是”,则所有的采集数据均需要做入库审核);适配器、工具版本默认即可;采集模式可选择服务器文件(定时采集)和文件上传(手动采集)。数据源挂载路径可选择导入模板中的目标挂载点或源挂载点。
手动上传如下:
若选择服务器文件(定时采集),在“数据源参数配置”页面需配置mapping模板文件所在的路径,路径中需写明文件名。如下:
点击【下一步】,配置入库策略。
点击【下一步】,若采集模式选择服务器文件(定时采集),此页面可配置定时执行的计划任务;若采集模式选择文件上传(手动采集),此页面只配置采集任务标题。
点击【保存】,创建采集数据源和采集任务成功。
Tips: 也可以在【数据源管理】先创建采集数据源,再在【采集任务设置】创建采集任务。 |
3. 执行采集任务
切换到【采集任务配置】模块,找到之前创建好的计划任务,点击【立即执行】,若采集模式选择服务器文件(定时采集),则开始采集,解析服务器上的mapping关系模板文件;若采集模式选择文件上传(手动采集),则弹出上传文件框,选择本地mapping关系模板进行上传后,再开始采集元数据。
Tips: 只支持上传单个mapping关系模板文件,文件中可以添加多个sheet页。 |
点击立即执行后,打开的页面可以看到采集任务执行进度。
Tips: MAPPING导入采集,只会添加依赖,不会添加元数据。若模板中的表和字段在对应挂载点下不存在时,会跳过导入这条依赖。 |
采集成功后,若数据源设置不审核,则在【元数据管理】-【最新元数据】中可查看采集到的依赖;若数据源设置了入库审核,则入库审核通过后才会进入到最新元数据中。
请先登录