Smart Tables
Uma Smart Table é uma visão joinada salva e reutilizável: uma tabela base mais relacionamentos para outras tabelas, desenhada em um canvas visual e navegada como uma tabela comum. É a via visual para o mesmo mecanismo de join que o Workbench controla com SQL.
Crie uma pelo menu de botão direito da barra lateral (Nova Smart Table), pelo atalho ⌘⌥T ou por Arquivo → Nova Smart Table. Smart Tables são sempre somente leitura.

Dois modos
Uma Smart Table abre em um de dois modos:
- Configurar — a superfície de edição. Um canvas estilo ER de nós de tabela onde você adiciona tabelas e desenha relacionamentos. Uma prévia ao vivo de 10 linhas no rodapé atualiza enquanto você edita.
- Dados — o resultado. As linhas joinadas renderizam na mesma grade virtualizada que uma aba de tabela normal usa, com os mesmos filtros, paginação e Quick View.
Uma Smart Table vazia abre em Configurar; uma preenchida abre em Dados. Alterne entre eles pelos botões da barra de título. As edições são salvas automaticamente — não há botão Salvar.
Construindo um join
No modo Configurar:
- Adicione tabelas ao canvas. A primeira vira a tabela base (marcada com uma estrela); você pode mudar qual é a base pelo menu de botão direito de um nó.
- Desenhe um relacionamento arrastando de um atributo em uma tabela até uma chave em outra — ou use Adicionar relacionamento para um formulário guiado.
- O alvo do join deve ser uma chave de partição ou chave de partição de GSI (a mesma regra de padrão de acesso que o Workbench impõe). O DynoTable só deixa você soltar a conexão em um alvo válido.
- Defina o tipo de join de cada relacionamento —
LEFT(mantém linhas base sem correspondência) ouINNER(descarta-as) — pelo popover da aresta.
Navegando pelos dados
O modo Dados desdobra os joins em linhas planas: uma linha por tupla
correspondente, com os atributos da tabela relacionada mostrados como colunas
<table>.<attr>. Os filtros se aplicam à tabela base — para predicados em um
atributo joinado, ou para agregações, use um Workbench.
Renomeando colunas
Clique com o botão direito em qualquer cabeçalho de coluna para renomeá-la nesta aba — útil quando colunas joinadas colidem ou os nomes brutos dos atributos são crípticos. Você também pode renomear o prefixo inteiro de um relacionamento pelo popover da aresta. As renomeações fluem para as exportações.
Smart Table vs Workbench
Mesmo mecanismo, dois estilos de autoria:
- Smart Table — desenhe os joins, navegue pelas linhas. Sem SQL.
- Workbench — digite SQL; adiciona agregações,
GROUP BYe filtragem por atributo joinado por cima.
Escolha o que se encaixar na tarefa; nenhum dos dois pode escrever nas suas tabelas.


