Criando uma Função

Crie uma função definida pelo usuário em um espaço de trabalho do Data Integration para usar expressões ao criar fluxos de dados.

    1. Na página Funções definidas pelo usuário, lista Bibliotecas de funções, selecione o nome da biblioteca na qual você deseja criar e salvar uma função. Se precisar de ajuda para localizar a página ou a lista de bibliotecas, consulte Listing Function Libraries.
    2. Na seção Funções da página Detalhes da biblioteca, selecione Criar função.
    3. No painel Criar função definida pelo usuário, digite os seguintes detalhes:
      • Nome: Digite um nome para a função.
      • Identificador: O identificador é um valor gerado pelo sistema com base no nome da função que você informar. Você pode alterar o valor, mas depois de salvar a função, não será possível atualizar o identificador.
      • Descrição: Digite uma descrição para a função.
      • Retornar tipo de dados: Selecione um tipo de dados na lista.
      • Na biblioteca: O nome da biblioteca na qual você está criando a função. Para alterar a biblioteca, selecione Editar e selecione uma biblioteca na caixa de diálogo Editar local da biblioteca.
    4. Para usar um parâmetro de entrada nessa função, primeiro adicione o parâmetro da seguinte forma:
      1. Na seção Construtor de expressões, selecione Parâmetros de entrada.

        Se um parâmetro que você deseja usar já tiver sido adicionado, ele será listado em Parâmetros de entrada. Você pode pular para a etapa 7.

      2. No menu Ações, selecione Adicionar parâmetros de entrada.
      3. No painel Adicionar parâmetros de entrada, informe um nome e uma descrição para o parâmetro que você deseja adicionar e selecione um tipo de dados para ele.
      4. Para adicionar outro parâmetro, selecione Parâmetro adicional e especifique as informações do parâmetro. Repita o procedimento para adicionar mais parâmetros.
      5. Quando terminar de adicionar os parâmetros que deseja usar nesta função, selecione Adicionar.

        Os parâmetros são listados em Parâmetros de entrada na seção Construtor de expressões.

    5. Na seção Construtor de expressões, para criar a expressão para essa função, clique duas vezes ou arraste um elemento da lista Funções ou Parâmetros de entrada para adicionar o elemento ao editor. Você também pode escrever ou editar manualmente a expressão.
      1. Na guia Funções, expanda a categoria da função para localizar a função que você deseja usar.
      2. Na guia Parâmetros de entrada, localize os parâmetros de entrada para criar a expressão. Por exemplo, para uma função calcular impostos, você pode ter adicionado parâmetros de entrada para salário base (base), benefícios flexíveis (flexi) e deduções (deductions). Para criar a expressão, arraste esses parâmetros de entrada para formar a expressão como base + flexi - deduções.
      3. Para validar a expressão, selecione Validar.
    6. Selecione Criar.

      A função definida pelo usuário que você criou é listada na seção Funções da página de detalhes da biblioteca.

  • Use o comando oci data-integration user-defined-function create e os parâmetros necessários para criar uma função:

    oci data-integration user-defined-function create [OPTIONS]

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.

  • Execute a operação CreateUserDefinedFunction para criar uma função.