Collecteur de métadonnées Oracle

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Le collecteur de métadonnées Oracle fournit un accès en lecture seule aux métadonnées à partir d’un compte Oracle externe.

    Le collecteur collecte les métadonnées pour les objets Oracle, tels que les tables et les colonnes, à partir d’une base de données Oracle, ce qui les rend consultables et détectables dans le catalogue de données. Il convient aussi bien aux instances Oracle auto-hébergées qu’aux instances Oracle gérées, comme celles hébergées sur AWS RDS.

    Métadonnées cataloguées

    Le collecteur Oracle répertorie les informations suivantes.

    Remarque :
    Le collecteur récupère toutes les versions des fonctions surchargées et des procédures stockées. Chaque version a son propre titre/nom dans le catalogue, mais un identifiant distinct.
    Tableau 1. Métadonnées collectées
    Objet Informations cataloguées
    Colonnes Nom, type JDBC, type de colonne, Peut être null, Valeur par défaut, Type de clé (primaire, étrangère), Taille de colonne, Index de colonne Métadonnées étendues : commentaire
    Table Nom, clé primaire, schéma Métadonnées étendues : Commentaire
    Index de table Cardinalité de l’index, Nom de colonne, Type d’index, Nom d’index, n’est pas unique, Position ordinale, Pages, Séquence de tri
    Vues Nom, définitions, définition SQL Métadonnées étendues : Description
    Schéma Identificateur, nom
    Base de données Type, Nom, Identificateur, Serveur, Port, Environnement, URL JDBC
    Fonction Nom, Description, Type de fonction Métadonnées étendues : définition de fonction, nom de package
    Procédure stockée Nom, Description, Type de procédure stockée Métadonnées étendues : définition de procédure, nom de package
    Synonyme Métadonnées étendues de l’identificateur : nom
    Package Nom, spécification Métadonnées étendues : définition du corps, corps du package
    Synonyme public (accessible à tous les utilisateurs dans la base de données) Identificateur, nom

    Si vous incluez des paramètres spécifiques au profilage et à l’échantillonnage lors de l’exécution du collecteur, les informations supplémentaires suivantes sont collectées pour les colonnes.

    Remarque :
    L’utilisateur/rôle doit avoir un accès en lecture aux données pour pouvoir collecter des informations de profilage (statistiques de colonne).
    Tableau 2. Informations spécifiques au profilage et à l’échantillonnage
    Objet Informations cataloguées
    Colonne
    • Longueur moyenne (échantillon)
    • Valeur moyenne (échantillon)
    • Distribution des données
    • Valeurs distinctes
    • Valeurs distinctes estimées
    • Valeurs non nulles estimées
    • Longueur maximale (échantillon)
    • Valeur maximale (échantillon) triée par ordre numérique ou alphabétique (z à a)
    • Longueur minimale (échantillon)
    • Valeur minimale (échantillon), triée par ordre numérique ou alphabétique (de A à Z)
    • Valeurs non nulles (échantillon)
    • Exemple de valeurs de chaîne (5 premiers éléments d’une colonne)
    Table
    • Nombre de lignes
    • Nombre d’échantillons (taille d’échantillon cible)

    Relations entre les objets

    Les métadonnées collectées comprennent des pages de catalogue pour les types de ressources de données suivants. Chaque page de catalogue a une relation avec les autres types de ressources de données connexes.

    Tableau 3. Relations entre les pages des actifs de données collectées
    Page Actifs de données Relation
    Table Colonnes, index de table
    Colonnes Table
    Schéma Base de données contenant un schéma, table faisant partie d’un schéma
    Base de données Schéma contenu dans la base de données
    Synonyme Schéma qui contient le synonyme, la table, la vue, la fonction, la procédure ou le package auquel le synonyme est destiné
    Package Schéma contenant le package Métadonnées étendues : procédures stockées contenues dans le package, fonctions contenues dans le package
    Base de données Synonyme public contenu dans la base de données

    Traçabilité pour Oracle

    Les informations de traçabilité suivantes sont collectées par le collecteur Oracle. Pour récolter la traçabilité à partir d’objets référencés situés sur un autre serveur, vous devez configurer le paramètre Hôte lié lors de l’exécution du collecteur.

    Remarque :

    Toute lignée pour les instructions SQL définies via des instructions variables n’est pas prise en charge.

    Tableau 4. Traçabilité pour Oracle
    Objet Traçabilité disponible
    Colonne dans la vue Le collecteur identifie :
    • Colonne associée dans une vue ou une table en amont
      • D’où proviennent les données
      • Triant les lignes via ORDER BY
      • qui filtrent les lignes via WHERE/HAVING
      • qui regroupent les lignes via GROUP BY
    • Table en aval dont les données sont mises à jour par cette fonction.
    Fonction définie par l’utilisateur Une fonction et :
    • Vues référencées dans la fonction
    • Tables référencées dans la fonction
    • Fonctions référencées dans la fonction
    • Procédures stockées référencées en fonction
    Une vue et :
    • Vue du référencement de la fonction
    Le collecteur identifie :
    • Colonne associée dans une vue ou une table en amont
      • D’où proviennent les données
      • Qui trie les lignes via ORDER BYComment filtre les lignes via WHERE/HAVING
      • qui regroupent les lignes via GROUP BY
    • Table en aval dont les données sont mises à jour par cette procédure stockée.
    Procédure stockée Une procédure stockée et :
    • Vues référencées dans la procédure stockée
    • Tables référencées dans la procédure stockée
    • Fonctions référencées dans la procédure stockée
    • Procédures stockées référencées dans la procédure stockée
    Une vue et :
    • Vue de référencement de procédure stockée
    Le collecteur identifie :
    • Colonne associée dans une vue ou une table en amont
      • D’où proviennent les données
      • Triant les lignes via ORDER BY
      • qui filtrent les lignes via WHERE/HAVING
      • qui regroupent les lignes via GROUP BY
    • Table en aval dont les données sont mises à jour par cette procédure stockée.
    Les procédures stockées suivantes ne sont pas prises en charge :
    • Procédures stockées avec insertions multitables. Toutefois, plusieurs instructions d’insertion distinctes qui s’insèrent dans une table sont prises en charge.
    • Procédure stockée avec plusieurs instructions SELECT et INSERT non séparées par un délimiteur point-virgule.
    • Procédures stockées utilisées pour créer des tables ou des tables transitoires créées pendant le périmètre d’exécution d’une procédure stockée.

    Version d’Oracle prise en charge

    Le module de collection prend en charge la base de données Oracle version 19.0.0.0.

    Authentification prise en charge

    Le collecteur Oracle prend en charge l’authentification par nom d’utilisateur/mot de passe auprès d’Oracle.