익스포트 제한

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 플랫폼은 데이터 내보내기에 대한 기본 상한을 제공합니다.

    상한의 목적은 테이블이 지나치게 클 때 성능 문제가 발생하지 않도록 하는 것입니다. 임계값이 허용하는 것보다 더 많은 레코드를 내보내야 하는 경우 큰 내보내기를 관리 가능한 별도의 청크로 나눕니다.

    익스포트 제한 속성

    URL 매개변수를 사용하여 sysparm_record_count 익스포트 중에 반환할 기록 수를 설정할 수 있습니다.

    그러나 시스템은 다음 설정을 분석하여 익스포트 제한을 적용해야 하는지 여부를 결정합니다.
    1. 먼저 플랫폼은 형식별 내보내기 제한을 정의하는 속성을 확인합니다. 각 형식에는 다른 제한이 있을 수 있습니다. 이 속성은 어떤 값으로든 설정할 수 있지만 기본 익스포트 제한을 초과하면 시스템 성능에 영향을 줄 수 있습니다. 속성을 기본 제한 이하로 설정하고 사용자가 큰 내보내기를 분할 하여 많은 양의 데이터를 내보내도록 할 수 있습니다.
    2. 형식별 속성이 설정되지 않은 경우 시스템은 일반 내보내기 제한에 대한 속성을 확인합니다. 이 속성은 임의의 값으로 설정할 수도 있지만 기본 익스포트 제한을 초과하면 시스템 성능에 영향을 줄 수 있습니다.
    3. 형식별 내보내기 제한과 일반 내보내기 제한 속성이 모두 설정되지 않은 경우 시스템은 기본 내보내기 제한을 적용합니다.
    중요사항:
    이러한 속성을 설정하려면 시스템 속성 > 임포트 익스포트.
    표 1. 기본 익스포트 제한
    형식 형식별 내보내기 제한 일반 수출 제한 기본 익스포트 제한
    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
    PDF glide.pdf.max_detail_pages
    주:
    행 수는 0에서 250까지 설정할 수 있습니다. 값을 지정하지 않으면 기본값은 250입니다. 250보다 큰 값을 지정하면 기본값 250이 사용됩니다.
    250 250
    PDF glide.pdf.max_rows
    주:
    행 수는 0에서 5,000까지 설정할 수 있습니다. 값을 지정하지 않으면 기본값은 1,000입니다. 5,000보다 큰 값을 지정하면 기본값 1,000이 사용됩니다.
    해당 사항 없음 1,000
    PDF glide.pdf.max_열
    주:
    한 페이지에 25개의 헤더 레이블만 들어갈 수 있습니다.
    해당 사항 없음 25
    JSON glide.json.export.limit glide.ui.export.limit 10,000

    라는 glide.ui.export.warn.threshold 경고 임계치 속성은 기록을 익스포트하는 방법을 제어합니다. 목록에서 임계치를 초과하기에 충분한 기록을 익스포트하면 선택 대화 상자가 나타납니다. 익스포트가 완료될 때까지 기다리거나 익스포트한 기록을 첨부 파일로 이메일로 보내도록 선택할 수 있습니다. 경고 임계치는 시스템 속성에서 변경할 수 있습니다. 이메일 첨부 파일은 최대 이메일 크기 제한을 초과할 수 없습니다.

    표 2. 수출 제한 예시
    예제 속성 수출 한계 돌파
    CSV로 익스포트
    • glide.csv.export.limit = 20,000
    • glide.ui.export.limit = 10,000
    • com.glide.processors.XMLProcessor.max_record_count = 20,000
    • CSV의 기본 내보내기 제한 = 10,000
    30,000개의 레코드를 내보내면 데이터베이스에서 반환되는 레코드 수는 20,000개입니다. 익스포트에 지정된 기록 수가 glide.csv.export.limit 속성에 설정된 값을 초과합니다.
    Excel(XLSX)로 내보내기
    • glide.xlsx.export.limit = 항목 없음
    • glide.ui.export.limit = 항목 없음
    • Excel(XLSX)의 기본 내보내기 제한 = 10,000
    30,000개의 레코드를 내보내면 데이터베이스에서 반환되는 레코드 수는 10,000개입니다. 익스포트에 지정된 기록 수가 Excel의 기본 익스포트 제한을 초과합니다.
    PDF로 익스포트
    • glide.pdf.max_rows = 1,000
    • PDF의 기본 내보내기 제한 = 1,000
    • PDF의 최대 내보내기 제한 = 5,000
    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 문서에 정보를 넣습니다.