変換エラー:ターゲットレコードを解決できません。結合値が存在しませんIssue インポートセットレコードの変換後に、「ターゲットレコードを解決できません。結合値が存在しません」というエラーが表示されます。 症状 データのインポートが成功し、レコードがステージングテーブルに表示されます。しかし、ターゲットテーブル内の対応するレコードの作成/更新が行われず、これは変換中に問題が発生したことを示しています。 「ターゲットレコードを解決できません。結合値が存在しません」というエラーが、失敗したステージングテーブル内のレコードの [エラー] フィールドに表示されます。 注意: これは同期変換と非同期変換の両方に適用されます。 同期変換 - レコードがソース (インポートセット) テーブルにインポート/挿入されると、すぐに変換が実行されます。デフォルトで Web サービスのインポートは同期変換です。および 非同期変換:スケジュール済みデータインポートのほとんどは非同期です。すべてのインポートデータは最初にインポートセットテーブルに保存され、インポート完了後に変換されます。Causeこのエラーは、変換時にソーステーブル (インポートセットテーブル) の結合値が空であった場合に表示されます (以下の変換タイプの場合)。 同期変換 - カスタマイズされた Web サービス/REST インポートの場合、最も可能性の高い原因は、レコードがソーステーブルに挿入されているものの、結合値がまだ入力されていないことです。これは、挿入後にインポートセットテーブル内の結合値が更新された場合に発生します。同期変換はソーステーブルへの挿入時にトリガーされますが、結合フィールドが空であるため、エラーがスローされます。 非同期変換 – この場合、結合は NULL 値を返すスクリプトにある可能性が最も高くなります。Resolution同期インポートの場合は、挿入時に結合フィールドへの入力が完了していることを確認してください。非同期インポートの場合は、結合値が空または NULL でないことを確認してください。 結合値が空の場合は、変換マップの [空フィールドの結合] ボックスのチェックをオンにしてください。 空フィールドの結合 - 空のソースフィールド値を空のターゲットフィールド値に一致させるには、このチェックボックスをオンにします。例えば、ユーザー変換マップをメールフィールドで結合させます。このオプションを選択すると、空のメールアドレスを含むソースレコードが、空のメールアドレスを含むターゲットレコードに結合されます。