0

AIF を使用していくつかのエンティティを AX 2012 にインポートし、C# ASP.Net アプリケーションを介して Web サービスを使用していました。CustomersVendors、のためにすでに作成しておりWorkersChart of Accounts現在 を開始してGeneral Journalsいます。

AIF Document Service Wizardテーブルのサービスを使用して DUNS 番号を作成しDirDunsNumber、後で新しく作成された DUNS 番号に顧客を関連付けます。Productsデータの移行では、このように多くのカスタマイズが必要になります。

今月、この新しいフレームワーク ( Data Migration Framework ) がまだベータ版であるという発表を聞きました。

Data Migration Framework がこれらのカスタマイズのすべてをカバーするかどうかを知りたいですか? AIF に対するこの新しいフレームワークの利点は何ですか?

4

2 に答える 2

1

AIFに対する利点。次に、ドキュメント サービスについて言及していると思います。最初の大きな違いは、2 つのフレームワークの目的です。

DMF は大量のデータの移行を行うものであり、データのインポートを効率的に処理するように構築する必要があります (これまでのところ、DMF コード全体が「そのまま」のパフォーマンスに対して最適化されていないため、「すべき」と繰り返します) SQL Server を使用してAIF よりも高速なステージング テーブルにデータをインポートします。

AIF は、Ax と統合するサービスを構築することであり、移行を行う代わりに「メッセージ」を処理することを目的としています。AIF の大きな欠点は形式です (SOAP XML を使用し、開発者が制御しにくい特定の形式でメッセージを送信する必要があるスキーマによって検証されます)。フレームワークとして透明。たとえば、時間がかかりすぎるため、EDT の小数点以下の桁数をキャッシュするなど、いくつかのパフォーマンスの最適化を行う必要があります)。

あなたの場合、私はカスタムサービスに行きます. AIF サービスとは対照的に、比較的簡単に構築および展開でき、使用するために提供するデータ コントラクトをより詳細に制御できます。

要するに:

  • DMF を使用して大規模なデータ セットの移行とインポートを行う
  • カスタム サービスを使用して、Dynamics AX 2012 と通信するサービスを提供します。これらは WCF サービスであるため、AX 以外の開発者にはよく知られています。
  • やむを得ない場合は AIF を使用してください ;-)

AIF (および Dynamics AX 2012 サービス全般) について読みたい場合は、私が同僚と一緒に書いた本を参照してください: Dynamics AX 2012 Services

于 2012-12-17T23:02:33.450 に答える
0

データ移行フレームワークはここにあります

その名前が示すように、主な焦点は「データ移行」であり、システムから AX へのデータの 1 回限りの移動です。

AIF は、ビジネス データ (請求書など) の日々の転送に適しています。

于 2012-08-08T10:02:59.910 に答える