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

What is the best way to migrate data from oracle to dynamics AX?

为了将数据从oracle迁移到Dynamics AX,主数据和open跨国数据应该像[=12=一样迁移到系统中], vendors, customer, open payments, open invoice, PO...

但是,可以使用多种方法将数据迁移到目标数据库。

例如:

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

请多多指教,我也在找最有保障的,以免财务以来出现任何故障。

谢谢。

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

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