Avançado (DataStage)

A seção de propriedades avançadas permite especificar opções.

Essa guia permite que você especifique o seguinte:

  • Modo de execução. O estágio pode executar em modo paralelo ou seqüencial. Em modo paralelo, os dados são processados pelos nós disponíveis conforme especificado no arquivo de Configuração, e por quaisquer restrições de nó especificadas na seção Avançado. No modo Sequencial, os dados são processados pelo nó do condutor.
  • Modo de combinação. Isso é Automático por padrão, o que permite que o IBM® DataStage® combine os operadores que estão em estágios paralelos para que eles sejam executados no mesmo processo, se for sensato para esse tipo de estágio.
  • Preservar particionamento. Isso é configurado como Propagar por padrão; isso configura ou limpa o particionamento de acordo com o que o estágio anterior configurou. Também é possível selecionar Configurar ou Limpar. Se você selecionar Configurar, o estágio solicitará que o próximo estágio preserve o particionamento como está.
  • Processamento nulo legado. Use esta opção para retornar às liberações anteriores do tratamento nulo do IBM DataStage. Em liberações mais antigas, valores nulos em linhas de entrada tinham que ser tratados explicitamente por chamadas de função se algum processamento fosse realizado nessa linha. De outra forma, as linhas que continham nulos eram eliminadas (isto não se aplicava onde a linha passava pelo Transformer sem processamento). Se você não selecionar a opção Processamento de nulo legado, um nulo na coluna de entrada usada na derivação produzirá um null.
  • Interrupção em nulo não manipulado. Configure esta opção para forçar a tarefa a parar quando o transformador encontrar um valor nulo em uma linha. Em seguida, é possível localizar a linha e a coluna que continham o nulo por meio do log de tarefa. Se você configurar essa opção juntamente com a opção Processamento de nulo legado, quaisquer nulos que ocorram em colunas de entrada usadas em derivações de coluna de saída não manipulados explicitamente pela expressão, causarão a interrupção da tarefa. Se você configurar a opção Interrupção em nulo não manipulado sem configurar a opção Processamento de nulo legado, apenas operações como a tentativa de configurar uma coluna não anulável como nulo, causarão a interrupção da tarefa.
  • Máximo de mensagens de rejeição de log. Sempre que uma linha é rejeitada porque contém um valor nulo, um aviso é gravado no log de tarefas. Potencialmente poderia haver muitas mensagens, assim, é possível usar a opção Máximo de mensagens de rejeição de log para definir limites. Por padrão, até 50 mensagens por partição são permitidas, mas é possível aumentar ou diminuir isso, ou configurá-lo para -1 para permitir mensagens ilimitadas.