Modelagem e consulta
O Editor de Modelo Semântico é composto por:
- painel Entidades;
- diagrama central;
- painel Propriedades;
- barra de ações;
- área Atualizar e diagnóstico para modelos Import.
As modificações podem ser desfeitas ou restauradas antes de salvar.
Campos e dimensões
Cada campo possui nome técnico, rótulo e tipo de dado. Pode estar visível ou oculto nas Vistas de Utilizador.
Uma Dimensão calculada deriva o seu valor de outros campos através de uma fórmula. Use rótulos orientados para o utilizador e mantenha o significado estável ao longo do tempo.
Medidas
Uma Medida representa um cálculo reutilizável, como total, média ou contagem.
Para criar:
- selecionar a entidade;
- escolher Medida;
- inserir nome e rótulo;
- selecionar o tipo de resultado;
- compor a fórmula;
- aplicar a modificação ao rascunho.
O editor de fórmulas propõe campos e medidas disponíveis e verifica as referências antes de salvar.
Fórmulas
As fórmulas exibem rótulos legíveis, enquanto o Sybot mantém internamente referências estáveis.
É possível inserir:
- campos;
- medidas;
- operadores aritméticos e lógicos;
- funções disponíveis na barra do editor.
Se um campo ou uma medida for eliminado, verifique todas as fórmulas que o utilizam.
Relações
Uma relação liga duas entidades através de um ou mais campos.
Configurar:
- nome;
- entidade de origem e destino;
- predicados de ligação;
- cardinalidade 1:1, 1:N, N:1 ou N:N;
- direção do filtro.
No diagrama, uma relação com filtro numa única direção mostra uma seta simples. Se a direção for Ambas as direções, a ligação mostra uma seta em cada extremidade.
O comando Detetar cardinalidade propõe uma cardinalidade com base nos dados disponíveis. A proposta deve ser verificada e confirmada pelo utilizador.
Uma relação N:N requer atenção especial: verifique se os resultados não são duplicados e se a direção do filtro corresponde ao uso esperado.
Hierarquias
Uma hierarquia ordena vários campos da mesma entidade, como ano, trimestre, mês.
- Selecionar Adicionar… → Hierarquia.
- Inserir nome e rótulo.
- Escolher a entidade.
- adicionar e ordenar os níveis.
- confirmar.
As Vistas de Utilizador podem usar a hierarquia para drill-down em gráficos e filtros.
Calendários
O comando Adicionar… → Calendário cria uma entidade temporal com o intervalo e a granularidade configurados no editor.
Use um calendário para uniformizar análises por data e criar hierarquias temporais coerentes. Ligue-o às entidades interessadas através de relações verificadas.
Diagrama
No diagrama é possível:
- mover e redimensionar as entidades;
- percorrer os campos;
- selecionar entidades, campos e relações;
- distinguir as cardinalidades através da legenda;
- personalizar o cabeçalho de uma entidade.
O layout é salvo na versão do modelo e não modifica a estrutura dos dados.
Pré-visualização da consulta semântica
Selecionar Ações… → Pré-visualizar.
- escolher pelo menos um campo ou uma medida;
- executar a consulta;
- verificar colunas, tipos e valores;
- repetir a verificação para as combinações principais usadas pelas Vistas de Utilizador.
A Pré-visualização usa a definição configurada no editor mesmo antes da publicação.
Controles recomendados
- rótulos compreensíveis e não ambíguos;
- tipos de dados corretos;
- campos técnicos ocultos quando não são necessários;
- fórmulas sem referências ausentes;
- cardinalidades consistentes;
- hierarquias ordenadas;
- consultas sem duplicações inesperadas.