Todos os produtos
Search
Central de documentação

Data Management:Metadados

Última atualização: Jun 27, 2026

O DMS usa metadados — também chamados de dicionário de dados — para viabilizar a navegação de objetos, a detecção de dados sensíveis e o controle granular de permissões sobre bancos de dados, tabelas, campos, linhas de dados e objetos programáveis.

Os metadados descrevem a estrutura do banco de dados e incluem:

  • Nomes e conjuntos de caracteres dos bancos de dados

  • Nomes, tamanhos, contagens de linhas, conjuntos de caracteres e descrições das tabelas

  • Tipos, comprimentos, precisão, nulabilidade e descrições dos campos

  • Índices das tabelas e seus respectivos campos

  • Nomes e tipos de objetos programáveis

Todos os metadados têm como origem objetos internos do banco de dados, como information_schema.

Nota

Os valores de tamanho da tabela e de contagem de linhas não são exatos. Use-os apenas como estimativas de ordem de grandeza.

Como o DMS adquire metadados

A aquisição de metadados pelo DMS varia conforme o modo de controle da instância de banco de dados.

Security Protection

Not Security Managed

Escopo de aquisição

Todos os metadados da instância de banco de dados

Apenas informações no nível do banco de dados; os demais metadados são carregados em tempo real após o login

Aquisição completa no primeiro acesso

Sim

Sim

Aquisição completa agendada

Diariamente às 18:00, automaticamente para todas as instâncias sob Security Protection no tenant

Não suportado

Aquisição incremental sob demanda

4 métodos — consulte Acionar aquisição incremental

3 métodos — consulte Acionar aquisição incremental

Outros

A aquisição das informações do banco de dados ocorre com base nas permissões da conta do banco de dados durante o login

Acionar aquisição incremental

Para atualize os metadados sob demanda, use um dos métodos a seguir:

  • Clique em no botão de atualização no SQLConsole.

  • Clique em Refresh/Sync Dictionary na lista de instâncias de banco de dados, à esquerda da página inicial do console.

  • Em System Administration > Instance Management, um DBA ou administrador pode acionar uma aquisição incremental. Para mais detalhes, consulte Sincronizar metadados.

Em instâncias sob Security Protection, alterações DDL feitas por meio do DMS acionam automaticamente uma aquisição incremental dos metadados da tabela afetada. Esse quarto método não está disponível para instâncias fora do Security Protection.

Exportar metadados

Para usar metadados fora do DMS — por exemplo, em auditorias de conformidade — exporte-os via OpenAPI. Consulte Metadados de banco de dados e tabelas para obter a referência da API.

Nota

A exportação via OpenAPI está disponível apenas para instâncias sob Security Protection.

Lista de metadados adquiridos

A tabela a seguir mostra quais metadados o DMS adquire para cada tipo de banco de dados suportado. O DMS usa cada categoria de metadados para uma finalidade específica: tipos e nulabilidade de campos permitem detectar dados sensíveis; índices fornecem orientações de otimização de consultas; nomes de objetos programáveis possibilitam o controle granular de permissões.

Objeto

Série de protocolo MySQL①

Série de protocolo PostgreSQL②

SQL Server

Oracle

MongoDB

Redis

Banco de dados

Nome, Conjunto de caracteres

Nome

Nome

Nome

Nome

Tabela

Nome, Descrição, Conjunto de caracteres, Número de linhas, Tamanho

Nome, Descrição, Número de linhas, Tamanho

Nome, Descrição, Número de linhas, Tamanho

Nome, Descrição, Número de linhas, Tamanho

Campo

Nome, Tipo, Aceita nulos, Comprimento, Precisão, Descrição

Nome, Tipo, Aceita nulos, Comprimento, Precisão, Descrição

Nome, Tipo, Aceita nulos, Comprimento, Precisão, Descrição

Nome, Tipo, Aceita nulos, Comprimento, Precisão, Descrição

Índice

Nome, Tipo, Campos do índice

Nome, Tipo, Campos do índice

Nome, Tipo, Campos do índice

Nome, Tipo, Campos do índice

Nome, Campos do índice

Objeto programável

Nome, Tipo

Nome, Tipo

Nome, Tipo

Schema

Nome

Coleção

Nome

Chave

Nome, Tipo

Nota

①: MySQL, PolarDB for MySQL, versão distribuída do PolarDB, AnalyticDB for MySQL, DLA, ClickHouse, modo MySQL do OceanBase e MariaDB.

②: PostgreSQL, PolarDB for PostgreSQL (compatível com Oracle), PolarDB for PostgreSQL, AnalyticDB for PostgreSQL e modo Oracle do OceanBase.