PowerCenter
- PowerCenter 10.4.0
- Todos os produtos
Opção | Descrição |
---|---|
Linguagem | Linguagem usada para o código de procedimento. Você define a linguagem quando cria a transformação Personalizada. Se você precisar alterar a linguagem, crie uma nova transformação Personalizada. |
Identificador do Módulo | Nome do módulo. Aplica-se aos procedimentos de transformação Personalizada desenvolvidos usando C ou C++. Insira somente caracteres ASCII neste campo. Você não pode inserir caracteres multibyte. Esta propriedade é o nome básico da DLL ou biblioteca compartilhada que contém o procedimento. O Designer usa este nome para criar o arquivo C quando você gera o código de procedimento externo. |
Identificador da função | Nome do procedimento no módulo. Aplica-se aos procedimentos de Transformação personalizada desenvolvidos usando C. Insira somente caracteres ASCII neste campo. Você não pode inserir caracteres multibyte. O Designer usa esse nome para criar o arquivo C onde você insere o código de procedimento. |
Nome de Classe | Nome da classe do procedimento de transformação personalizada. Aplica-se aos procedimentos de Transformação personalizada desenvolvidos usando C++ ou Java. Insira somente caracteres ASCII neste campo. Você não pode inserir caracteres multibyte. |
Local do Tempo de Execução | Local que contém a DLL ou a biblioteca compartilhada. O padrão é $PMExtProcDir. Insira um caminho relativo ao nó do Serviço de Integração que executa a sessão de Transformação personalizada. Se esta propriedade estiver em branco, o Serviço de Integração usará a variável de ambiente definida no nó do Serviço de Integração para localizar a DLL ou a biblioteca compartilhada. Copie todas as DLLs ou bibliotecas compartilhadas para o local do tempo de execução ou para a variável de ambiente definida no nó do Serviço de Integração. O Serviço de Integração não carrega o procedimento quando não consegue localizar a DLL, a biblioteca compartilhada ou um arquivo especificado. |
Nível de rastreamento | Quantidade de detalhes exibidos no log de sessão dessa transformação. O padrão é Normal. |
É Particionável | Indica se você pode criar múltiplas partições em um pipeline, usando essa transformação:
O padrão é Não. |
Entradas Devem Bloquear | Indica se o procedimento associado à transformação deve ser capaz de bloquear os dados de entrada. O padrão é ativado. |
Está Ativo | Indica se essa transformação é uma transformação ativa ou passiva. Não é possível alterar essa propriedade depois de criar a Transformação personalizada. Se você precisar alterar esta propriedade, crie uma nova transformação Personalizada e selecione o valor de propriedade correto. |
Transformação Estratégia de Atualização | Indica se essa transformação define a estratégia de atualização para linhas de saída. O padrão é desativado. Você pode ativar essa opção para transformações Personalizadas ativas. |
Escopo de Transformação | Indica como o Serviço de Integração aplica a lógica de transformação aos dados de entrada:
Quando a transformação é passiva, esta propriedade sempre é Linha. Quando a transformação é ativa, esta propriedade é Todas as Entradas, por padrão. |
Gerar Transação | Indica se esta transformação pode gerar transações. Quando uma transformação Personalizada gera transações, ela as gera para todos os grupos de saída. O padrão é desativado. Você só pode ativar essa opção para Transformações personalizadas ativas. |
Saída é repetível | Indica se a ordem dos dados de saída é consistente entre as execuções de sessão.
|
Requer Thread Único por Partição | Indica se o Serviço de Integração processa cada partição em um procedimento com um thread. Quando você ativa esta opção, o código do procedimento pode usar operações específicas da linha. O padrão é ativado. |
Saída é determinística | Indica se a transformação gera dados de saída consistentes entre as execuções de sessão. Ative esta propriedade para executar a recuperação em sessões que usam essa transformação. |