构造 临时数据仓库,用于提取数据
设想在这个阶段完成大部分的商业逻辑转换工作,使用 pentaho 工具, 帮助转换数据到临时表
环境设置:
1.临时表尽可能与新数据库表结构相同,但是当中会加几个帮助做逻辑的column 类似flag
优点: 集中转换工作,方便开发和维护
困难:构造临时表工作量大而且繁琐。
解决方案:花2个钟头 利用 sqldevelpoer :desc table output format 直接解析 生成 create table 语句
2. 转换 id,旧数据id全部使用 number(20,0) 递增作为 主键, 搬到新系统将会统一 rpad(index,32,'#')
优点: 可以直接在新数据库追踪旧数据
困难: 新系统,有控制表 储存了id,hardcode Id 使得重复import 会产生问题。
解决方法:在删除数据时候 抓到全部控制表 强制删除相关控制record
3. 转换工作
使用 pentaho etl工具,这个阶段是集中所有转换逻辑,需要人工匹配每一个旧column 和新column 数据
其实在转换的数据库阶段有4个层次的工作
1. 理解旧系统工作流程 和 新系统工作流程
2. 旧系统的模块 匹配新系统模块,如果不能直接匹配 需要拆分功能点,分开数据处理
3. 旧系统的模块里面的表 匹配新系统表
4. 表里面的column 匹配 新系统column
相关推荐
tomcat升级为10.x版本以后,由于JavaEE更名为Jakarta,原有的javax.*命名空间迁移为jakarta.x,原有项目如需迁移到...jar jakartaee-migration-0.2.0.jar <source> 命令,将新生成的war包放到webapps下即可正常使用
tomcat10 升级转换工具 命令:java -jar jakartaee-migration-版本号-shaded.jar D:\源路径\demo.war D:\目标路径\newdemo.war
数据迁移工具(data-migration-tool.rar)是一个用于在不同系统间移动和转换数据的应用程序,它通常采用编程语言如Java来实现。在这个压缩包中,我们可以看到三个关键组件:http-job-mgmt、http-connector和migration-...
HG-SABRE V4.1.4 , 支 持 图 形 化 迁 移 。 用 来 实 现Oracle|MySQL|SQLServer|DB2|KingbaseV7|KingbaseV8|DM7|DM8|HIGHGO 数 据 库 到 HIGHGO|PostgreSQL 数据库迁移的自动化。
All-in-One WP Migration是众多插件中的一款明星产品,而"All-in-One WP Migration File Extension"则为这个强大的工具提供了更广阔的使用空间,使其能够处理更大规模的数据备份。 All-in-One WP Migration是一款...
本文主要介绍服务器迁移软件(以下简称“migration-tools”)的使用方法,帮助用户顺利从原系统(centos7、centos8)迁移到OpenEuler操作系统和统信服务器操作系统。 migration-tools工具提供网页界面方式进行操作,以...
今天我们将聚焦于一个名为"Tortoise-Data-Migration"的库,版本号为0.1.14,它是一个专门用于数据迁移的工具。这个库的出现,无疑为Python开发者在处理数据库变迁时提供了极大的便利。 首先,我们需要理解什么是...
ERP系统信息化资料:SAP专业文档资料Data-Migration-Positioning-flatsteel_2.ppt
本项目为两个数据库,由一个数据库的表向另外一个数据库的表做数据迁移,其中数据库脚本在:/src/main/resources/sql/下面(其中data_rep中的表要求创建顺序,有依赖) 项目功能: 1.本项目运行在tomcat容器中,主要...
【标题】"rhq-data-migration-4.10.0.zip" 提供的是RHQ项目的数据迁移工具,版本号为4.10.0。RHQ是一个全面的企业级系统管理和监控平台,它允许管理员对分布式环境中的各种资源进行监控、配置和管理。这个压缩包可能...
mysql转瀚高migration-4.1.4
在IT领域,数据库迁移是一项复杂而关键的任务,尤其是在将数据从Oracle迁移到SQL Server 2005这样的异构环境中。SQL Server Migration Assistant (SSMA) 是微软为简化这一过程而设计的一款强大工具。以下是对SQL ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
使用springBatch进行数据迁移的demo,数据库使用mysql,需要新建3个数据库data-rep(springBatch需要的表)、spring_batch_right(目标数据库)、spring_batch_left(数据所在数据库)
这个特定的包,"export-migration-tests",很可能是AIIDA的一个扩展或插件,专注于数据导出和迁移的测试,确保数据在不同版本之间的一致性和兼容性。 从描述中我们可以推测,"aiida-export-migration-tests-0.5.0....
今天我们将深入探讨一个名为"All-in-One WP Migration File Extension"的插件,它是一款针对WordPress的增强型插件,专门用于解除导入限制。这款插件作为All in One WP Migration的附加组件,旨在提供更自由、更灵活...
[confluence插件] migration-agent-3.4.7 [confluence插件] migration-agent-3.4.7 [confluence插件] migration-agent-3.4.7 [confluence插件] migration-agent-3.4.7 [confluence插件] migration-agent-3.4.7 ...
本文档是一份详细的指南,用于指导开发者如何将基于GCC编译器的AURIX/TriCore软件项目移植到TASKING工具集。Tasking是Infineon公司推出的一套嵌入式软件开发工具,而AURIX是Infineon推出的多核汽车微控制器系列。本...
"Laravel开发-migration-wrangler"是针对这一需求的一个工具,它提供了便捷的方式来导入和导出迁移表数据,使得数据库管理更加高效。让我们深入探讨这个主题。 ### 1. Laravel框架与迁移 Laravel是一个流行的PHP...