1

Microsoft Dynamics 2011にcsvファイルをインポートしようとしています。このファイルは、当社のWebサイトからの販売データのエクスポートであり、このデータを使用して、新しいアカウント、連絡先、請求書、注文、請求書製品、および注文製品エンティティを作成しようとしています。 。これを行うために、マルチエンティティデータマップを使用しています。

ただし、インポートを試みると、「ルックアップ参照を解決できませんでした」というメッセージが表示されて請求書の作成に失敗します。通貨フィールドに関連して。このフィールドは、すべての場合で「米ドル」である通貨名に関連付けられたルックアップです。これは、データベースの米ドル通貨とまったく同じ名前ですが、何らかの理由で、ルックアップが正しく割り当てることを拒否します。私たちのデータベースには、この名前の他の通貨はありません。

なぜこれが起こっているのか、そしてそれに対処するために私が取ることができるステップについて誰かが私に説明を提供できますか?どうもありがとう。

編集:私の問題についての詳細情報。

重複して複数エンティティのインポートを実行しようとすると、問題が発生するようです。このインポートから作成するすべての新しいエントリは、同じデータで作成された他の新しいエントリに依存しています。たとえば、アカウントを作成してから、それらのアカウントに割り当てる顧客を作成しています。上記のアカウントにすでにシステムに重複がある場合、それらは無視されます。これは予想されます。ただし、そのアカウントに割り当てられた顧客を作成する場合、「重複するルックアップ参照が見つかりました」というエラーでルックアップが失敗します。このエラーは、ルックアップで使用している値に一致するものがデータベースに複数ある場合に発生します。

100%確実ではありませんが、ルックアップを実行するときに無視されたアカウントと、システムにすでに存在する元のアカウントの両方がカウントされていると思います。誰かが私がこれを回避する方法についてより多くの洞察を提供できますか?

4

1 に答える 1

1

これがあなたの問題かどうかはわかりませんが、私の推測ではそうです。

インポート ウィザードで、彼がルックアップを解決する方法を選択できます。つまり、CSV ファイルの列に通貨の名前が含まれている場合、通貨フィールドのインポート ウィザードで名前フィールドを選択する必要があります。

ここの画面では、country がルックアップであり、country の名前が CSV ファイルの値であることがわかります。ルックアップのフィールドと一致する必要があります。「作成日」を選択すると、ルックアップが見つかりません。「ベルギー」で作成された国は存在しないためです。ルックアップの名前フィールドを選択すると、定義したルックアップ フィールドの CSV の値がチェックされます。

ルックアップ参照

1.各レコードタイプのレコードを別のファイルに入れます。

2.異なる所有者のレコードを別のファイルに入れます。

3. インポート ウィザードでデータを自動的に*マッピングする場合は、ファイルの最初の行に列ヘッダーが含まれていること、およびそれらが CRM 属性の表示名と正確に一致していることを確認してください。*別のレコードに関連するレコードをインポートする場合は、自動マッピングが必要です (#6 を参照)。関連するレコードが不要な場合でも、自動マッピングを使用することを強くお勧めします。

4.最初の列見出しがレコード タイプの名前でないことを確認します。

5.すべての CRM 必須フィールド (CRM フォームに赤いアスタリスクで示されている) のソース ファイルにデータが存在することを確認します。

6.各列にいくつかのデータが存在することを確認します。列にデータがない場合は、列を削除します。

7.データを別のレコードに関連付ける必要がある場合 (つまり、既存のアカウントに連絡先を追加する場合)、列ヘッダーが CRM 検索属性の表示名と一致していることを確認してください。CRM に同じ表示名を持つ 2 つの異なる属性がある場合、エラーが発生します (例: カスタムの州選択リスト値を作成してテキスト バージョンを置き換え、表示名を同じ「住所 1: 州/県」のままにした場合)。 . また、会社名の値が対応するアカウント レコードと一致すること (つまり、親顧客の値が Microsoft Corp. の連絡先は CRM アカウント Microsoft に追加されないこと) を確認し、システムに重複するアカウントがないことを確認します。適切な親顧客を解決できます。

8. ドロップダウン リストにインポートする場合は、すべての値が CRM 内に存在すること、およびソース ファイルに入力ミスや大文字小文字の一貫性がないことを確認してください。

編集:DBには、その1回のルックアップに収まる複数のレコードが実際にあるようです。ルックアップを解決できないため、エラーが発生するのは正常です。CRM は、取得するレコードを認識していません。また、MN 関係をインポートする場合は注意が必要です。コードを使用してMNリレーションシップを実行する必要があります。標準のインポート ウィザードは多対多の関係を処理できません

于 2012-09-21T12:09:23.600 に答える