Variáveis de ambiente diversas em DataStage

Essas variáveis de ambiente não se encaixam nas demais categorias.

Variável de ambiente APT_AGGREGATOR_NULLABLE_OUTPUT em DataStage

Configure a variável de ambiente APT_AGGREGATOR_NULLABLE_OUTPUT para forçar o Aggregator Stage a definir campos agregados como anuláveis no esquema de saída.

Variável de ambiente APT_COPY_TRANSFORM_OPERATOR em DataStage

Configure a variável de ambiente APT_COPY_TRANSFORM_OPERATOR para distribuir o arquivo de objeto compartilhado do operador de transformação de subnível e o arquivo de objeto compartilhado de funções definidas pelo usuário (funções não externas) via distribute-component em um MPP nãoNFS .

Variável de ambiente APT_DATASET_FLUSH_NOFSYNC em DataStage

Defina essa variável de ambiente para desativar as chamadas fsync() e sync() feitas em APT_DMDescriptorFile::flushFile().

Desconfigure a variável de ambiente APT_DATASET_FLUSH_NOFSYNC e configure a variável de ambiente APT_DATASET_FLUSH_NOSYNC para manter a chamada de fsync()

Variável de ambiente APT_DATASET_FLUSH_SYNC no DataStage

Defina essa variável de ambiente para ativar a chamada sync() que é feita em APT_DMDescriptorFile::flushFile() quando os conjuntos de dados PX (internos ou externos) são fechados. Isso melhorará a integridade do sistema de arquivos em sistemas de arquivos, mas pode reduzir o desempenho.

Variável de ambiente APT_DATE_CENTURY_BREAK_YEAR no DataStage

A variável de ambiente APT_DATE_CENTURY_BREAK_YEAR contém o ano de quatro dígitos que marca o século ao qual os anos de dois dígitos pertencem.

APT_DATE_CENTURY_BREAK_YEAR é configurado como 1900 por padrão

Variável de ambiente APT_DATE_ADD_ROLLOVER em DataStage

Configure essa variável de ambiente para desativar uma mudança para cálculos de data ano / mês que foram introduzidos no IBM® InfoSphere® Information ServerVersão 9.1.

Uma mudança foi introduzida no InfoSphere Information Server, Versão 9.1, no resultado retornado por cálculos de data ano / mês, mas não no resultado retornado por cálculos de dia. Antes do InfoSphere Information Server, Versão 9.1, se um cálculo resultou em um valor de dia maior que o máximo de dias válidos, a data foi ajustada para o número apropriado de dias no próximo mês. No InfoSphere Information Server, Versão 9.1, a data é ajustada para o último dia válido do mês

Por exemplo, se uma data é calculada como 40 de janeiro de 2012, InfoSphere Information Server, Versão 9.1, retorna um resultado de 31 de janeiro de 2012. Se a variável de ambiente APT_DATE_ADD_ROLLOVER for configurada, um valor de 9 de fevereiro de 2012 será retornado..

Variável de ambiente APT_DS_COMPRESSION no DataStage

Configure a variável de ambiente APT_DS_COMPRESSION para que os dados sejam compactados quando gravados nos conjuntos de dados no disco. Os arquivos não são compactados por padrão, e quando esta variável é definida para qualquer valor, a compactação é ligada. Essa configuração inclui os arquivos do conjunto de dados no sistema de arquivos HDFS Se você tiver conjuntos de dados antigos que foram gerados com uma versão anterior do DataStage®e usar o comando orchadmin ll nos conjuntos de dados, a compactação será configurada como false na saída do comando orchadmin ll se a compactação não estava disponível na versão anterior..

Variável de ambiente APT_EBCDIC_VERSION no DataStage

A variável de ambiente APT_EBCDIC_VERSION indica qual conjunto de caracteres EBCDIC usar para campos que são representados no formato EBCDIC.

Alguns operadores, incluindo operadores de importação e exportação, suportam a propriedade ebcdic . A propriedade ebcdic especifica que os dados do campo são representados no conjunto de caracteres EBCDIC A variável de ambiente APT_EBCDIC_VERSION indica qual conjunto de caracteres EBCDIC usar. É possível configurar APT_EBCDIC_VERSION para um dos seguintes valores:
HP
Use o conjunto de caracteres EBCDIC suportado por terminais HP
IBM
Use o conjunto de caracteres EBCDIC suportado por terminais IBM 3780
ATT
Use o conjunto de caracteres EBCDIC suportado por terminais AT e T.
IBM037
Use o conjunto de caracteres EBCDIC do IBM 037
IBM500
Use o conjunto de caracteres EBCDIC do IBM 500

