Création d'une fonction

Créez une fonction définie par l'utilisateur dans un espace de travail Data Integration pour utiliser des expressions lors de la création de flux de données.

    1. Dans la liste Bibliothèques de fonctions de la page Fonctions définies par l'utilisateur, sélectionnez le nom de la bibliothèque dans laquelle vous souhaitez créer et enregistrer une fonction. Si vous avez besoin d'aide pour trouver la page ou la liste des bibliothèques, reportez-vous à Liste des bibliothèques de fonctions.
    2. Dans la section Fonctions de l'onglet Détails de la bibliothèque, sélectionnez Créer la fonction.
    3. Dans le panneau Créer une fonction définie par l'utilisateur, entrez les détails suivants :
      • Nom : saisissez le nom de la fonction.
      • Identificateur : l'identificateur est une valeur générée par le système en fonction du nom de fonction que vous entrez. Vous pouvez modifier la valeur. Toutefois, vous ne pouvez plus mettre à jour l'identifiant une fois la fonction enregistrée.
      • Description : entrez une description de la fonction.
      • Renvoyer le type de données : sélectionnez un type de données dans la liste.
      • Dans la bibliothèque : nom de la bibliothèque dans laquelle vous créez la fonction. Pour modifier la bibliothèque, sélectionnez Modifier et sélectionnez une bibliothèque dans la boîte de dialogue Modifier l'emplacement de la bibliothèque.
    4. Pour utiliser un paramètre d'entrée dans cette fonction, ajoutez d'abord le paramètre comme suit :
      1. Dans la section Générateur d'expressions, sélectionnez Paramètres d'entrée.

        Si un paramètre à utiliser est déjà ajouté, il est répertorié sous Paramètres d'entrée. Vous pouvez passer à l'étape 7.

      2. Dans le menu Actions, sélectionnez Ajouter des paramètres d'entrée.
      3. Dans le panneau Ajouter des paramètres d'entrée, entrez le nom et la description du paramètre à ajouter, puis sélectionnez un type de données.
      4. Pour ajouter un autre paramètre, sélectionnez Paramètres supplémentaires et saisissez les informations sur le paramètre. Répétez la procédure pour ajouter d'autres paramètres.
      5. Lorsque vous avez terminé d'ajouter les paramètres à utiliser dans cette fonction, sélectionnez Ajouter.

        Les paramètres sont répertoriés sous Paramètres d'entrée dans la section Générateur d'expressions.

    5. Dans la section Générateur d'expressions, pour créer l'expression de cette fonction, cliquez deux fois sur un élément ou faites-le glisser de la liste Fonctions ou Paramètres d'entrée pour l'ajouter à l'éditeur. Vous pouvez également écrire ou modifier manuellement l'expression.
      1. Dans l'onglet Fonctions, développez la catégorie de fonction pour rechercher la fonction à utiliser.
      2. Dans l'onglet Paramètres d'entrée, recherchez les paramètres d'entrée pour créer l'expression. Par exemple, pour une fonction de calcul des taxes, vous pouvez avoir ajouté des paramètres d'entrée pour le salaire de base (base), les avantages flexibles (flexi) et les déductions (deductions). Pour créer l'expression, faites glisser ces paramètres d'entrée pour former l'expression en tant que base + flexi - déductions.
      3. Pour valider l'expression, sélectionnez Valider.
    6. Sélectionnez Créer.

      La fonction définie par l'utilisateur que vous avez créée est répertoriée dans la section Functions de la page de détails de la bibliothèque.

  • Utilisez la commande oci data-integration user-defined-function create et les paramètres requis pour créer une fonction :

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

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

  • Exécutez l'opération CreateUserDefinedFunction pour créer une fonction.