通过 伊姆兰·萨拉胡丁(Imran Salahuddin) | 2019年4月15日 |
具有旧版应用程序的客户经常联系Macrosoft的数字转换和应用程序迁移实践。这些客户中的大多数人在决定与我们联系之前已经花费了数年的时间考虑可能的迁移。通常,客户最担心的是“如果新的应用程序不支持我们的旧数据,将会发生什么?”
Macrosoft采用多阶段方法来解决这些问题。这种方法可确保在整个数字转换过程中有效解决数据保存问题。
我们的经验基于来自各个域和客户端的旧版应用程序的多个迁移项目。 Macrosoft根据项目的性质和范围使用不同的方法进行数据迁移。
以下是典型数据转换过程的步骤:
身份证明
第一步是找到并标记新系统需要访问的所有数据,包括存档数据。
数据清理
第一步,清除所有数据格式和部分数据,可确保在转换完成后不会丢失任何孤立信息。
表格创建& Data Mapping
新的应用程序必须创建一个完整的表结构,并且该表结构与功能性数据结构保持一致,以便将旧数据平稳地迁移到新系统中。字段映射可确保对遗留数据进行映射和格式化以将其从遗留应用程序转移到新系统。
新领域创造
通常,遗留数据缺少重要的表信息,包括唯一标识符和其他标记机制。必须在数据转换期间创建并填充这些字段,才能过渡到现代数据库结构。
资料清理
在迁移到新表结构之前,对旧版数据进行规范化,重复数据删除和清理。无论付出多大的努力,总会有需要迁移后清理的数据。重要的是让领域专家了解数据结构,以确保可以在新应用程序中正确使用它。
数据管理
一旦旧数据存在于新系统中,就必须对其进行管理,以使新数据继续在整个应用程序生态系统中正常工作。
Macrosoft根据客户的要求将正确的方法应用于迁移。
以下是一些用例:
VFP转SQL
典型的VFP应用程序使用其自己的DBC或DBF作为数据库基础。 Macrosoft使用其DataMorph工具将所有VFP数据库迁移到SQL Server数据库,并确保已迁移完整的数据。这为客户端提供了一种工具,可以随时将数据从旧版应用程序迁移到SQL Server应用程序,以进行并行测试。
SQL到SQL
我们的一些客户已经将其数据库从旧版迁移到SQL Server。 Macrosoft使用点网迁移了他们的应用程序,并保留了相同的数据库。这帮助客户使用同一数据库并排测试旧应用程序和新应用程序。
合并数据库
一些应用程序使用多个数据库,例如VFP DBC,SQL Server,MS Access等。Macrosoft开发了一种将所有数据合并到一个SQL Server数据库中的机制。 ETL流程可帮助客户端在UAT或并行测试阶段将最新数据迁移到新的SQL数据库。
合并数据表
典型的传统样式是将每年的交易保存在不同的VFP数据库中。 Macrosoft提供了一种解决方案,可将所有数据合并到一个表中,并配置SQL数据库以有效处理所有数据。
Macrosoft的数字转换团队可确保不仅在整个项目中增强了您的应用程序和用户体验,而且确保您的数据完全可用,可搜索并且可为新系统编制索引。
我们认为,如果客户担心丢失现有数据,这种方法非常值得客户考虑。在这种情况下,客户知道这是什么“生活地狱”,他们必须投入多少额外的资源才能使一切正常运行。
联系我们,因为我们很高兴与您讨论项目。我们可以快速轻松地确定上面概述的哪种方法是可行的,并且很可能会成功。