首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AIF或数据迁移框架[AX 2012]

AIF或数据迁移框架[AX 2012]
EN

Stack Overflow用户
提问于 2012-07-12 19:34:21
回答 2查看 3.2K关注 0票数 0

我使用AIF将一些实体导入AX2012,并通过C# ASP.Net应用程序使用web服务。我已经为CustomersVendorsWorkersChart of Accounts制作了它,现在正在启动General Journals

一些定制我可以找到一个使用AIF Document Service Wizard的变通方法:使用DirDunsNumber表的服务创建DUNS编号,稍后将客户与新创建的DUNS编号相关联。在Products上,数据迁移将需要像这样的大量定制。

这个月我听说有一个新的框架(Data Migration Framework),还在测试版中。

我想知道Data Migration Framework是否会涵盖所有这些定制?与AIF相比,这种新框架的优势是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-18 07:02:33

相对于AIF的优势。那么我假设你指的是文档服务。第一个很大的区别是这两个框架的用途:

DMF是做大量数据的迁移,应该被构建为有效地处理数据的导入(我重复“应该”,因为到目前为止,整个DMF代码还没有完全按原样优化性能)它使用SQL Server将数据导入到临时表中,这应该比AIF更快。

AIF将构建与Ax集成的服务,更多的目的是处理“消息”,而不是进行迁移。AIF的最大缺点是fomat (它使用soap XML,并由模式验证,该模式要求消息采用特定的格式,而您作为开发人员对此的控制较少)。此外,在我看来,AIF会导致开销,并且不像框架那样透明。例如,您必须进行一些性能优化,如缓存EDT的小数位数,因为这需要花费太长的时间)

在您的情况下,我会选择Custom Services。与AIF服务相比,可以相对容易地构建和部署,并且您可以更好地控制要使用的数据契约。

所以简而言之:

  • 使用DMF执行大型数据集的迁移和导入
  • 使用自定义服务提供与Dynamics AX 2012通信的服务。这些都是WCF服务,因此非AX开发人员都知道,如果您被迫这样做,
  • 将使用AIF ;-)

如果你想了解AIF (以及Dynamics ax2012的一般服务),你可以看看我和我的同事一起写的一本书:Dynamics AX 2012 Services

票数 1
EN

Stack Overflow用户

发布于 2012-08-08 18:03:00

数据迁移框架位于here

顾名思义,它的主要关注点是“数据迁移”,即一次性将数据从系统移动到AX。

AIF更多地用于日常业务数据(例如发票)的传输。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11450947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档