Creación de una función

Cree una función definida por el usuario en un espacio de trabajo de Data Integration para utilizar expresiones al crear flujos de datos.

    1. En la página Funciones definidas por el usuario, en la lista Bibliotecas de funciones, seleccione el nombre de la biblioteca en la que desea crear y guardar una función. Si necesita ayuda para buscar la página o la lista de bibliotecas, consulte Listing Function Libraries.
    2. In the Functions section on the library details page, select Create function.
    3. En el panel Crear función definida por usuario, introduzca los siguientes detalles:
      • Nombre: introduzca un nombre para la función.
      • Identificador: el identificador es un valor generado por el sistema basado en el nombre de función que introduzca. Puede cambiar el valor, pero después de guardar la función, no puede actualizar el identificador.
      • Descripción: introduzca una descripción para la función.
      • Devolver tipo de datos: seleccione un tipo de datos en la lista.
      • En biblioteca: nombre de la biblioteca en la que está creando la función. Para cambiar la biblioteca, seleccione Edit (Editar) y seleccione una biblioteca en el cuadro de diálogo Edit library location (Editar ubicación de biblioteca).
    4. Para utilizar un parámetro de entrada en esta función, agregue primero el parámetro de la siguiente manera:
      1. En la sección Creador de expresiones, seleccione Parámetros de entrada.

        Si ya se ha agregado un parámetro que desea utilizar, se muestra en Parámetros de entrada. Puede saltar al paso 7.

      2. En el menú Acciones, seleccione Agregar parámetros de entrada.
      3. En el panel Agregar parámetros de entrada, introduzca un nombre y una descripción para el parámetro que desea agregar y seleccione un tipo de dato para él.
      4. Para agregar otro parámetro, seleccione Parámetro adicional e introduzca la información del parámetro. Repita el procedimiento para agregar más parámetros.
      5. Cuando haya terminado de agregar los parámetros que desea utilizar en esta función, seleccione Agregar.

        Los parámetros se muestran en Parámetros de entrada en la sección Creador de expresiones.

    5. En la sección Creador de expresiones, para crear la expresión para esta función, haga doble clic o arrastre un elemento de la lista Funciones o Parámetros de entrada para agregar el elemento al editor. También puede escribir o editar manualmente la expresión.
      1. En el separador Funciones, amplíe la categoría de función para buscar la función que desea utilizar.
      2. En el separador Parámetros de entrada, busque los parámetros de entrada para crear la expresión. Por ejemplo, para una función de cálculo de impuestos, puede que haya agregado parámetros de entrada para salario base (base), beneficios flexibles (flexi) y deducciones (deductions). Para crear la expresión, arrastre los parámetros de entrada para formar la expresión como base + flexi - deducciones.
      3. Para validar la expresión, seleccione Validar.
    6. Haga clic en Crear.

      La función definida por el usuario que creó se muestra en la sección Functions de la página de detalles de la biblioteca.

  • Utilice el comando oci data-integration user-defined-function create y los parámetros necesarios para crear una función:

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

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

  • Ejecute la operación CreateUserDefinedFunction para crear una función.