Se o valor de APT_EBCDIC_VERSION for HP, IBMou ATT, os dados EBCDIC serão convertidos internamente para e de ASCII de 7 bits. Se o valor for IBM037 ou IBM500, os dados EBCDIC serão internamente convertidos para e de ISO-8859-1 (o superconjunto Latin-1 de 8 bits de ASCII, com suporte a caracteres acentuados).

Variável de ambiente APT_FILE_EXPORT_DEFAULTS_TO_CONDUCTOR no DataStage

Configure essa variável de ambiente para desativar uma mudança na exportação de arquivo que foi introduzida no IBM InfoSphere Information Server, Versão 8.0.

Uma mudança foi introduzida no InfoSphere Information Server, Versão 8.0no operador de exportação de arquivo quando o nome do arquivo não continha um nome do host. Em liberações anteriores, o nome do host era padronizado para o condutor, mesmo se o condutor não estivesse no conjunto de nós disponíveis para o operador de exportação de arquivo

Configure a variável de ambiente APT_FILE_EXPORT_DEFAULTS_TO_CONDUCTOR para assegurar compatibilidade com versões anteriores ao InfoSphere Information Server, Versão 7.5.1.

APT_IMPEXP_ALLOW_ZERO_LENGTH_FIXED_NULL variável de ambiente no DataStage

Configure a variável de ambiente APT_IMPEXP_ALLOW_ZERO_LENGTH_FIXED_NULL para permitir valores null_field de comprimento zero com campos de comprimento fixo.

Use com cuidado porque dados mal formatados podem causar resultados incorretos. Por padrão, um valor de null_field de comprimento zero causa um erro.

Variável de ambiente APT_IMPORT_REJECT_INVALID_CHARS na DataStage

Configure essa variável de ambiente para rejeitar campos de número inteiro que contenham qualquer caractere que faça com que a conversão de buffer seja encerrada prematuramente.

APT_IMPORT_REJECT_STRING_FIELD_OVERRUNS variável de ambiente no DataStage

Configure a variável de ambiente APT_IMPORT_REJECT_STRING_FIELD_OVERRUNS para que o DataStage rejeite qualquer sequência ou leitura de campos de ustring que vão além de seu tamanho fixo.

Por padrão, esses registros são truncados..

Variável de ambiente APT_INSERT_COPY_BEFORE_MODIFY no DataStage

Configure a variável de ambiente APT_INSERT_COPY_BEFORE_MODIFY para ativar a inserção automática de um operador de cópia antes de qualquer operador de modificação.

Se APT_INSERT_COPY_BEFORE_MODIFY não for configurado e o operador imediatamente anterior a 'modify' no fluxo de dados usar um adaptador de modificação, o operador 'modify' será removido do fluxo de dados.

Configure APT_INSERT_COPY_BEFORE_MODIFY somente se você gravar seus próprios operadores customizados e usar 'modify' dentro desses operadores

Variável de ambiente APT_ISVALID_BACKCOMPAT em DataStage

Defina essa variável de ambiente para desativar uma alteração na função isValid() que foi introduzida em IBM InfoSphere Information Server, versão 8.1.

Uma alteração foi introduzida no InfoSphere Information Server, versão 8.1, no resultado retornado pela função isValid() quando codificada em uma expressão de transformação. A função isValid() foi alterada para retornar true ou false para indicar se uma conversão implícita da cadeia de caracteres fornecida em uma variável do tipo especificado seria bem-sucedida.
Configure a variável de ambiente APT_ISVALID_BACKCOMPAT para assegurar compatibilidade com versões anteriores ao InfoSphere Information Server, Versão 8.1.

Variável de ambiente APT_JOIN_POOL_SIZE em DataStage

Configure a variável de ambiente APT_JOIN_POOL_SIZE para configurar o limite de memória do operador de junção. Depois que o operador de junção atinge o limite de memória, os dados são gravados em arquivos no disco scratch. Os arquivos são limpos quando a operação de junção é completa. Este parâmetro não é configurado por padrão. Para ativá-lo, configure esta variável de ambiente. A variável precisa ser configurada em bytes. O valor do tamanho da memória é usado para o limite superior de memória para a junção.

Variável de ambiente APT_OLD_BOUNDED_LENGTH em DataStage

