大規模なエクスポートの分割

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • エクスポートされるレコードの数が実際のエクスポート制限を超えた場合は、プラットフォームに大きなパフォーマンス負荷がかからないようにエクスポートを小さな増分に分割することができます。

    手順

    1. そのリストをフィルタリングして、エクスポートしたいレコードを表示します。
    2. 返されたレコードの数を書き留めます。
    3. レコード番号が定義されたしきい値より大きい場合は、次の構文を使用して最初の 10,000 レコードに対して sysparm クエリを発行します。

      https://<インスタンス名>.service-now.com/syslog_list.do?XML&sysparm_orderby=sys_id&sysparm_record_count=10000

      これにより、最初の 10,000 レコードが sys_id 番号でソートされてエクスポートされます。

    4. 順番に次のレコードを検索します (10,001 など)。
    5. 行を右クリックし、エクスポートする次のレコードの sys_id をコピーします。
    6. レコード 10,001 の sys_id に対して実行されたクエリ以上の次の一連のレコードにアクセスします。

      次の例は、b4aedb520a0a0b1001af10e278657d27 の sys_id を使用するクエリを示しています。次のレコードセットをエクスポートするには、このクエリに示す構文を使用します。

      https://<インスタンス名>.service-now.com/syslog_list.do?XML&sysparm_query=sys_id%3E%3Db4aedb520a0a0b1001af10e278657d27&sysparm_orderby=sys_id&sysparm_record_count=10000

      注:
      URL クエリでは、一般的なパーセントエンコーディングが使用されます。この例では、大なり記号 (>) は %3E としてエンコードされ、等号 (=) は %3D としてエンコードされます。
    7. 必要なレコードをすべてエクスポートするまで、次のレコードセットの開始 sys_id を使用して、このクエリを発行し続けます。