Todos os produtos
Search
Central de documentação

Data Management:Tabela lógica

Última atualização: Jun 27, 2026

Ao aplicar sharding a um banco de dados, consultar e gerenciar dezenas ou centenas de tabelas físicas individualmente torna-se impraticável. O Data Management (DMS) resolve esse problema gerando uma tabela lógica — uma visualização unificada de um grupo de shards físicos — para que você consulte, exporte ou altere todas elas em uma única operação.

Este documento explica a regra de criação da tabela lógica e como acionar uma atualização manual quando necessário.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Um banco de dados lógico configurado. Para mais informações, consulte Banco de dados lógico.

  • Várias tabelas físicas com o mesmo esquema e prefixo de nome no banco de dados lógico.

Como funciona

Uma tabela lógica é uma abstração de um grupo de tabelas físicas (os shards subjacentes). O DMS mapeia as tabelas físicas para uma única tabela lógica para que você as consulte e gerencie como uma unidade:

  • Tabelas físicas: os shards reais do seu banco de dados, como test_0, test_1, test_2 e test_3.

  • Tabela lógica: a visualização unificada gerada pelo DMS, nomeada com base no prefixo compartilhado desses shards — neste caso, test (representado como test_[0-3]).

Regra de criação da tabela lógica

O DMS gera uma tabela lógica para um grupo de tabelas físicas quando ambas as condições são atendidas:

  • As tabelas físicas têm o mesmo esquema.

  • As tabelas físicas compartilham o mesmo prefixo de nome.

A tabela lógica adota o prefixo compartilhado como nome. Por exemplo:

Logical database
├── test_0
├── test_1
├── test_2
└── test_3

O DMS gera uma tabela lógica chamada test, com a expressão test_[0-3].

Nota

Se o esquema de uma tabela física for único no banco de dados lógico — ou seja, nenhuma outra tabela compartilhar o mesmo esquema — o DMS não poderá gerar uma tabela lógica para ela. Caso tenha configurado um banco de dados lógico, mas não encontre a tabela lógica esperada no console do DMS, verifique se todas as tabelas físicas relevantes compartilham o mesmo esquema e prefixo de nome. Em seguida, atualize a tabela lógica.

Atualizar a tabela lógica

Para regenerar a tabela lógica, acione uma nova extração:

  1. Acesse o Console do DMS V5.0.

  2. Na barra de navegação superior, clique em Data Assets. No painel de navegação à esquerda, clique em Global Search.

  3. Insira o nome do banco de dados lógico na caixa de pesquisa e clique no ícone Search icon.

  4. Localize o banco de dados lógico, passe o ponteiro do mouse sobre More na coluna Actions e selecione Re-extract Table.

O DMS analisa os metadados de todas as tabelas físicas no banco de dados lógico e gera tabelas lógicas para aquelas que atendem à regra de criação.

Próximos passos

Após a geração da tabela lógica, gerencie-a como uma única unidade. O DMS distribui as operações para cada tabela física automaticamente:

  • Consulta de dados: Consulte a tabela lógica na aba SQL Console, assim como faria com uma tabela única. Consulte Consultar uma tabela lógica.

  • Exportação de dados: Envie um único ticket de exportação para extrair todos os dados da tabela lógica. Consulte Exportar bancos de dados.

  • Alteração de dados: Envie um único ticket de alteração de dados. O DMS executa automaticamente as instruções SQL correspondentes em cada tabela física. Consulte Alterar dados regulares.

  • Design de esquema: Envie um único ticket de alteração de esquema. O DMS executa automaticamente as instruções SQL correspondentes em cada tabela física. Consulte Projetar esquemas e Alterar o esquema de uma tabela lógica.