CRM Analytics でデータの準備レシピを作成または編集すると、プレビューの読み込みに失敗し、エラー 2006 または「プレビューがタイムアウトしました」というメッセージが表示されます。レシピエディターが応答しなくなり、変換ロジックを検証できなくなります。この問題は、大規模なデータセット、複雑な変換チェーン、または複数の接続元からデータを取得するレシピを扱うシステム管理者や開発者に影響します。
レシピプレビューは、接続されたデータセットの最初の行に対して実行されます。取得元オブジェクトの行数または項目数が非常に多い場合、結果を返す前にプレビュークエリがタイムアウトします。プレビューが失敗しても、レシピ全体の実行は成功する場合があります。
多数の連続した変換ノード (数式項目、検索条件、ルックアップ、追加) が含まれるレシピでは、プレビューの各ステップでより多くの計算処理が必要になります。チェーンの深い位置にあるノードからプレビューすると、CRM Analytics はその前にあるすべての変換を再評価する必要があるため、プレビューのタイムアウト時間を超えてしまう可能性があります。
デフォルトでは、レシピのプレビューでキャッシュされた入力データが使用されることがあります。キャッシュが古いか破損している場合、プレビューが失敗したり、誤った結果が返されたりすることがあります。入力キャッシュを無効にすると、強制的に新しいデータが取り込まれ、一部のエラー 2006 の発生を解決できます。
レシピで参照されている項目がデータ同期設定から削除された場合、名前が変更された場合、インテグレーションユーザーの項目レベルセキュリティが変更された場合、プレビューでその項目にアクセスしようとすると失敗します。エラーは、影響を受けるノードで Error 2006 または検証エラーとして表示される場合があります。
レシピのプレビューは省略可能です。プレビューがタイムアウトするものの、レシピのロジックが正しい場合は、[データマネージャー] > [レシピ] からレシピのジョブ全体を実行します。フル実行は完全なデータセットを対象に処理が行われ、タイムアウト時間が長いため、プレビューが失敗した場合でも成功する可能性があります。[ジョブ監視] タブでジョブをモニタリングします。
レシピエディターでレシピ設定を開き、入力キャッシュを無効にします。次にプレビューを再試行します。キャッシュを無効にすると、CRM Analytics は強制的に新しいデータを取得するため、古いキャッシュや一貫性のないキャッシュが原因で発生するタイムアウトを解決できる場合があります。
レシピエディターで、赤またはオレンジでハイライトされているノードを探します。赤いノードは、参照が壊れていること (通常は、接続されたデータセットに項目が存在しないこと) を示しています。影響を受けるノードをクリックし、項目参照を更新するか、このステップを削除します。[データマネージャー] > [接続] で、関連オブジェクトのデータ同期設定で項目がまだ有効になっていることを確認します。
レシピ全体をプレビューするのではなく、変換チェーンの早い段階にあるノードからプレビューして、タイムアウトが発生する場所を特定します。問題のあるノードを絞り込み、そのステップを簡素化するか分割します。
レシピに 15 ~ 20 個を超える変換ノードがある場合、または 3 つを超える接続先からデータを結合している場合は、2 つの小さいレシピに分割し、最初のレシピで中間データセットを出力して、その中間データセットを 2 番目のレシピで使用することを検討してください。
注意: 上記のすべてのステップを実行してもエラー 2006 が解消されない場合は、Salesforce サポートに連絡する前に、レシピ JSON ([データマネージャー] > [レシピ] > [アクション] > [ダウンロード] からダウンロード)、ジョブ監視のジョブ ID、および組織 ID を用意しておいてください。
レシピのプレビューに [エラー 2006] と表示されるものの、レシピ全体の実行は成功します。これは正常ですか?
はい。プレビューとフル実行ではタイムアウト時間のしきい値が異なります。フル実行が成功した場合は、レシピロジックは正しいということです。そのレシピのプレビューはスキップし、フル実行を使用して出力を検証できます。
レシピは昨日の時点では機能していました。今日はエラー 2006 で失敗するのはなぜですか。
レシピで参照されている項目が最近データ同期から削除されていないか、インテグレーションユーザーの FLS が変更されたか Salesforce org で名前が変更されていないかを確認します。これらの変更により、以前に機能していたレシピが失敗する場合があります。
プレビューが失敗してもレシピのスケジュールを設定できますか?
はい。プレビューの状況に関係なく、レシピを保存してスケジュールを設定できます。このスケジュールではレシピジョブがフル実行され、プレビューよりもタイムアウト時間が長くなります。
データの準備レシピでの結果のプレビュー- Salesforce ヘルプレシピジョブの監視 - Salesforce ヘルプレシピをスケジュールして自動実行- Salesforce ヘルプ
005385254

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.