Coletor de metadados do PostgreSQL
Fornece acesso somente leitura a metadados de um banco de dados PostgreSQL.
O coletor coleta metadados para tabelas e colunas do PostgreSQL, tornando-os pesquisáveis e detectáveis no catálogo de dados. Compatível com instâncias do PostgreSQL auto-hospedadas e instâncias do PostgreSQL gerenciadas, como as hospedadas no AWS RDS.
Autenticação compatível
Autenticação de nome de usuário e senha e autenticação do AWS IAM.
Metadados catalogados
O coletor PostgreSQL cataloga as seguintes informações.
| Objeto | Informações catalogadas |
|---|---|
| Colunas | Nome, Descrição, Tipo JDBC, Tipo de Coluna, É Nulável, valor padrão, Tipo de chave (primária, externa), Tamanho da coluna, índice da coluna |
| Tabela | Nome, descrição, chave primária, esquema |
| Indexar tabela | A cardinalidade do índice, nome da coluna, tipo de índice, nome do índice, não é exclusivo, posição ordinal, Páginas, Sequência de classificação |
| Exibições | Nome, descrição, definição SQL |
| Exibição materializada | Nome, descrição, definição SQL |
| Esquema | Identificador, Nome |
| Banco de dados | Tipo, nome, identificador, servidor, porta, URL JDBC |
| Função | Nome, Descrição, Tipo de função |
| Procedimento armazenado | Nome, Descrição, Tipo de procedimento armazenado |
| Objeto | Informações catalogadas |
|---|---|
| Coluna |
|
| Tabela |
|
Relacionamentos entre objetos
As páginas do catálogo mostram relacionamentos entre os seguintes tipos de ativos de dados:
| Página de ativo de dados | Relacionamento |
|---|---|
| Tabela | Colunas, índices de tabela |
| Colunas | Tabela |
| Esquema |
|
| Exibição |
|
| Exibição materializada |
|
Linhagem para PostgreSQL
O coletor identifica a linhagem no nível da coluna para exibições e exibições materializadas, rastreando as fontes de dados das colunas de exibição até as colunas da tabela de origem em expressões SQL e subconsultas.
Estabelece relacionamentos entre exibições e colunas da tabela de origem que:
- Classificar linhas (ORDENAR SQL POR)
- Linhas de filtro (SQL WHERE e HAVING cláusulas)
- Linhas agregadas (AGRUPAR SQL POR)