Objets d'exportation et d'importation

Vous pouvez déplacer des objets Data Transforms entre des environnements. Vous avez besoin d'une connexion au service de stockage d'objets pour stocker le fichier exporté. Vous devez ensuite utiliser la même connexion au service de stockage d'objets pour importer les objets.

Vous pouvez importer des objets d'une instance Data Transforms Marketplace vers une instance Data Transforms Autonomous Database.

Notez que vous ne pouvez pas exporter et importer des objets entre les environnements suivants :
  • De Data Transforms Autonomous Database instance à Data Transforms Marketplace instance.
  • De l'instance Data Transform Marketplace à l'instance Data Transforms OCI GoldenGate.
  • De Data Transforms OCI GoldenGate instance à Data Transforms Marketplace instance.
  • De Data transforme une instance Autonomous Database en Data transforme une instance OCI GoldenGate.
  • De Data Transforms OCI GoldenGate instance à Data Transforms Autonomous Database.

Rubriques

Objets d'exportation

Vous pouvez exporter des artefacts de transformation de données tels que des projets, des connexions, des dossiers, des chargements de données, des flux de données, des flux de travail et des programmes à partir d'un environnement et les importer dans un autre.

Les options d'exportation et d'importation dans les transformations de données vous permettent d'effectuer les opérations suivantes :
  • Déplacez le code des environnements de développement vers les environnements de production.
  • Partager du code entre les environnements de développement.
  • Objets de sauvegarde et de restauration.

Pour exporter des objets à partir d'un environnement de développement, vous devez fournir une connexion au service de stockage d'objets en entrée. Vous devez utiliser la même connexion au service de stockage d'objets lorsque vous voulez exécuter le processus d'importation dans un autre environnement. Voir Importer des objets. L'opération d'exportation exporte toutes les métadonnées des objets de référentiel ainsi que tous les objets parent et enfant dépendants, et stocke les informations dans un format XML dans le seau de stockage d'objets.

Vous pouvez utiliser l'Assistant Exportation pour exporter l'ensemble du projet ou exporter des objets individuels aux niveaux suivants :
  • Projets
  • connexions;
  • Chargement des données
  • Flux de données
  • Flux de travail
  • Programme
Lorsque vous exportez un objet individuel, tous les objets dépendants sont automatiquement inclus dans l'exportation.
Note

L'exportation de variables individuelles n'est pas prise en charge actuellement. Toutefois, lorsque vous exportez un projet, les variables de ce projet sont également exportées.

Pour exporter des objets à l'aide de l'Assistant Exportation :

  1. Dans le volet de gauche, cliquez sur l'onglet Accueil. Cliquez sur Exporter.

    L'Assistant Exporter s'affiche.

  2. Dans le champ Nom du fichier d'exportation, entrez un nom pour le fichier. Les données exportées seront stockées dans le format ZIP avec la convention d'attribution de nom de fichier filename_timestamp_DTR.
  3. Sélectionnez une connexion au service de stockage d'objets dans la liste déroulante pour stocker le fichier exporté. Notez que vous devez sélectionner la même connexion au service de stockage d'objets lors de l'opération d'importation.
  4. Cliquez sur Suivant.
  5. Sélectionnez les objets à exporter. Vous pouvez choisir d'exporter un seul, plusieurs ou tous les objets répertoriés dans la page.
  6. Cliquez sur Suivant.
  7. Sélectionnez les connexions à exporter.

    Vous pouvez choisir de ne pas faire de sélection sur cette page. Les connexions associées aux objets que vous avez sélectionnés dans l'écran précédent sont automatiquement incluses lors de l'opération d'exportation.

  8. Cliquez sur Suivant pour prévisualiser vos sélections.
  9. Cliquez sur Exporter pour démarrer l'opération d'exportation.

    Une invite de confirmation apparaît lorsque l'opération d'exportation démarre. Cliquez sur le lien affiché dans l'invite pour surveiller la progression de l'opération d'exportation dans la page Détails de la tâche.

