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.