Configure a variável de ambiente APT_OLD_BOUNDED_LENGTH para qualquer valor para reverter o comportamento de armazenamento antes do IBM DataStage Versão 7.0.1 ao usar varchars de comprimento limitado..

Alguns conjuntos de dados paralelos gerados com a Versão 7.0.1 e liberações posteriores requerem mais espaço em disco quando as colunas são do tipo VarChar quando comparadas com a versão 7.0. Isso ocorre devido a mudanças incluídas para melhorias de desempenho para o comprimento limitado VarChars na Versão 7.0.1

Configurar APT_OLD_BOUNDED_LENGTH pode ter efeitos de desempenho adversos. Use comprimento ilimitado VarChars, sem definir um comprimento, para colunas em que o comprimento máximo raramente é usado, em vez de definir APT_OLD_BOUNDED_LENGTH.

Variável de ambiente APT_OPERATOR_REGISTRY_PATH em DataStage

Configure a variável de ambiente APT_OPERATOR_REGISTRY_PATH para localizar arquivos .apt do operador, que definem quais operadores estão disponíveis e em quais bibliotecas eles estão localizados.

Variável de ambiente APT_OSL_PARAM_ESC_SQUOTE no DataStage

Configure essa variável de ambiente para que aspas simples nuas localizadas em valores de parâmetros não criptografados sejam escapadas.

Variável de ambiente APT_OSL_PARAM_ESC_BSLASH em DataStage

Quando definido como true, as barras invertidas nos valores de parâmetros não criptografados são escapadas. Se for indefinido ou definido como false, não haverá escape de barras invertidas nos valores de parâmetros não criptografados.

Variável de ambiente APT_PLAYERS_REPORT_IN em DataStage

Defina esta variável de ambiente para que cada jogador gere uma mensagem à medida que ela começa e termina.

Variável de ambiente APT_PM_ACCEPT_CONNECTION_RETRIES em DataStage

Configure esta variável de ambiente para especificar o número de vezes que uma conexão do reprodutor é tentada novamente antes de verificar se o tempo limite de conexão de aceitação foi atingido

Variável de ambiente APT_PM_ACCEPT_CONNECTION_TIMEOUT no DataStage

Configure esta variável de ambiente para especificar o número de segundos que uma conexão de reprodutor pode ser tentada novamente antes de falhar

Essa variável de ambiente se aplica a todas as conexões.

Variável de ambiente APT_PM_CLEANUP_TIMEOUT em DataStage

Configure esta variável de ambiente para controlar o número de segundos que o condutor aguarda que todos os líderes de seção respondam de volta que foram concluídos com a limpeza do arquivo no encerramento da tarefa. Para trabalhos que limpam arquivos grandes em shutdown pode ser útil aumentar esse valor. O tempo limite padrão é 5 segundos.

Variável de ambiente APT_PM_NO_SHARED_MEMORY em DataStage

Configure a variável de ambiente APT_PM_NO_SHARED_MEMORY para usar canais nomeados em vez de memória compartilhada para conexões locais.

Por padrão, memória compartilhada é usada para conexões locais. Se APT_PM_NO_SHARED_MEMORY for configurado, os canais nomeados em vez de memória compartilhada serão usados para conexões locais Se APT_PM_NO_NAMED_PIPES e APT_PM_NO_SHARED_MEMORY estiverem definidos, então serão usados soquetes de nome ( TCP ) para conexões locais.

APT_PM_NO_NAMED_PIPES variável de ambiente no DataStage

Configure a variável de ambiente APT_PM_NO_NAMED_PIPES para especificar que os canais de nomes não são usados para conexões locais..

Os pipes nomeados ainda são usados em outras áreas do DataStage, incluindo subprocessos e a configuração do protocolo de transporte de memória compartilhada no gerenciador de processos.

Variável de ambiente APT_PM_SCORE_DIR no DataStage

Configure essa variável de ambiente para especificar o diretório a ser usado para os arquivos temporários que são criados quando a pontuação para todos os nós é salva e restaurada..

Variável de ambiente APT_PM_STARTUP_CONCURRENCY no DataStage

Configure a variável de ambiente APT_PM_STARTUP_CONCURRENCY para um número inteiro pequeno para determinar o número de inicializações simultâneas do líder de seção a serem permitidas...

Configurar APT_PM_STARTUP_CONCURRENCY para 1 força a inicialização sequencial. O padrão é definido por SOMAXCONN em sys/socket.h (atualmente 10 para AIX®).

Variável de ambiente APT_RECORD_COUNTS no DataStage

