PostgreSQL-Metadatensammler
Bietet schreibgeschützten Zugriff auf Metadaten aus einer PostgreSQL-Datenbank.
Der Sammler sammelt Metadaten für PostgreSQL-Tabellen und -Spalten, sodass sie im Datenkatalog durchsuchbar und erkennbar sind. Unterstützt sowohl selbst gehostete PostgreSQL-Instanzen als auch verwaltete PostgreSQL-Instanzen, z. B. diejenigen, die auf AWS RDS gehostet werden.
Authentifizierung unterstützt
Anwendername- und Passwortauthentifizierung und AWS IAM-Authentifizierung.
Metadaten katalogisiert
Der PostgreSQL-Sammler katalogisiert die folgenden Informationen.
| Objekt | Informationen katalogisiert |
|---|---|
| Spalten | Name, Beschreibung, JDBC-Typ, Spaltentyp, ist auf Null setzbar, Standardwert, Schlüsseltyp (primär, fremd), Spaltengröße, Spaltenindex |
| Tabelle | Name, Beschreibung, primärer Schlüssel, Schema |
| Tabellenindex | Indexkardinalität, Spaltenname, Indextyp, Indexname ist nicht eindeutig, Ordnungszahl-Position, Seiten, Sortiersequenz |
| Ansichten | Name, Beschreibung, SQL-Definition |
| Materialisierte Ansicht | Name, Beschreibung, SQL-Definition |
| Schema | Bezeichner, Name |
| Datenbank | Typ, Name, Bezeichner, Server, Port, Umgebung, JDBC-URL |
| Funktion | Name, Beschreibung, Funktionstyp |
| Gespeichertes Verfahren | Name, Beschreibung, Gespeicherter Prozedurtyp |
| Objekt | Informationen katalogisiert |
|---|---|
| Spalte |
|
| Tabelle |
|
Beziehungen zwischen Objekten
Katalogseiten zeigen Beziehungen zwischen den folgenden Daten-Asset-Typen an:
| Daten-Asset-Seite | Beziehung |
|---|---|
| Tabelle | Spalten, Tabellenindizes |
| Spalten | Tabelle |
| Schema |
|
| Ansicht |
|
| Materialisierte Ansicht |
|
Herkunft für PostgreSQL
Der Sammler identifiziert die Herkunft auf Spaltenebene für Ansichten und materialisierte Ansichten und verfolgt Datenquellen von Ansichtsspalten bis zu Quelltabellenspalten über SQL-Ausdrücke und Unterabfragen hinweg.
Richtet Beziehungen zwischen Ansichten und Quelltabellenspalten her, die:
- Zeilen sortieren (SQL SORTIEREN NACH)
- Zeilen filtern (SQL-WHERE- und HAVING-Klauseln)
- Zeilen aggregieren (SQL-GRUPPIERUNG NACH)