Propriedades dos conjuntos de importação
Comportamento do conjunto de importação de controle de várias propriedades.
Propriedades dos conjuntos de importação
- glide.import_set.preserve.leading.spaces
- Especifica se o processo de importação preserva espaços à esquerda nas células de dados do Excel. Quando falso, o processo de importação remove espaços à esquerda que não quebram das células de dados do Excel. Quando verdadeiro, o processo de importação preserva espaços à esquerda que não quebram. Nota:O processo de importação sempre remove espaços à direita das células de dados do Excel.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Localização: Add a system property
- glide.import_set_row.dynamly_add_fields
- Especifica se um conjunto de importação pode adicionar novas colunas à tabela de preparação (verdadeiro) ou não (falso). Às vezes, as instâncias que contêm um grande número de conjuntos de importação podem parar de responder quando uma importação adiciona uma coluna porque a instância precisa alterar todas as linhas na tabela de preparação. Em alguns casos, a ação ALTER TABLE do banco de dados causa uma indisponibilidade. Definir esta propriedade como falso impede que um conjunto de importação adicione colunas à tabela de preparação e produz uma mensagem de log. Como solução alternativa, os administradores podem adicionar manualmente uma coluna à tabela de preparação criando uma nova entrada de dicionário e, em seguida, reimportando o conjunto de importação.
- Tipo: verdadeiro | falso
- Valor padrão: verdadeiro
- Local: Adicione uma propriedade do sistema
- com.glide.loader.verify_target_field_size
- Habilita o redimensionamento dinâmico de campos de conjunto de importação. Com a configuração padrão de falso até 20 registros dos dados de origem são amostrados para determinar o tamanho do campo do conjunto de importação. Se o campo estiver vazio em todos os registros de amostra, o tamanho padrão de 40 será usado. Todos os dados carregados que excederem o tamanho do campo da tabela de conjunto de importação serão truncados. Defina esta propriedade como verdadeiro para permitir que qualquer campo de conjunto de importação aumente o tamanho da coluna em 100 para corresponder ao tamanho dos dados. Por exemplo, se os dados de origem de entrada tiverem um comprimento de 60, o sistema definirá o comprimento da coluna como 160. Isso é relevante somente para a fonte de dados.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- glide.ds.file.http.variable_replacement
- Habilita a expansão de propriedade do sistema para fontes de dados do tipo Arquivo que são recuperadas usando HTTP ou HTTPS.
- Tipo: verdadeiro | falso
- Valor padrão: verdadeiro
- Local: Adicione uma propriedade do sistema
- Mais informações: Campos de fonte de dados
- glide.scheduled_import.stop_on_error
- Definido como verdadeiro para interromper o processo de importação quando a importação agendada primária gerar um erro. Esse comportamento pode ser útil quando um conjunto de importação depende dos resultados de outro conjunto de importação.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- transformer.glide.impex.empty_value_nil
- Controla como os valores de cadeia de caracteres vazios são manipulados durante a transformação de uma tabela de preparação de conjunto de importação. Defina esta propriedade como verdadeiro para preservar cadeias de caracteres vazias. Defina esta propriedade como falso para converter cadeias de caracteres vazias na cadeia de caracteres NULO . Nota:Você pode usar esta propriedade ao executar um script onBefore durante a transformação. Definindo esta propriedade como verdadeiro permite verificar valores nulos usando Valor() ou nil() funções.Uma cadeia de caracteres vazia é sempre armazenada como um valor nulo no banco de dados, independentemente desse valor de propriedade.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- com.glide.loader.max_scan_rows
- Controla quantas linhas de dados de origem são amostradas para gerar automaticamente campos da tabela de preparação quando você importa dados. Esta propriedade se aplica às importações JDBC, XLS, CSV e XML, mas não às importações JSON e XSLX.
- Tipo: inteiro
- Valor padrão: 20
- Local: Adicione uma propriedade do sistema
Propriedades de conjuntos de importação simultânea
- glide.scheduled_import.max.concurrent.import_sets
- Número máximo de conjuntos de importação para uma importação simultânea.
- Tipo: Número Inteiro
- Valor padrão: 10
- Local: Adicione uma propriedade do sistema
- com.glide.concurrent_import_set_insert_mutex_spin_wait
- O tempo de espera que o mutex gasta se o bloqueio for adquirido (em milissegundos).
- Tipo: Número Inteiro
- Valor padrão: 1000
- Local: Adicione uma propriedade do sistema
- com.glide.concurrent_import_set_insert_mutex_expiration
- Tempo de expiração do mutex (em milissegundos).
- Tipo: Número Inteiro
- Valor padrão: 300000
- Local: Adicione uma propriedade do sistema
- com.glide.concurrent_import_set_mutex_fast_lock
- Especifica se o bloqueio rápido (verdadeiro) ou o bloqueio lento baseado em SQL (falso) deve ser usado.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
As propriedades dos conjuntos de importação de serviço web
- com.glide.ws_import_set.column_resize
- Quando verdadeiro, habilita o redimensionamento dinâmico da coluna nas tabelas de preparação de importação para conjuntos de importação de serviço web.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- com.glide.ws_import_set.column_resize.max_row_count
- O número máximo de linhas que uma tabela de preparação de importação pode ter para redimensionamento dinâmico de coluna com conjuntos de importação de serviço web.
Importar tabelas de preparação com mais do que este número de linhas não usará o redimensionamento dinâmico com conjuntos de importação de serviço web, mesmo que com.glide.ws_import_set.column_resizeé verdadeiro.
Esta propriedade tem um valor máximo de 500 000.- Tipo: Número Inteiro
- Valor padrão: 100.000
- Local: Adicione uma propriedade do sistema
Propriedades CSV
- com.glide.csv.loader.ignore_non_parseable_lines
- Permite que uma instância ignore uma ou mais linhas (linhas) que contêm dados inválidos em uma importação CSV, como uma linha que não tem uma coluna de dados. Por padrão, as importações não podem ignorar dados inválidos em arquivos CSV e falhar no primeiro erro.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- com.glide.csv.loader.max_errors_allowed
- Especifica o número máximo de linhas (linhas) que uma importação pode ignorar antes de falhar. Se a importação for bem-sucedida, a importação listará o número de linhas que a importação ignorou devido a erros.
- Tipo: inteiro
- Valor padrão: 100
- Local: Adicione uma propriedade do sistema
- glide.import.csv.charset
- O conjunto de caracteres do arquivo CSV a ser importado. Os valores válidos são UTF-8 e WINDOWS-1252. Pode ser necessário usar a formatação UTF-8 ao importar caracteres especiais.
- Tipo: cadeia de caracteres
- Valor padrão: WINDOWS-1252
- Local: Adicione uma propriedade do sistema
Propriedades de importação do Excel
- glide.excel.multiplicador
- A quantidade máxima de memória de instância a ser alocada para uma importação do Excel. Esta propriedade se aplica somente à importação de arquivos .XLS.
O valor desta propriedade é multiplicado pelo tamanho do arquivo do Excel para determinar a alocação total de memória. A memória usada não pode exceder o limite especificado pelo glide.excel.max_memory_percentpropriedade.
Por exemplo, com o valor padrão 8 e um arquivo Excel de 10 MB, a instância usará até 80 MB de memória para a importação.
- Tipo: inteiro
- Valor padrão: 8
- Local: Adicione uma propriedade do sistema
- glide.xlsx.multiplicador
- A quantidade máxima de memória de instância a ser alocada para uma importação do Excel. Esta propriedade se aplica somente à importação de arquivos .xlsx.
O valor desta propriedade é multiplicado pelo tamanho do arquivo do Excel para determinar a alocação total de memória. A memória usada não pode exceder o limite especificado pelo glide.excel.max_memory_percentpropriedade.
Por exemplo, com o valor padrão 10 e um arquivo Excel de 10 MB, a instância usará até 100 MB de memória para a importação.
Nota:Não modifique o valor desta propriedade. O valor padrão foi selecionado para o desempenho ideal.- Tipo: inteiro
- Valor padrão: 10
- Local: Adicione uma propriedade do sistema
- glide.excel.max_memory_percent
- A quantidade máxima de memória permitida para importações do Excel, como uma porcentagem da memória total da instância.
- Tipo: inteiro
- Valor padrão: 10
- Local: Adicione uma propriedade do sistema
- glide.excel.use_disk_backed_strings_table
- Controla se a instância usa armazenamento em disco para manter dados de arquivos grandes durante a importação de XLSX. Defina esta propriedade como falso para armazenar dados de arquivo XLSX somente na memória. Definir esta propriedade como falso aumenta a memória usada durante a importação de XLSX.
- Tipo: verdadeiro | falso
- Valor padrão: verdadeiro
- Local: Adicione uma propriedade do sistema
- glide.excel.in_memory_strings_table_size_mb
- A quantidade máxima de memória, em megabytes, disponível para armazenar dados de arquivo XLSX antes de gravar no armazenamento em disco quando glide.excel.use_disk_backed_strings_table for verdadeiro. Definir um valor mais baixo para esta propriedade usará menos memória durante a importação de XLSX, mas pode resultar em importações mais lentas.
- Tipo: inteiro
- Valor padrão: 5
- Local: Adicione uma propriedade do sistema
- glide.xlsx.import.debug
- Habilita o registro em log de depuração para importações XLSX.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- glide.import.excel.enhanced_number_conversions
- Quando verdadeiro, valores numéricos superiores a 10 milhão são preservados nas tabelas de preparação de importação. Quando falso, valores importados superiores a 10 milhão são convertidos em notação científica que pode não corresponder ao valor importado original. Esta propriedade deve ser definida como verdadeira para importar a maioria dos tipos de dados.
- Tipo: verdadeiro | falso
- Valor padrão: verdadeiro
- Local: Adicione uma propriedade do sistema
- glide.transform.boolean.casesensitive
- Quando verdadeiro, os valores boolianos maiúsculos de (VERDADEIRO/FALSO) sempre se transformam em falso. Quando falso, os valores boolianos em maiúsculas (VERDADEIRO/FALSO) são transformados corretamente.
- Tipo: verdadeiro | falso
- Valor padrão: verdadeiro
- Local: Adicione uma propriedade do sistema
Propriedades de conexão JDBC
- glide.jdbcprobeloader.tente novamente
- O número de vezes que um carregador de probe JDBC tenta processar dados que retornam de uma fonte de dados JDBC. Suspensão no valor definido em glide.jdbcprobeloader.retry_millisentre novas tentativas.
- Tipo: inteiro
- Valor padrão: 60
- Local: Adicione uma propriedade do sistema
- jdbcprobeloader.retry_millis
- Quantos milissegundos um carregador de probe JDBC aguarda entre as tentativas de processar dados de uma fonte de dados JDBC.
- Tipo: inteiro
- Valor padrão: 5000
- Local: Adicione uma propriedade do sistema
Log e depurar propriedades
- com.glide.import_set.importlog_level
- Especifica a quantidade de informações que os conjuntos de importação adicionam ao log. Os valores possíveis são INFO, AVISO e ERRO. Você pode definir isso como INFORMAÇÕES no ambiente de desenvolvimento e alterá-lo para AVISO ou ERRO na produção para reduzir a quantidade de tráfego de ruído de registro no banco de dados.Nota:Esta propriedade não afeta o registro em log relacionado à limpeza de tabelas de preparação.
- Tipo: cadeia de caracteres
- Valor padrão: INFORMAÇÕES
- Local: Adicione uma propriedade do sistema
- glide.import.debug
- Habilita o registro em log de depuração para todos os processos de importação.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema Adicione à tabela Propriedade do sistema [sys_properties]
- glide.importlog.log_to_table
- Especifica se as mensagens de log no nível de informações devem ser gravadas na tabela import_log. Quando verdadeiro, as mensagens de log no nível de informação são gravadas.Nota:Os logs de nível de informações para IntegrationHub são gravados na tabela importlog.log independentemente desta configuração de propriedade. Para adicionar exceções adicionais, entre em contato com Now Support.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- glide.import.sftp.debug
- Habilita o registro em log de depuração adicional para importações de SFTP. A ativação desta propriedade fará com que a instância registre em log todas as mensagens de saída e de entrada durante a sessão SSH.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema
- glide.import.scp.debug
- Habilita o registro em log de depuração adicional para importações de SCP. A ativação desta propriedade fará com que a instância registre em log todas as mensagens de saída e de entrada durante a sessão SSH.
- Tipo: verdadeiro | falso
- Valor padrão: falso
- Local: Adicione uma propriedade do sistema