Defina a variável de ambiente APT_RECORD_COUNTS para fazer com que DataStage imprima, para cada operador Player, o número de registros consumidos por getRecord() e produzidos por putRecord().

Registros de entrada abandonados não são necessariamente considerados. Os operadores de buffer não imprimem essas informações

Variável de ambiente APT_SHOW_COMPONENT_CALLS no DataStage

Defina a variável de ambiente APT_SHOW_COMPONENT_CALLS de modo que DataStage exiba mensagens no momento da verificação do trabalho sobre quais funções sobrecarregáveis pelo usuário, como checkConfig e describeOperator, estão sendo chamadas.

A saída não é no tempo de execução e não é garantida para ser uma lista completa de todas as funções substituíveis pelo usuário que são chamadas Um esforço é feito para manter a saída sincronizada com quaisquer novas funções virtuais fornecidas

Variável de ambiente APT_STACK_TRACE no DataStage

Configure a variável de ambiente APT_STACK_TRACE para controlar o número de linhas impressas para rastreios de pilha.

Os valores possíveis para APT_STACK_TRACE são:

  • desconfigurado. Dez linhas impressas
  • 0. Todas as linhas impressas
  • N. N linhas impressas
  • nenhum. Nenhum rastreio de pilha

A última configuração pode ser usada para desativar completamente os rastreios de pilha

Variável de ambiente APT_SURRKEY_BLOCK_WRITE no DataStage

Configure essa variável de ambiente para ativar o uso de um bloco de memória para gravar o arquivo de estado da surrogate key A configuração dessa variável pode melhorar o desempenho para grandes arquivos de estado chave.

O valor deve ser um número inteiro que define o tamanho do bloco de memória, em MB. Um valor 0 indica que a variável não está definida.

O valor máximo é de 128 MB.

Variável de ambiente APT_SURRKEY_LOCKSTATE_RETRIES em DataStage

Configure essa variável de ambiente para especificar o número para tentar bloquear o arquivo de estado da chave para um operador de surrogate key.

Variável de ambiente APT_THREAD_SAFE_FAST_ALLOC em DataStage

Configure essa variável de ambiente para especificar o modo de encadeamento para alocadores rápidos, que são usados para alocar objetos comumente usados como sequências.

Configure a variável de ambiente APT_THREAD_SAFE_FAST_ALLOC para um destes valores:.
thread-safe
alocadores rápidos são mantidos no armazenamento específico de encadeamento.
anterior
alocadores rápidos são compartilhados entre encadeamentos.
disable
alocação rápida não é usada.
Se a variável de ambiente APT_DISABLE_FASTALLOC for configurada, a variável de ambiente APT_THREAD_SAFE_FAST_ALLOC será ignorada..

Variável de ambiente APT_TRANSFORM_ABORT_ON_CONVERSION_ERROR no DataStage

Configure essa variável de ambiente para interromper o operador transformador se ocorrer um erro de conversão de tempo de execução.

Variável de ambiente APT_TRANSFORM_COMPILE_OLD_NULL_HANDLING no DataStage

Configure a variável de ambiente APT_TRANSFORM_COMPILE_OLD_NULL_HANDLING para reverter a manipulação manual de nulos para todas as tarefas no projeto.

Quando a variável de ambiente APT_TRANSFORM_COMPILE_OLD_NULL_HANDLING for configurada e você usar uma coluna de entrada na expressão de derivação de uma coluna de saída no estágio Transformer, deverá manipular explicitamente quaisquer nulos que ocorrerem nos dados de entrada. Se você não especificar essa manipulação, um nulo fará com que a linha seja eliminada ou, se existir um link de rejeição, rejeitado. Se você configurar APT_TRANSFORM_COMPILE_OLD_NULL_HANDLING, então um nulo na coluna de entrada que é usado na derivação faz com que um nulo seja saída (a menos que substituído no nível da tarefa).

Variável de ambiente APT_TRANSFORM_LOOP_WARNING_THRESHOLD em DataStage

Configure a variável de ambiente APT_TRANSFORM_LOOP_WARNING_THRESHOLD para um valor para controlar o número de vezes que um loop itera e o tamanho do cache usado para conter linhas de entrada.

Um aviso é gravado no log da tarefa quando um loop repete o número especificado de vezes e o aviso é repetido sempre que um múltiplo desse valor é atingido. Assim, por exemplo, se você especificar um limite de 100, os avisos serão gravados no log da tarefa quando o loop iterar 100 vezes, 200 vezes, 300 vezes, e assim por diante. A configuração do limite para 0 especifica que nenhum aviso é emitido. Da mesma forma, um aviso é emitido quando o cache que contém linhas de entrada para operações agregadas atinge o valor especificado ou um múltiplo desse valor.

