익스포트 제한

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기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_행
    주:
    행 수는 0에서 5,000까지 설정할 수 있습니다. 값을 지정하지 않으면 기본값은 1,000입니다. 5,000보다 큰 값을 지정하면 기본값인 1,000이 사용됩니다.
    해당 사항 없음 1,000
    PDF glide.pdf.max_columns
    주:
    한 페이지에 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_행 = 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 문서에 정보를 넣습니다.