エクスポート制限
プラットフォームでは、データエクスポートのデフォルトの上限が提供されます。
上限の目的は、テーブルが大きすぎる場合にパフォーマンスの問題が発生しないようにすることです。しきい値よりも多くのレコードをエクスポートする必要がある場合は、管理可能なチャンクに大規模なエクスポートを分割します。
エクスポート制限プロパティ
sysparm_record_count URL パラメーターを使用して、エクスポート中に返されるレコードの数を設定できます。
- 最初に、プラットフォームは形式固有のエクスポート制限を定義するプロパティをチェックします。形式ごとに異なる制限を設定できます。このプロパティは任意の値に設定できますが、デフォルトのエクスポート制限を超えるとシステムのパフォーマンスに影響を与える可能性があります。デフォルトの制限以下でプロパティを設定し、大規模なエクスポートを分割して大量のデータをエクスポートするようにすることができます。
- 形式固有のプロパティが設定されていない場合、システムは一般的なエクスポート制限のプロパティをチェックします。このプロパティは任意の値に設定することもできますが、デフォルトのエクスポート制限を超えると、システムのパフォーマンスに影響を与える可能性があります。
- 形式固有のエクスポート制限と一般的なエクスポート制限プロパティの両方が設定されていない場合は、デフォルトのエクスポート制限が適用されます。
| 形式 | 形式固有のエクスポート制限 | 一般的なエクスポート制限 | デフォルトのエクスポート制限 |
|---|---|---|---|
| XML | glide.xml.export.limit | glide.ui.export.limit | 10,000 |
| CSV | glide.csv.export.limit | glide.ui.export.limit | 10,000 |
| EXCEL (XLSX) | glide.xlsx.export.limit | glide.ui.export.limit | 10,000 |
| EXCEL (XLS) | glide.excel.export.limit | glide.ui.export.limit | 10,000 |
| EXCEL (XLSX) | glide.xlsx.max_cells | 適用外 | 500,000 |
| EXCEL (XLS) | glide.excel.max_cells | 適用外 | 500,000 |
| glide.pdf.max_detail_pages 注: 行数は 0 〜 250 の範囲で設定できます。値が指定されていない場合、デフォルトは 250 です。250 より大きい値を指定すると、デフォルト値の 250 が使用されます。 |
250 | 250 | |
| glide.pdf.max_rows 注: 行数は 0 〜 5,000 の範囲で設定できます。値が指定されていない場合、デフォルトは 1,000 です。5,000 より大きい値を指定すると、デフォルト値の 1,000 が使用されます。 |
適用外 | 1,000 | |
| glide.pdf.max_columns 注: 25 個のヘッダーラベルのみがページに収まります。 |
適用外 | 25 | |
| JSON | glide.json.export.limit | glide.ui.export.limit | 10,000 |
glide.ui.export.warn.threshold と呼ばれる警告しきい値プロパティは、レコードのエクスポート方法をコントロールします。しきい値を超えるのに十分なレコードをリストからエクスポートすると、選択ダイアログが表示されます。エクスポートが完了するまで待つか、エクスポートされたレコードを添付ファイルとしてメールするかを選択できます。警告しきい値はシステムプロパティで変更できます。メールの添付ファイルは、最大のメールサイズの制限を超えてはなりません。
| 例 | プロパティ | エクスポート制限の違反 |
|---|---|---|
| CSV にエクスポート |
|
30,000 レコードをエクスポートする場合、データベースから返されるレコードの数は 20,000 です。エクスポート用に指定されたレコードの数が glide.csv.export.limit プロパティで設定された値を超えています。 |
| Excel へのエクスポート (XLSX) |
|
30,000 レコードをエクスポートする場合、データベースから返されるレコードの数は 10,000 です。エクスポート用に指定されたレコードの数が Excel のデフォルトのエクスポート制限を超えています。 |
| PDF にエクスポート |
|
5,000 レコードをエクスポートする場合、データベースから返されるレコードの数は 1,000 です。エクスポートに指定されたレコードの数が glide.pdf.max_rows プロパティのデフォルト値を超えているため、返されるレコードの数が制限されています。 |
Excel エクスポートしきい値
Excel のエクスポートは、50 万セル未満の比較的小規模なエクスポートを対象としています。CSV はより大規模なエクスポートを処理できます。
エクスポートされたスプレッドシートに 500,000 を超えるセルがある場合、エクスポートプロセスは停止します。その時点で Excel ファイルを受け取ります。下の行にメッセージ「サイズが大きすぎるため、エクスポートが停止されました。完全なエクスポートには CSV を使用します (Export stopped due to excessive size. Use CSV for a complete export)」が表示されます。
エクスポートでは、スプレッドシートあたり 32,000 行の Excel ドキュメントに情報が格納されます。