Collecte d'une ressource de données

Collectez une ressource de données pour extraire les informations sur la structure des données dans le catalogue de données et voir ses entités de données et attributs.

Pour effectuer la collecte d'une ressource de données, vous devez créer au moins une connexion pour cette ressource.

    1. Dans l'onglet Accueil de l'instance pour laquelle vous voulez collecter une ressource de données, cliquez sur Ressources de données.
    2. Dans la page Ressources de données, cliquez sur la ressource de données à collecter.
    3. Dans la page des détails de la ressource de données, cliquez sur Collecter.
    4. Dans la section Sélectionner une connexion, sélectionnez la connexion à utiliser et cliquez sur Suivant.
      Note

      Pour une ressource de données du service de stockage d'objets, vous pouvez utiliser le bouton Affecter des modèles de nom de fichier pour affecter des modèles de nom de fichier à la ressource de données sélectionnée. Pour plus d'informations, voir Affectation de modèles de nom de fichier aux ressources de données.
    5. Dans la section Sélectionner des entités de données, affichez et ajoutez toutes les entités de données que vous voulez collecter à partir de la table des entités de données. Cliquez sur l'icône d'ajout pour chaque entité de données à inclure dans la tâche de collecte. Développez les dossiers d'entités de données pour afficher les entités de données imbriquées et les inclure. Cliquez sur Tout ajouter afin de sélectionner toutes les entités pour la collecte. Pour trouver une entité de données parmi les entités disponibles, utilisez la case Filtrer les dossiers/entités de données.
      Note

      Seuls les dossiers et les entités de données que vous êtes autorisé à sélectionner ou à lire sont répertoriés. Si vous ne trouvez pas les entités de données recherchées, assurez-vous d'avoir les privilèges d'accès à ces entités dans votre source de données.
    6. Vérifiez les entités de données à collecter dans la table des entités de données.
    7. (Facultatif) Cliquez sur l'icône de suppression pour supprimer des entités de données sélectionnées de la tâche de collecte. Si vous devez recommencer, cliquez sur Tout supprimer.
      Note

      Dans les ressources de données de type Oracle Database ou Base de données autonome, si la version de base de données est Oracle Database 12c ou supérieure, le programme de collecte du catalogue de données ne collecte pas les schémas gérés par Oracle et les autres schémas d'utilisateur commun .
    8. Cliquez sur Suivant.
    9. Dans l'onglet Create Job (Créer une tâche), dans le champ Job Name (Nom de la tâche), entrez un nom unique pour identifier la tâche de collecte.
    10. (Facultatif) Entrez une description.
    11. Sélectionnez la case à cocher Collecte progressive si vous souhaitez que les exécutions suivantes de cette tâche de collecte portent uniquement sur les entités de données qui ont été modifiées depuis la première exécution.
      Note

      La collecte incrémentielle ne s'applique pas aux ressources de données MySQL, PostgreSQL, Hive et Kafka.
    12. Cochez la case inclure les fichiers non reconnus pour que le catalogue de données collecte également les fichiers qui ne sont pas pris en charge. Par exemple, .log, .txt, .sh, .jar et .pdf.
      Note

      Sélectionnez l'option Inclure les fichiers non reconnus pour la collecte d'une entité de données logique composée uniquement de fichiers archivés.
    13. Si vous collectez une ressource de données du service de stockage d'objets Oracle, sélectionnez la case à cocher Inclure les fichiers correspondants seulement pour collecter uniquement les fichiers correspondant aux modèles de nom de fichier affectés. Les autres modèles de nom de fichier sont ignorés et ajoutés au nombre ignoré.
    14. Sélectionnez l'une des options suivantes pour spécifier l'heure d'exécution de la tâche de collecte :
      • Exécuter la tâche maintenant : Crée une tâche de collecte et l'exécute sur-le-champ.
      • Programmer l'exécution de la tâche : Affiche des champs supplémentaires pour programmer la tâche de collecte. Entrez un nom et une description pour la programmation. Spécifiez la fréquence d'exécution de la tâche. Les choix offerts sont : horaire, quotidien, hebdomadaire et mensuel. Sélectionnez l'heure de début et de fin de la tâche.
      • enregistrer les configurations de la tâche pour plus tard : Crée une tâche pour la collecte de la ressource de données, mais la tâche ne s'exécute pas.
    15. Cliquez sur Créer une tâche.

    Dans l'onglet Tâches, vous pouvez suivre le statut de la tâche et en voir les détails.

  • Utilisez la commande create et les paramètres requis pour collecter des entités de données à partir d'une ressource de données :

    oci data-catalog job-definition 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 les commandes de l'interface de ligne de commande.

  • Exécutez l'opération CreateJobDefinition pour collecter la ressource de données.