Configurar APT_TRANSFORM_LOOP_WARNING_THRESHOLD especifica um limite para todas as tarefas em um projeto.

Variável de ambiente APT_TRANSFORM_OPERATOR_DEBUG no DataStage

Configure essa variável de ambiente para que a árvore de token e a tabela de símbolos sejam impressas.

Variável de ambiente APT_TSORT_SCRATCH_COMPRESSION em DataStage

Configure APT_TSORT_SCRATCH_COMPRESSION se desejar que os arquivos rascunho que são criados como parte de uma operação tsort sejam compactados quando eles forem gravados no disco. Isso economa espaço no disco. Você pode especificar qualquer valor para esta variável.

Variável de ambiente APT_USE_CRLF no DataStage

Configure essa variável de ambiente para o padrão do fim da linha para o estilo de janelas \r\n.

Variável de ambiente OSH_PRELOAD_LIBS no DataStage

Configure a variável de ambiente OSH_PRELOAD_LIBS para especificar uma lista separada por dois-pontos de nomes de bibliotecas a serem carregadas antes de qualquer outro processamento

As bibliotecas que contêm operadores customizados devem ser designadas a essa variável ou elas devem ser registradas Por exemplo, na sintaxe do shell Korn:


$ export OSH_PRELOAD_LIBS="orchlib1:orchlib2:mylib1"

Variável de ambiente PX_DBCONNECTHOME no DataStage

O local onde os Componentes PX estão instalados.

Variável de ambiente APT_OSH_AFTER_JOB_ROUTINE_FAIL_OK em DataStage

Defina essa variável para que o trabalho seja aprovado quando a rotina pós-trabalho falhar. Por padrão, essa variável é indefinida e o trabalho falha quando a rotina pós-trabalho falha.

Variável de ambiente APT_CHECKSUM_DELIM_SPACE no DataStage

APT_CHECKSUM_DELIM_SPACE altera o delimitador usado no estágio Checksum do caractere pipe para espaço. Seu valor padrão é False. Essa variável tem um tipo booleano.

Variável de ambiente APT_COMPARE_NULLS no DataStage

Quando APT_COMPARE_NULLS é definido, os valores de chave NULL nas tabelas à esquerda e à direita são tratados como não sendo iguais durante a união fullouter. Seu valor padrão é False. Essa variável tem um tipo de lista.

Variável de ambiente APT_COMPRESSED_LOG no DataStage

Se APT_COMPRESSED_LOG for definido como True, um registro de trabalho compactado será armazenado. Se definido como False, o registro de trabalho descompactado será armazenado.

Seu valor padrão é False. Essa variável tem um tipo booleano.

Variável de ambiente APT_DS_SERVER_LOCALE no DataStage

Defina APT_DS_SERVER_LOCALE para funções de transformação de servidor convertidas. Seu valor padrão é "US-ENGLISH". Essa variável tem um tipo String.

Variável de ambiente APT_DS_SERVER_NLSOFF no DataStage

Desative o NLS para funções de transformação do servidor convertido. Seu valor padrão é False. Essa variável tem um tipo booleano.

Variável de ambiente APT_OSL_SUBPROC_DELIM no DataStage

APT_OSL_SUBPROC_DELIM define o caractere delimitador de campo a ser usado para o esquema de exportação e importação de suprocs osl agrupados. O valor pode ser um único caractere ou uma das seguintes cadeias de caracteres: "whitespace" (espaço em branco), "end" (fim), "none" (nenhum), "null" (nulo), "tab" (tabulação). Essa variável tem um tipo String.

Variável de ambiente APT_OSL_SUBPROC_QUOTE no DataStage

APT_OSL_SUBPROC_QUOTE define o caractere de citação de campo a ser usado para o esquema de exportação e importação de suprocs osl agrupados. O valor pode ser um único caractere ou uma das seguintes cadeias de caracteres: "single", "double". Essa variável tem um tipo String.

APT_USE_FULL_LINKNAME

Defina a variável de ambiente APT_USE_FULL_LINKNAME para criar nomes de links exclusivos. Quando você usa APT_USE_FULL_LINKNAME, os nomes de links terão todos os nomes de fluxos e subfluxos pai como partes do nome do link.