Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

Visão geral da criação de funções personalizadas

Visão geral da criação de funções personalizadas

As funções personalizadas ampliam a biblioteca de funções do PowerCenter. Elas são funções que você cria para usar em expressões de transformação e de fluxo de trabalho. Crie funções personalizadas fora do PowerCenter com a API de funções personalizadas. Para usar a API de funções personalizadas, você deve instalar a plataforma de desenvolvimento da Informatica no site da comunidade Informatica Developer.
A API de funções personalizadas usa a linguagem de programação C. Você pode compartilhar funções personalizadas com outras pessoas. Os usuários podem adicionar as funções ao seu repositório e usá-las como uma função de linguagem de transformação do PowerCenter.
Este capítulo inclui uma função de amostra que demonstra como criar e usar uma função personalizada com otimização de empilhamento. As etapas neste capítulo criam a função ECHO. Essa função toma um argumento como entrada e retorna o valor de entrada para o usuário. O exemplo de código para a função ECHO encontra-se no diretório
\CustomFunctionApi\samples\echo
na instalação da plataforma de desenvolvimento da Informatica.
Você também pode visualizar uma função personalizada de amostra complexa. A função personalizada SampleLoanPayment contém funções que não estão disponíveis usando C. SampleLoanPayment encontra-se no diretório
\CustomFunctionApi\samples\loanpayment
na instalação da plataforma de desenvolvimento da Informatica.