Collecteur de métadonnées PostgreSQL
Fournit un accès en lecture seule aux métadonnées à partir d’une base de données PostgreSQL.
Le collecteur collecte les métadonnées pour les tables et colonnes PostgreSQL, les rendant consultables et détectables dans le catalogue de données. Prend en charge à la fois les instances PostgreSQL auto-hébergées et les instances PostgreSQL gérées, telles que celles hébergées sur AWS RDS.
Authentification prise en charge
Authentification par nom d’utilisateur et mot de passe et authentification AWS IAM.
Métadonnées cataloguées
Le collecteur PostgreSQL répertorie les informations suivantes.
| Objet | Informations cataloguées |
|---|---|
| Colonnes | Nom, Description, Type JDBC, Type de colonne, Peut être null, Valeur par défaut, Type de clé (primaire, étrangère), taille de colonne, index de colonne |
| Table | Nom, description, clé primaire, schéma |
| 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, description, définition SQL |
| Vue matérialisée | Nom, description, définition SQL |
| Schéma | Identificateur, nom |
| Base de données | Type, nom, identificateur, serveur, port, environnement, URL JDBC |
| Fonction | Nom, description, type de fonction |
| Procédure stockée | Nom, description, type de procédure stockée |
| Objet | Informations cataloguées |
|---|---|
| Colonne |
|
| Table |
|
Relations entre les objets
Les pages de catalogue affichent les relations entre les types de ressources de données suivants :
| Page Actifs de données | Relation |
|---|---|
| Table | Colonnes, index de table |
| Colonnes | Table |
| Schéma |
|
| Vue |
|
| Vue matérialisée |
|
Traçabilité pour PostgreSQL
Le collecteur identifie la traçabilité au niveau des colonnes pour les vues et les vues matérialisées, en traçant les sources de données des colonnes de la vue aux colonnes de la table source dans les expressions et sous-requêtes SQL.
Établit des relations entre les vues et les colonnes de table source qui :
- Trier les lignes (SQL TRIER PAR)
- Lignes de filtre (clauses SQL WHERE et HAVING)
- Lignes d’agrégat (SQL GROUP BY)