数据迁移是数据测试中的关键部分
步骤
- 从测试的功能点出发,例如:
表中没有org_code;infa,tdh以及mysql中需要添加,以及来源
- 找到开发给发的《迁移需求后端版本》,这只是一个例子,找到存过–>优化部分–>找到对应负责的存过名称(或者在内表的前面加上P_,执行存过也是一样的)
- 从存过的名称中找到对应的数据加工字段(insert,marge、select为关键字)
- 存过中找到关联的表,表之间的关联关系要梳理清晰(根据存过中筛选的字段信息在数据库中查询,是否存在对应日期的数据,若没有则需要插入数据----python实现插入数据下期上代码)
- TDH也就是内表(M层)加工数据
- TDH数据流向外表(执行存过),代码如下:
DECLARE
V_RETURN DECLMAL;
V_MSG STRING;
BEGIN
存过的名称('YYYYMMDD',V_RETURN,V_MSG); -- 替换存过名称和日期
DBMS_OUTPUT.PUT_LINE(V_PETURN);
DBMS_OUTPUT.PUT_LINE(V_MSG);
END;
- 开始使用工具Informatica,导入开发提供的INFA工作流中的TDH_MYSQL回吐下的XML文件
- 打开工具中的D工作台,进行映射比较(字段的个数、类型、长度)
- W工作台中,创建自己独立的工作流名称,画出TDH---