大規模なエクスポートの分割
エクスポートされるレコードの数が実際のエクスポート制限を超えた場合は、プラットフォームに大きなパフォーマンス負荷がかからないようにエクスポートを小さな増分に分割することができます。
手順
- そのリストをフィルタリングして、エクスポートしたいレコードを表示します。
- 返されたレコードの数を書き留めます。
-
レコード番号が定義されたしきい値より大きい場合は、次の構文を使用して最初の 10,000 レコードに対して sysparm クエリを発行します。
https://<インスタンス名>.service-now.com/syslog_list.do?XML&sysparm_orderby=sys_id&sysparm_record_count=10000
これにより、最初の 10,000 レコードが sys_id 番号でソートされてエクスポートされます。
- 順番に次のレコードを検索します (10,001 など)。
- 行を右クリックし、エクスポートする次のレコードの sys_id をコピーします。
-
レコード 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 としてエンコードされます。 - 必要なレコードをすべてエクスポートするまで、次のレコードセットの開始 sys_id を使用して、このクエリを発行し続けます。