将数据从oracle迁移到Dynamics AX的最佳方法是什么?

时间:2017-06-12 09:22:58

标签: axapta dynamics-ax-2012 dynamics-ax-2012-r2 dynamics-ax-2012-r3

为了将数据从oracle迁移到Dynamics AX,主数据和开放跨国数据应该迁移到系统General ledger,{{1 }},vendors, customeropen payments ...

但是,有几种方法可用于将数据迁移到目标数据库。

例如:

  • 使用open invoice, PO
  • SQL服务器集成服务。
  • 为每个模块和类创建AX作业

用户实现此目标的最佳方法是什么?

请告诉我,我也在寻找最有保证的,以避免自财务以来的任何失败。

感谢。

1 个答案:

答案 0 :(得分:2)

没有保证的方式,项目的规模将超出您的想象。一年前,我们从主要基于Oracle(但具有不同数据库和系统)的异构系统迁移到AX 2012 R2。只是迁移项目花了一年多的时间进行了非常迭代的开发,最后我们每隔3周就物流数据进行一次测试迁移(再加上迁移数据的实时测试),我们每隔一个月进行一次财务迁移。

  1. 以所需结构从原始系统生成导出数据。这包括所有转换。我们使用了带有视图和/或登台表的暂存oracle数据库。用于生成数据的SQL脚本和过程本身就是一个项目,不要忘记使用版本控制。部分数据验证也是这些脚本的一部分(特别是对于财务而言,我们原始财务系统中的数据与AX需要数据的方式有很大不同)。
  2. 创建一个可以将登台数据库中的数据组半自动导出为CSV文件的工具
  3. 使用作业,DIXF和XLS导入的组合。 XLS导入用于分类帐(您可以非常轻松地将csv文件导入日记帐并在发布之前检查所有内容)。 DIXF主要用于客户,供应商和地址。剩下的就是用工作来完成的。