Création d'un flux de données

Créez un flux de données dans un projet ou un dossier dans Data Integration. Un flux de données est un programme visuel qui représente le flux des données des ressources de données source (telles qu'une base de données ou un fichier plat) aux ressources de données cible (telles qu'un lac de données ou un entrepôt de données).

Data Integration inclut un projet par défaut pour vous lancer. Pour créer d'autres projets ou dossiers, reportez-vous à la rubrique Projets et dossiers.

    1. Dans la section Flux de données du projet ou du dossier dans lequel créer un flux de données, sélectionnez Créer un flux de données. Si vous avez besoin d'aide pour trouver la section Flux de données sur la page de détails d'un projet ou d'un dossier, reportez-vous à Liste des flux de données.

      Data Integration affiche le concepteur dans un onglet. Le canevas est vide. Le panneau Operators et le panneau Properties sont ouverts. Pour plus d'informations sur les opérateurs, reportez-vous à Utilisation d'opérateurs Data Flow.

    2. Dans l'onglet Détails du panneau Propriétés, entrez un nom et une description facultative pour le flux de données.

      L'identificateur est une valeur générée par le système en fonction du nom. Vous pouvez modifier la valeur, mais une fois que vous avez créé et enregistré le flux de données, vous ne pouvez plus mettre à jour l'identificateur.

    3. (Facultatif) Dans le champ Projet ou dossier, cliquez sur Sélectionner, puis sélectionnez un autre projet ou dossier dans lequel enregistrer le flux de données.
    4. Faites glisser les opérateurs de flux de données du panneau Opérateurs vers le canevas pour concevoir le flux de données.

      Pour être valide, un flux de données doit comporter au moins un opérateur source et un opérateur cible. Bien que Data Integration prenne en charge plusieurs opérateurs cible dans un flux de données, un opérateur cible ne peut comporter qu'un seul port entrant.

      Conseil

      Lorsque vous utilisez un opérateur de tri, appliquez-le après les autres opérateurs. L'application de l'opérateur de tri immédiatement avant l'opérateur cible garantit que les données de la cible sont insérées dans l'ordre de tri souhaité.

    5. Pour dupliquer un opérateur source, cible ou d'expression, cliquez avec le bouton droit de la souris sur l'icône de l'opérateur et sélectionnez Dupliquer. Sélectionnez ensuite l'opérateur dupliqué et renommez l'identificateur dans le panneau Propriétés.

      Si l'opérateur d'origine est connecté à d'autres opérateurs, les connexions ne sont pas copiées vers l'opérateur dupliqué.

    6. Connectez les opérateurs sur le canevas :
      • Positionnez le pointeur de la souris sur un opérateur jusqu'à ce que le connecteur (petit cercle) apparaisse sur le côté droit de l'opérateur, puis faites glisser le connecteur vers l'opérateur suivant auquel vous souhaitez vous connecter. La connexion est valide lorsqu'une ligne connecte les opérateurs une fois que vous avez déposé le connecteur.

        Remarque

        Une ligne de connexion symbolise le flux de données d'un noeud à l'autre. Bien que vous puissiez faire glisser un connecteur visible d'un objet vers un autre, vous ne pouvez pas avoir plusieurs lignes de connexion entrantes vers un opérateur cible, de filtre, d'expression, d'agrégation, de distinction et de tri.

      • Pour insérer un opérateur entre deux opérateurs connectés, cliquez avec le bouton droit de la souris sur la ligne de connexion et utilisez le menu Insérer.

      • Pour supprimer une connexion, cliquez droit sur la ligne et sélectionnez Supprimer.

    7. Dans l'onglet Détails du panneau Propriétés, configurez les propriétés de base et requises pour chaque opérateur.
      • Pour plus d'informations sur l'affectation de paramètres et l'affichage des paramètres système disponibles lors de l'exécution, reportez-vous à Utilisation des paramètres Data Flow.

      • Le cas échéant, utilisez l'onglet Options avancées pour spécifier d'autres propriétés. Pour plus d'informations sur les propriétés avancées de chaque opérateur, reportez-vous à Utilisation des opérateurs de flux de données.

    8. Pour enregistrer le flux de données pour la première fois, sélectionnez l'un des boutons suivants :
      • Créer : crée et enregistre le flux de données. Vous pouvez poursuivre la création et la modification du flux de données dans le concepteur.
      • Créer et fermer : permet de créer et d'enregistrer le flux de données, de fermer le concepteur et de revenir à la liste Flux de données sur la page de détails du projet ou du dossier.
    9. Enregistrez régulièrement pendant que vous travaillez dans le concepteur en sélectionnant l'un des boutons suivants :
      • Enregistrer : valide les modifications apportées depuis le dernier enregistrement. Vous pouvez poursuivre la modification après l'enregistrement.
      • Enregistrer et fermer : valide les modifications, ferme le concepteur et retourne à la liste Flux de données sur la page de détails du projet ou du dossier.
      • Enregistrer sous : valide les modifications (depuis le dernier enregistrement) et les enregistre dans une copie au lieu d'écraser le flux de données en cours. Vous pouvez fournir un nom pour la copie et sélectionner un autre projet ou dossier pour la copie, ou enregistrer la copie dans le même projet ou dossier que le flux de données en cours.
    10. Validez le flux d'informations pour vérifier l'absence d'avertissements ou d'erreurs susceptibles d'entraîner des problèmes lors de l'exécution. Dans la barre d'outils du concepteur, sélectionnez Valider.

      Data Integration affiche le panneau Validation globale. Si des avertissements ou des erreurs sont détectés, sélectionnez un nom d'identificateur dans la liste des problèmes pour mettre l'opérateur avec cet avertissement ou cette erreur au centre du canevas.

    11. Lorsque vous avez terminé de travailler dans le flux de données, sélectionnez Créer et fermer ou Enregistrer et fermer.
    Pour exécuter le flux de données, créez une tâche d'intégration. Reportez-vous à Création d'une tâche d'intégration.
  • Utilisez la commande oci data-integration data-flow create et les paramètres requis pour créer un flux de données :

    oci data-integration data-flow 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 CreateDataFlow pour créer un flux de données.