为了准备ODI测试环境往正式环境的迁移,特地研究了ODI工作资料库的底层数据库结构。
对于ODI的模型层面,如下图所示:
从图上可以看出,模型大概分了4层:
模型文件夹
--模型
--关系图
--表
对应的数据库底层则为:
snp_mod_folder
--snp_model
--snp_sub_model
--snp_diagram
--snp_diag_param
--snp_table
--snp_key
--snp_col
说明:
snp_mod_folder:模型文件夹信息
snp_model:上存储模型上的常规信息,如逻辑架构、JKM、CKM等内容
snp_sub_model :子模型信息,默认创建全局子模型记录
snp_diagram:定义模型下的关系图
snp_table:记录子模型下的表信息
snp_key:记录表的约束信息
snp_key_col:记录约束与column的关系
snp_col:记录表对应的column信息