Limites de exportação

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • A plataforma fornece um limite superior padrão para exportações de dados.

    A finalidade do limite superior é evitar a criação de problemas de desempenho quando uma tabela é excessivamente grande. Se você precisar exportar mais registros do que o limite permite, divida uma exportação grande em partes gerenciáveis separadas.

    Propriedades de limite de exportação

    Você pode definir o número de registros a serem retornados durante uma exportação usando o parâmetro de URL sysparm_record_count.

    No entanto, o sistema analisa as configurações a seguir para determinar se um limite de exportação deve ser aplicado.
    1. Primeiro, a plataforma verifica a propriedade que define o limite de exportação específico do formato. Cada formato pode ter um limite diferente. Embora esta propriedade possa ser definida com qualquer valor, exceder o limite de exportação padrão pode afetar o desempenho do sistema. Convém definir a propriedade como igual ou inferior ao limite padrão e fazer com que os usuários Dividam uma exportação grande para exportar grandes quantidades de dados.
    2. Se a propriedade específica do formato não estiver definida, o sistema verificará a propriedade para o limite geral de exportação. Esta propriedade também pode ser definida como qualquer valor, mas exceder o limite de exportação padrão pode afetar o desempenho do sistema.
    3. Se o limite de exportação específico do formato e a propriedade de limite de exportação geral não estiverem definidos, o sistema impõe o limite de exportação padrão.
    Importante:
    Para definir essas propriedades, navegue até Propriedades do sistema > Importação/Exportação.
    Tabela 1. Limite de exportação padrão
    Formato Limite de exportação específico do formato Limite geral de exportação Limite de exportação padrão
    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 N/D 500.000
    Excel (XLS) glide.excel.max_cells N/D 500.000
    PDF glide.pdf.max_detail_pages
    Nota:
    O número de linhas pode ser definido de 0 a 250. Se nenhum valor for especificado, o padrão será 250. Se um valor maior que 250 for especificado, o valor padrão de 250 será usado.
    250 250
    PDF glide.pdf.max_rows
    Nota:
    O número de linhas pode ser definido de 0 a 5.000. Se nenhum valor for especificado, o padrão será 1.000. Se um valor maior que 5.000 for especificado, o valor padrão de 1.000 será usado.
    N/D 1.000
    PDF glide.pdf.max_columns
    Nota:
    Somente 25 rótulos de cabeçalho cabem em uma página.
    N/D 25
    JSON glide.json.export.limit glide.ui.export.limit 10.000

    Uma propriedade de limite de aviso chamada glide.ui.export.warn.threshold controla como os registros são exportados. Quando você exporta registros suficientes de uma exportação de lista para exceder o limite, uma caixa de diálogo de opção é exibida. Você pode optar por aguardar a conclusão da exportação ou enviar por e-mail os registros exportados como anexo. O limite de aviso pode ser alterado na propriedade do sistema. O anexo de e-mail não deve exceder os limites máximos de tamanho de e-mail.

    Tabela 2. Exportar exemplos de limite
    Exemplo Propriedade Quebrando limites de exportação
    Exportando para CSV
    • glide.csv.export.limit = 20.000
    • glide.ui.export.limit = 10.000
    • com.glide.processors.XMLProcessor.max_record_count = 20.000
    • Limite de exportação padrão para CSV = 10.000
    Se você exportar 30.000 registros, o número de registros retornados do banco de dados será 20.000. O número de registros especificados para exportação excede o valor definido na propriedade glide.csv.export.limit.
    Exportando para o Excel (XLSX)
    • glide.xlsx.export.limit = sem entrada
    • glide.ui.export.limit = sem entrada
    • Limite de exportação padrão para Excel (XLSX) = 10.000
    Se você exportar 30.000 registros, o número de registros retornados do banco de dados será 10.000. O número de registros especificados para exportação excede o limite de exportação padrão do Excel.
    Exportando para PDF
    • glide.pdf.max_rows = 1.000
    • Limite de exportação padrão para PDF = 1.000
    • Limite máximo de exportação para PDF = 5.000
    Se você exportar 5.000 registros, o número de registros retornados do banco de dados será 1.000. O número de registros retornados é limitado porque o número de registros especificados para exportação excede o valor padrão na propriedade glide.pdf.max_rows.

    Limite de exportação do Excel

    As exportações do Excel são destinadas a exportações relativamente pequenas com menos de 500.000 células. O CSV pode lidar com exportações maiores.

    Se uma planilha exportada tiver mais de 500.000 células, o processo de exportação será interrompido. Você recebe o arquivo do Excel nesse ponto. A seguinte mensagem é exibida na linha inferior: Exportação interrompida devido ao tamanho excessivo. Use CSV para uma exportação completa.

    O limite da célula de exportação do Excel é personalizável usando a propriedade inteira glide.xlsx.max_cells (ou glide.excel.max_cells se estiver usando XLS).
    Nota:
    Aumentar este limite pode causar um problema de memória na sua instância. O limite é definido em um nível apropriado para evitar problemas de recursos.

    A exportação coloca as informações no documento do Excel com 32.000 linhas por planilha.