同期レポート

同期レポートとは何ですか。

同期レポートは、迅速に実行する必要がある簡単なレポートです。DCM レポートは、同期レポートの実行リクエストを受け取ると 直ちに実行が開始されます。このようなレポート 少量のデータが必要な状況で使用するのが最適です グラフィカルユーザーインターフェースなどで 行うことができます。

同期モデルと 非同期レポート生成の方法は?

レポートを非同期で実行するには、 少量のデータをリクエストする場合も わずか数分で完了します同期 レポートのデータは、はるかに速く返されますが、 タイムアウトを指定します。タイムアウト時間内に同期レポートを実行できない場合や、ユーザー インターフェースなどの時間的制約がある場合以外は、非同期レポートの生成をおすすめします。

同期レポートのタイムアウト時間とは何ですか。

10 秒以内に実行できる小さなレポートの場合 最初の実行リクエストで完全なレポート ファイルが返されます。 そうしないと、DCM レポートでは 50 日間にわたってレポートが実行されます。 数秒前にタイムアウトになります。

同期レポートの生成に時間がかかりすぎるとどうなりますか。

同期レポートの生成が次の時間内に完了しない場合、 生成は中止され、レポートはフェイル オーバーされます。 非同期レポートキューですレポートが失敗したり、エラーが返されたりすることはありませんが、非同期レポート生成のキューに移動されたレポートは、生成されるまでに少なくとも数分かかります。

レポートが レポート生成以外の同期レポート タイムアウト時間 あります。50 秒以内に同期的に完了するか、 処理に数分かかります

同期実行に対応しているレポートタイプはどれですか。

同期実行は、以下を除くすべてのレポートタイプでサポートされています。

これ以外のすべてのレポートタイプで同期レポートを実行できますが、使用するデータが多すぎる場合や、指標とディメンションが混在していてリソースを消費する場合は、タイムアウトが生じます。

同期レポートを実行する方法

デフォルトでは、レポートはすべて非同期で実行されます。新しいレポート ファイルの生成をリクエストする際に、任意で使用する synchronous パラメータを true に設定することで、レポートが同期的に実行されるようリクエストすることができます。詳しくは、 サンプルコードをご覧ください。

レポートをすべて同期実行でリクエストしても問題ありませんか。

いいえ。同期実行は、想定どおりの場合にのみリクエストしてください。 タイムアウト時間内に完了するように構成できます。同期実行で開始したレポートがタイムアウトになると、そのレポートは非同期実行のキューに移動します。すると、このレポートの実行時間全体としては、非同期でのレポート生成に必要な時間に加え、同期実行のタイムアウト時間もかかることになります。したがって、後でレポートをリクエストして 非同期の場合は、追加の遅延が発生するのを 同期タイムアウト時間を設定します。

リクエストする指標やディメンションは、 確認できますか?

はい、使用できます。一部の指標とディメンションはコンパイルに時間がかかり、場合によっては同期レポートが常にタイムアウトになる可能性があります。地理的なディメンションはその一例であり、同期レポートの生成時間内にレポートが生成されることはほとんどありません。

同期レポートを生成できるよう、レポートの生成時間を短縮するにはどうしたらよいですか。

含まれるキャンペーンのサイズや対象となる期間など、レポートの生成時間に影響する要因は多数あります。やや手動 通常は微調整が最善の方法です すばやく表示したいものから始めて 正常に完了するまでレポートを非表示にします 実行されます。