Importation d'une bibliothèque de fonctions définies par l'utilisateur ou d'une fonction définie par l'utilisateur

Importez une bibliothèque de fonctions ou une fonction définie par l'utilisateur dans une bibliothèque d'un espace de travail du service d'intégration de données.

Pour importer une bibliothèque de fonctions ou une fonction définie par l'utilisateur, spécifiez le fichier zip de l'objet exporté et son emplacement de stockage d'objets. Avant l'importation, assurez-vous de disposer des autorisations et des politiques IAM appropriées, comme décrit sous Configuration et politiques requises.

    1. Dans la page Fonctions définies par l'utilisateur, effectuez l'une des actions suivantes. Si vous avez besoin d'aide pour trouver la page, voir Liste des bibliothèques de fonctions.
      • Pour importer une bibliothèque, sélectionnez Créer une bibliothèque, puis Importer.
      • Pour importer une fonction dans une bibliothèque, dans la liste Bibliothèques de fonctions, recherchez la bibliothèque dans laquelle importer une fonction. Dans le menu Actions (Menu Actions) de la bibliothèque, sélectionnez Importer.
    2. Dans le panneau d'importation qui s'affiche, entrez les détails suivants :
      • OCID de la location : Entrez l'ID Oracle Cloud de la location qui contient le fichier zip exporté à importer.

      • Espace de noms : Nom de la location basé sur l'OCID de la location. S'il y a lieu, vous pouvez entrer le nom de la location si le système n'alimente pas le champ avec une valeur.

      • Région OCI : Sélectionnez la région dans la location.
      • Compartiment : Sélectionnez le compartiment contenant le seau de stockage d'objets qui contient le fichier zip exporté.
      • Seau : Sélectionnez le seau.
      • Nom du fichier : Entrez le nom du fichier de la bibliothèque exportée ou du fichier zip de la fonction exportée.

        Le nom de fichier du fichier zip de bibliothèque exporté doit se terminer par .udflib.zip.

        Le nom de fichier du fichier zip de fonction exporté doit se terminer par .udf.zip.

    3. Sélectionnez l'action à exécuter si le fichier zip exporté (source) contient des objets portant le même nom que les objets de la cible.

      Lors d'une demande d'importation, le service d'intégration de données utilise les valeurs d'identificateur des objets source et cible pour mettre en correspondance les objets et effectue l'importation à l'aide de l'option de résolution des conflits que vous spécifiez.

      • Conserver : Conserve les objets qui existent dans la cible.

        Les objets sources (y compris les dépendances) portant le même nom ne sont pas importés dans la cible.

      • Remplacer : Remplace les objets cibles par les objets sources.

      • Dupliquer : Duplique les objets sources dans la cible à l'aide des noms d'objet source avec les chaînes que vous fournissez pour un préfixe, un suffixe ou les deux.

        • Chaîne de préfixe : La chaîne est ajoutée au début du nom de la source, par exemple string_sourceName
        • Chaîne de suffixe : La chaîne est ajoutée à la fin du nom de la source, par exemple sourceName_string

        Si vous n'ajoutez pas de préfixe ou de suffixe, un préfixe du format suivant est ajouté au début du nom de l'objet importé dans la cible : IMPORTPREFIX_1234555

    4. Sélectionnez Importer.

      Un message d'avis s'affiche avec un lien Voir les demandes d'importation. Sélectionnez le lien pour surveiller le statut de la demande dans la page Demandes d'exportation/d'importation. Voir Surveillance des demandes d'exportation et d'importation.

  • Utilisez la commande oci data-integration import-request create et les paramètres requis pour importer la bibliothèque de fonctions ou la fonction définie par l'utilisateur :

    oci data-integration import-request 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 CreateImportRequest avec les détails de demande appropriés pour importer la bibliothèque de fonctions ou la fonction définie par l'utilisateur.