メインコンテンツにスキップ
Administrator Guide
最終更新: 2024-05-17
概念: WQL クエリー結果のページング

概念: WQL クエリー結果のページング

クエリを最初に実行すると、クエリー パラメータの Workday Query Language (WQL) が実行され、最大 10,000 行を返すキャッシュが構築されます。追加行にアクセスするには、以下のキーを使用して結果セットをページングする必要があります。
limit
および
offset
WQL クエリーに対する REST API 呼び出しのパラメータ。
WQL では、ユーザー セッションの長さ分だけページ制限リクエストをキャッシュします。
残りの結果を表示するには、以下のパラメータを使用します。
パラメータ
説明
limit
結果の 1 ページあたりの行数を指定します。値は、0 ~ 10,000 の間である必要があります。
offset
結果セットの開始行を指定します。以下で使用
limit
パラメータ。
結果の最初のページに対する最初のリクエストでは、
offset
パラメータ、またはゼロに設定します。
このキーワードは予約されています
LIMIT
句とページング パラメータの両方に対して。LIMIT キーワードでは大文字と小文字が区別されません。
  • 以下を使用します。
    LIMIT
    句。クエリーの応答で返される合計行数を制限します。
  • 以下を使用します。
    limit
    パラメータを設定し、クエリー応答のページごとに表示する行数を指定します。

WQL リクエストをどこから作成するかによって、使用する基本 URL は異なります。
WQL リクエスト ソース
使用する基本 URL
Workday テナント ホスト
https://{hostname}/api/wql/{version}/{tenant}
WCP API ゲートウェイ
https://api.workday.com/wql/{version}
結果セットの最初の行から開始して 1,000 行を返すには、次のようにします。
{baseURL}/data?limit=1000&offset=0&query=select worker, location from allWorkers
次の 1,000 行を返すには、オフセットを 1,000 に増加します。
{baseURL}/data?limit=1000&offset=1000&query=select worker, location from allWorkers