1、ODS的接口表信息保存在一个EXCEL表中
该表格有如下特性:
1)、所有的接口清单都在一个工作簿中;
2)、每一个sheet中存放来自一类源业务系统表的接口信息;
3)、不同阶段的接口表,只要是来自同一个源业务系统,都放在同一张sheet中,有[阶段]字段加以区分;
4)、每个sheet中也都会有一个[业务系统]字段,但对于同一个sheet,其应是同一值;
5)、对于一个sheet,可以添加一些衍生字段,如[edw期望加载方式]、[接口表测试环境存在情况]、[接口提出时间]等,但最重要的无非是下表所列示的7个;
6)、每一个sheet中都使用相同的表结构格式。
阶段 | 业务系统 | 业务系统中文名 | 业务系统原表名 | ODS表名 | ODS加载方式 | 备注 |
仓库1期 | CMIS | 授信合同 | CMIS_SXHT | ODS_CMS_CMIS_SXHT | 增量 |
|
仓库1期 | CMIS | 担保合同 | CMIS_DBHT | ODS_CMS_CMIS_DBHT | 增量 |
|
仓库2期 | WFM | 其他抵押资产 | BIZ_COLLATERAL_ACCEPTANCEBILL | ODS_WFM_BIZ_COL_BA | 全量 |
|
仓库2期 | WFM | 产品列表 | BIZ_PRODUCT | ODS_WFM_BIZ_PRODUCT | 全量 |
|
2、元数据进仓
初期,ODS要提供的接口表信息是存储在如上的EXECL表格中的。为了入仓及其他一些方面的应用,需要将EXECL中的清单信息导入到数据库中。
1)、存储ODS源接口表的表结构
2)、生成插入库初始化脚本的perl程序
3、此方案只是针对ODS源表的接口清单元数据入仓的方便,其他的诸如SDM映射关系元数据入仓都是同样的道理。