Importation d'un dossier, d'une tâche, d'un flux de données ou d'un pipeline

Importez un dossier, une tâche, un flux de données ou un pipeline vers un projet ou un dossier du service d'intégration de données.

Lors de l'importation, vous avez la possibilité d'exclure l'importation de ressources de données qui existent déjà dans la cible. Si vous excluez des ressources de données existantes dans une demande d'importation, le service d'intégration de données effectue les actions suivantes :

  • Si des objets sources ont des références à des ressources de données qui sont déjà présentes dans la cible, le service d'intégration de données n'importe pas ces ressources de données ni ne touche les ressources de données existantes dans la cible.

  • Si des objets sources ont des références à des ressources de données qui ne sont pas présentes dans la cible, le service d'intégration de données importe ces ressources de données dans la cible. Cela garantit que les objets tels que les flux de données se chargent correctement dans la cible après l'importation pour la première fois. Lors des importations ultérieures vers la même cible, cela garantit que seules les nouvelles ressources de données sources sont importées vers la cible.

Avant d'importer un dossier, voir Considérations lors de l'utilisation de l'exportation et de l'importation pour plus d'informations sur les objets qui ont des références à des objets dans tous les dossiers d'un projet.

Pour importer un dossier, une tâche, un flux de données ou un pipeline, spécifiez le fichier zip de l'objet exporté et son emplacement de stockage d'objets. Assurez-vous de disposer des autorisations et des politiques IAM appropriées, comme décrit sous Configuration et politiques requises.

Note

  • Pour importer un projet entier et son contenu, voir Importation d'un projet.

  • Pour importer une tâche, un flux de données ou un pipeline dans un dossier existant, naviguez jusqu'à la liste Dossiers du projet. Dans la liste des dossiers dans lesquels importer le dossier, dans le menu Actions (Menu Actions), sélectionnez Importer.

    1. Dans la page de liste Projets, recherchez le projet dans lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le projet, voir Liste des projets.
    2. Pour importer un dossier entier dans le projet, effectuez les actions suivantes.
      1. Sélectionnez le nom du projet.
      2. (Facultatif) Pour importer un dossier dans un autre dossier : Dans la page des détails du projet, sélectionnez Dossiers, puis sélectionnez le nom du dossier parent.
      3. Dans la page des détails du projet ou du dossier, sélectionnez Créer un dossier, puis Importer.
      4. Passez à l'étape 5.
    3. Pour importer un dossier, une tâche, un flux de données ou un pipeline dans un projet, effectuez les actions suivantes.
      1. Dans le menu Actions (Menu Actions) du projet dans lequel vous voulez importer, sélectionnez Importer.
      2. Passez à l'étape 5.
    4. Pour importer une tâche, un flux de données ou un pipeline dans un dossier existant d'un projet, effectuez les actions suivantes.
      1. Sélectionnez le nom du projet. Sélectionnez ensuite Dossiers.
      2. (Facultatif) Pour importer dans un sous-dossier : Dans la liste des dossiers de la page des détails du projet, sélectionnez le nom du dossier parent.
      3. Dans la liste Dossiers qui se trouve dans la page des détails du projet ou du dossier : Dans le menu Actions (Menu Actions) du dossier dans lequel vous voulez importer, sélectionnez Importer.
    5. 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 zip de l'objet exporté.

        Selon le type d'objet que vous importez, le nom du fichier doit se terminer par :

        • .folder.zip pour un dossier

        • .task.zip pour une tâche

        • .dataflow.zip pour un flux de données

        • .pipeline.zip pour un pipeline

    6. 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

    7. Cochez la case Exclure les ressources de données existantes si vous ne voulez pas importer des ressources de données qui sont déjà présentes dans la cible.

      Lorsque la case est cochée, le service d'intégration de données importe dans la cible uniquement les ressources de données sources non présentes dans la cible. Les ressources de données qui sont déjà présentes dans la cible ne sont pas importées.

    8. 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 l'objet :

    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 l'objet.