2017-11-07 5 views
2

Google Data Studioコミュニティコネクタはページングをサポートしていますか?データソースがマルチページリクエストをサポートしている場合のページ番号

私は外部データサービスを使用しています。このサービスは、ページごとにデータを返します。 startnextのパラメータが必要で、2 req/secが必要です。この機能を実装するために、getDataのようなメソッドをオーバーライドするか、またはrequest引数をアップグレードできますか?

そうでない場合は、この種のデータを取得するためのベストプラクティスはありますか?

答えて

1

コミュニティコネクタは現在、Web APIのページングをサポートしていません。

ベストプラクティスは、使用例によって異なります。ユーザー用の完全なデータセットを取得する場合は、​​を複数回呼び出して完全なデータセットを取得し、マージして、getdata()レスポンスとしてマージしたセットを返すことができます。また、この結果をキャッシュして、短期間に多数のリクエストを作成しないようにすることもできます。 Apps Script cache、またはSheet、さらにはBigQueryにキャッシュすることができます。 Apps Scriptは6 min/execution limitです。あなたが唯一の特定のページを返すようにしたい場合はconfigparamsgetData()リクエストで渡されるので、

しかし、それを構成するための唯一の方法は、getConfigを通じてだろう。使用例の例では、n個のページの最初のn個のページだけが返され、nは設定でユーザーによって選択されます。

+0

ありがとうございました!私のコネクタは完全なデータセットで動作しています。たぶん、私は 'getData'を介して接続する前に完全なデータセットを作成する必要があります。 – oshliaer

関連する問題