Pour exporter des objets individuels :

  1. Cliquez sur le menu Actions du projet, de la connexion, du chargement de données, du flux de données, du flux de travail ou de la programmation à exporter, puis cliquez sur Exporter.
  2. Dans le champ Nom du fichier d'exportation, entrez un nom pour le fichier. Les données exportées seront stockées dans le format ZIP avec la convention d'attribution de nom de fichier filename_timestamp_DTR.
  3. Sélectionnez une connexion au service de stockage d'objets dans la liste déroulante pour stocker le fichier exporté. Vous devez sélectionner la même connexion au service de stockage d'objets lors de l'opération d'importation.
  4. Cliquez sur Exporter pour démarrer l'opération d'exportation.

    Une invite de confirmation apparaît lorsque l'opération d'exportation démarre. Cliquez sur le lien affiché dans l'invite pour surveiller la progression de l'opération d'exportation dans la page Détails de la tâche.

Objets importés

Pour importer des objets, vous devez fournir la même connexion au service de stockage d'objets que celle utilisée pour l'opération d'exportation.

Notez les points suivants concernant le processus d'importation :
  • Projets - Pour importer des projets, vous pouvez choisir de remplacer les données dans le référentiel ou de fusionner les objets conteneur correspondants avec les objets en cours d'importation.
    • Remplacer - S'il existe une correspondance dans le référentiel, tous les objets enfants dépendants seront remplacés par défaut.

      En l'absence de correspondance, le projet et les objets enfants sont copiés dans le référentiel.

    • Fusionner - Si le projet existe dans le référentiel, mais que les objets enfants dépendants n'ont pas de correspondance, tous les objets enfants du référentiel seront fusionnés avec les nouveaux objets enfants qui passent par le processus d'importation.

      Si le projet existe dans le référentiel et que les objets enfants dépendants ont une correspondance, tous les objets enfants du référentiel seront remplacés par les nouveaux objets enfants qui passent par le processus d'importation.

      Si le projet n'existe pas dans le référentiel, le projet et les objets enfants sont copiés dans le référentiel.

  • Connexions - Le processus d'importation dépend de l'existence d'une correspondance dans le référentiel.
    • Correspondance : Pour les connexions qui ont une correspondance dans le référentiel, le processus d'importation met à jour uniquement les propriétés avancées de la connexion dans le référentiel avec le nom de la connexion. Les données d'identification telles que le nom du schéma, les mots de passe et l'URL de connexion sont conservées telles quelles dans le nouvel environnement.

      Vous pouvez utiliser ces connexions sans aucune modification dans le référentiel cible.

    • Aucune correspondance : Pour les connexions qui n'ont pas de correspondance dans le référentiel, les données d'identification ne sont pas reportées pendant l'opération d'importation. Après l'importation, vous devez :
      • Mettez à jour les informations d'identification et de connexion telles que le nom du schéma, les mots de passe et l'URL de connexion.
      • Créez un utilisateur de schéma dans la base de données avec les tables requises créées pour l'utilisateur de schéma, que vous pouvez utiliser comme entité de données dans les chargements de données, les flux de données, les flux de travail et les programmes.
  • Dossier, Chargements de données, Flux de données et Flux de travail - Pour ces objets en cas de correspondance dans le référentiel, tous les objets seront remplacés par défaut.
  • Programme - Le statut des programmes qui n'ont pas de correspondance dans le référentiel est réglé à Inactif. Vous devez mettre à jour les informations de connexion associées au programme, puis régler le statut du programme à Actif.

Pour importer des objets :

  1. Dans le volet de gauche, cliquez sur l'onglet Accueil. Cliquez sur Importer.

    La boîte de dialogue Importer s'affiche.

  2. Dans la liste déroulante Connexion au service de stockage d'objets, sélectionnez la connexion que vous avez utilisée pour l'opération d'exportation. Voir Exporter des objets.
  3. Dans la liste déroulante Importer le nom du fichier, sélectionnez le fichier exporté.
  4. Sélectionnez l'une des options d'importation suivantes :
    • Fusionner - Sélectionnez cette option pour fusionner les objets qui se trouvent déjà dans le référentiel avec les objets qui passent par le processus d'importation. Cette option n'est disponible que pour les objets de conteneur tels que Projects.
    • Remplacer - Sélectionnez cette option pour remplacer les objets qui se trouvent déjà dans le référentiel par les objets qui passent par le processus d'importation.
  5. Cliquez sur Importer pour démarrer l'opération d'importation.

    Une invite de confirmation apparaît lorsque l'opération d'importation démarre. Cliquez sur le lien qui s'affiche dans l'invite pour surveiller la progression de l'opération d'importation dans la page Détails de la tâche.