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

Importez une bibliothèque de fonctions ou une fonction définie par l'utilisateur vers une bibliothèque dans un espace de travail Data Integration.

Pour importer une bibliothèque de fonctions ou une fonction définie par l'utilisateur, indiquez le fichier ZIP de l'objet exporté et son emplacement Object Storage. Avant l'import, assurez-vous que vous disposez des droits d'accès et des stratégies IAM appropriés, comme décrit dans Stratégies et configuration requises.

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

      • Espace de noms : nom de location basé sur l'OCID de location. Le cas échéant, vous pouvez entrer le nom de la location si le système ne renseigne pas le champ avec une valeur.

      • Région OCI : sélectionnez la région dans la location.
      • Compartiment : sélectionnez le compartiment contenant le bucket Object Storage contenant le fichier ZIP exporté.
      • Bucket : sélectionnez le bucket.
      • Nom du fichier : entrez le nom du fichier zip de la bibliothèque ou 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 la fonction exportée doit se terminer par .udf.zip.

    3. Sélectionnez l'action à effectuer 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'import, Data Integration utilise les valeurs d'identificateur des objets source et cible pour mettre en correspondance les objets, et effectue l'import à l'aide de l'option de résolution de conflit que vous indiquez.

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

        Les objets source (y compris les dépendances) portant les mêmes noms ne sont pas importés vers la cible.

      • Remplacer : remplace les objets cible par les objets source.

      • Dupliquer : duplique les objets source dans la cible en utilisant les noms d'objet source avec les chaînes que vous fournissez pour un préfixe, un suffixe ou les deux.

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

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

    4. Sélectionnez Importer.

      Un message de notification s'affiche avec un lien Afficher les demandes d'importation. Cliquez sur le lien pour surveiller le statut de la demande sur la page Demandes d'exportation/importation. Reportez-vous à Surveillance des demandes d'export 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]

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