Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ベストプラクティス: CRM Analytics の「Maximum Daily Analytics Dataflow Executions has been exceeded」エラーを回避する方法

公開日: Oct 13, 2022
説明

データフローまたはレシピを実行しようとして、次のエラーメッセージが表示されることがあります:
「Maximum Daily Analytics Dataflow Executions has been exceeded」(1 日の Analytics データフロー最大実行数を超えました) 

このエラーを避けるためには、1 日に必要なデータフローおよびレシピの実行数を減らしてください。

データ同期はこの制限に含まれません。しかし、24 時間の実行制限に達した場合、サイズに関係なく、データフロー、レシピ、データ同期のジョブは実行できません。

解決策

データフローおよびレシピを 2 分未満に最適化する

  • 2 分未満のデータフローとレシピの実行は、この制限から除外されます。


データ鮮度要件を判別する

  • まず、ユーザが実際に各データセットの更新されたデータを参照する必要がある頻度を検討します。
  • 必要なデータセットの更新頻度を識別したら、関連するデータフローを必要な場合にのみ実行するようにスケジュールします。
  • 同じガイダンスがレシピにも適用されます。ユーザが実際に最新のデータを参照する必要がある頻度でのみレシピを実行するようにスケジュールします。

 

時間単位のデータフローの実行を特定の時刻に開始および終了することを検討する

  • 時間単位に実行がスケジュールされるデータフローの場合、開始とキュー追加終了の時刻を指定できます。たとえば、ユーザは営業時間終了後、更新されたデータを参照する必要がないかもしれません。
  • 開始時刻によって、毎日いつ最初のデータフローが実行されるかが決まり、終了時刻によって、いつ最後のデータフローの実行を開始するかが決まります。
  • データフローの開始と終了に関する詳細は、「データフローをスケジュールして自動実行」 を参照してください。

 

共通のスケジュール要件を持つデータフローを識別して結合することを検討する

  • 複数のデータフローが同じようなスケジュールを使用している場合、それらを結合して 1 つのデータフローにし、含まれるすべてのデータセットのデータ鮮度要件を満たすスケジュールを設定することを検討します。

 

データ操作タスクをレシピからデータフローノードに移行することを検討する

  • 複数のスケジュール済みレシピでデータセットに対してデータ操作タスクを実行している場合、これらがすぐに積み上がって日々のデータフロー実行のかなりの部分を占めることがあります。
  • 状況によっては、データ操作タスクにレシピを使用するのではなく、データフローで直接 computeExpression、追加、augment などの変換を使用するように移行することができます。
  • さまざまなデータフロー変換に関する詳細は、「CRM Analytics  データフローの変換」 を参照してください。
ナレッジ記事番号

000384724

 
読み込み中
Salesforce Help | Article