Création d'une fonction

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

    1. Dans la page Fonctions définies par l'utilisateur, Bibliothèques de fonctions, sélectionnez le nom de la bibliothèque dans laquelle vous voulez créer et enregistrer une fonction. Si vous avez besoin d'aide pour trouver la page ou la liste des bibliothèques, voir Liste des bibliothèques de fonctions.
    2. Dans la section Fonctions de la page des détails de la bibliothèque, sélectionnez Créer une fonction.
    3. Dans le panneau Créer une fonction définie par l'utilisateur, entrez les détails suivants :
      • Nom : Entrez un nom pour la fonction.
      • Identificateur : L'identificateur est une valeur générée par le système en fonction du nom de la fonction que vous entrez. Vous pouvez modifier la valeur, mais une fois la fonction enregistrée, vous ne pouvez plus mettre à jour l'identificateur.
      • Description : Entrez une description pour la fonction.
      • Retour du 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 que vous voulez 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 un nom et une description pour le paramètre à ajouter, puis sélectionnez un type de données pour celui-ci.
      4. Pour ajouter un autre paramètre, sélectionnez Paramètre supplémentaire et entrez les informations sur le paramètre. Répétez cette 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 pour cette fonction, cliquez deux fois sur un élément ou faites-le glisser depuis la liste Fonctions ou Paramètres d'entrée pour ajouter l'élément à 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 qu'une fonction calcule l'impôt, vous avez peut-être ajouté des paramètres d'entrée pour le salaire de base (base), les avantages flexibles (flexi) et les retenues (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 Fonctions de la page des 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]

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

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