Skip to content

Configurando a Tabela

Após carregar seus dados, é fundamental configurar os metadados técnicos e de negócio para garantir que a tabela seja útil e performática. Toda a configuração é feita na tela de Edição de Tabela.


🔑 Metadados e Chaves

A primeira aba da edição foca na estrutura da tabela.

Tipos de Dados

Revise os tipos de dados (Texto, Número, Data) de cada coluna para garantir que estejam corretos.

TIP

Colunas de códigos (ID, CNPJ, CPF) devem ser preferencialmente Texto ou configuradas com o comportamento Agrupar para preservar a formatação e evitar operações matemáticas indesejadas (como soma de CPFs).

Chaves (Primary Key)

Definir a chave da tabela é crucial para a performance e integridade dos dados:

Tipo de ChaveComportamentoUso Recomendado
Chave Duplicada (Duplicate Key)É o padrão. Permite que existam linhas idênticas ou com a mesma chaveTabelas de fatos (transações, logs)
Chave Única (Unique Key)Garante que não haja duplicidade na coluna chave. Linhas com o mesmo ID são substituídas (Update)Tabelas de dimensões (Clientes, Produtos)

WARNING

Alterar a chave ou tipo de dados de uma tabela já existente exigirá que ela seja Reconstruída, o que vai necessitar de uma nova carga de dados.


📊 Comportamento das Colunas

Configure como o módulo de DataViz deve interpretar cada coluna por padrão, facilitando a criação de gráficos pelos usuários finais.

Comportamento (Agregação)

Para colunas numéricas, defina a agregação padrão:

AgregaçãoUso Recomendado
Soma (Sum)Valores monetários, quantidades — ao arrastar para um gráfico, o sistema já aplicará a soma
Média (Avg)Taxas, notas, indicadores percentuais
Nenhum (None)Campos numéricos que não são medidas, mas identificadores (Ano, Mês, ID Loja) — orienta o DataViz a tratar como Dimensão (Eixo)

Máscaras e Formatação

Aplique máscaras visuais aos dados para melhorar a apresentação:

MáscaraExemplo
MoedaR$ 1.000,00
Porcentagem10,5%
Data/HoraDD/MM/AAAA

🧮 Fórmulas (Colunas Calculadas)

Crie novas colunas baseadas em lógica de negócio usando a aba Expressões. O HorusDW utiliza a sintaxe do banco de dados Apache Doris.

Adicionando uma Expressão

  1. Vá até a aba Expressões
  2. Clique em Nova Expressão
  3. Defina um Nome funcional ("Ticket Médio")
  4. Selecione o Tipo de Dado e a Máscara
  5. Escreva a fórmula no editor

Exemplos Comuns

Ticket Médio (Divisão)

sql
sum(VALOR_VENDA) / count(distinct ID_PEDIDO)

Classificação de Texto (Case When)

Útil para criar agrupamentos de negócio:

sql
CASE 
    WHEN valor_total > 1000 THEN 'Alto Valor'
    WHEN valor_total > 500 THEN 'Médio Valor'
    ELSE 'Baixo Valor'
END

Distinção PF/PJ (Tamanho da String)

sql
CASE 
    WHEN length(cpf_cnpj_limpo) > 11 THEN 'Pessoa Jurídica' 
    ELSE 'Pessoa Física' 
END

Extração de Data

sql
year(data_venda)  -- Retorna o Ano (Inteiro)
month(data_venda) -- Retorna o Mês (Inteiro)

TIP

Use o autocompletar do editor para ver as colunas disponíveis. As fórmulas são processadas em tempo de consulta, garantindo que os dados estejam sempre atualizados.