익스포트 제한
플랫폼은 데이터 내보내기에 대한 기본 상한을 제공합니다.
상한의 목적은 테이블이 지나치게 클 때 성능 문제가 발생하지 않도록 하는 것입니다. 임계값이 허용하는 것보다 더 많은 레코드를 내보내야 하는 경우 큰 내보내기를 관리 가능한 별도의 청크로 나눕니다.
익스포트 제한 속성
URL 매개변수를 사용하여 sysparm_record_count 익스포트 중에 반환할 기록 수를 설정할 수 있습니다.
그러나 시스템은 다음 설정을 분석하여 익스포트 제한을 적용해야 하는지 여부를 결정합니다.
- 먼저 플랫폼은 형식별 내보내기 제한을 정의하는 속성을 확인합니다. 각 형식에는 다른 제한이 있을 수 있습니다. 이 속성은 어떤 값으로든 설정할 수 있지만 기본 익스포트 제한을 초과하면 시스템 성능에 영향을 줄 수 있습니다. 속성을 기본 제한 이하로 설정하고 사용자가 큰 내보내기를 분할 하여 많은 양의 데이터를 내보내도록 할 수 있습니다.
- 형식별 속성이 설정되지 않은 경우 시스템은 일반 내보내기 제한에 대한 속성을 확인합니다. 이 속성은 임의의 값으로 설정할 수도 있지만 기본 익스포트 제한을 초과하면 시스템 성능에 영향을 줄 수 있습니다.
- 형식별 내보내기 제한과 일반 내보내기 제한 속성이 모두 설정되지 않은 경우 시스템은 기본 내보내기 제한을 적용합니다.
중요사항:
이러한 속성을 설정하려면 .
| 형식 | 형식별 내보내기 제한 | 일반 수출 제한 | 기본 익스포트 제한 |
|---|---|---|---|
| XML | glide.xml.export.limit | glide.ui.export.limit | 10,000 |
| CSV | glide.csv.export.limit | glide.ui.export.limit | 10,000 |
| 엑셀(XLSX) | glide.xlsx.export.limit | glide.ui.export.limit | 10,000 |
| 엑셀(XLS) | glide.excel.export.limit | glide.ui.export.limit | 10,000 |
| 엑셀(XLSX) | glide.xlsx.max_셀 | 해당 사항 없음 | 500,000 |
| 엑셀(XLS) | glide.excel.max_셀 | 해당 사항 없음 | 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_열 주: 한 페이지에 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 내보내기는 셀이 500,000개 미만인 비교적 작은 내보내기를 위한 것입니다. CSV는 더 큰 내보내기를 처리할 수 있습니다.
내보낸 스프레드시트에 500,000개 이상의 셀이 있는 경우 내보내기 프로세스가 중지됩니다. 그 시점에서 Excel 파일을 받습니다. 맨 아래 행에 다음 메시지가 표시됩니다. 과도한 크기로 인해 내보내기가 중지되었습니다. 전체 내보내기를 위해 CSV를 사용합니다.
Excel 익스포트 셀 임계치는 정수 속성을 glide.excel.max_cells 사용하거나 XLS를 glide.xlsx.max_cells 사용하는 경우 사용자 지정할 수 있습니다.
주:
이 임계값을 늘리면 인스턴스에 메모리 문제가 발생할 수 있습니다. 임계치는 자원 문제를 방지하기 위해 적절한 수준으로 설정됩니다.
내보내기는 스프레드시트당 32,000개의 행이 있는 Excel 문서에 정보를 넣습니다.