Modelado y consulta
El Editor de Modelo Semántico está compuesto por:
- panel Entidades;
- diagrama central;
- panel Propiedades;
- barra de acciones;
- área Refrescar y diagnóstico para los modelos Import.
Las modificaciones pueden ser anuladas o restauradas antes del guardado.
Campos y dimensiones
Cada campo posee nombre técnico, etiqueta y tipo de datos. Puede ser visible o oculto a las Vistas de Usuario.
Una Dimensión calculada deriva su valor de otros campos mediante una fórmula. Utilizar etiquetas orientadas a usuarios y mantener estable su significado con el tiempo.
Medidas
Una Medida representa un cálculo reutilizable, por ejemplo, total, promedio o conteo.
Para crearla:
- seleccionar la entidad;
- elegir Medida;
- insertar nombre y etiqueta;
- seleccionar el tipo del resultado;
- componer la fórmula;
- aplicar la modificación a la boceta.
El editor de fórmulas propone campos y medidas disponibles y verifica los referencias antes del guardado.
Fórmulas
Las fórmulas visualizan etiquetas legibles, mientras que Sybot conserva internamente referencias estables.
Es posible insertar:
- campos;
- medidas;
- operadores aritméticos y lógicos;
- funciones disponibles en la barra del editor.
Si un campo o una medida es eliminado, verificar todas las fórmulas que lo utilizan.
Relaciones
Una relación conecta dos entidades mediante uno o más campos.
Configurar:
- nombre;
- entidad de origen y destino;
- predicados de conexión;
- cardinalidad 1:1, 1:N, N:1 o N:N;
- dirección del filtro.
En el diagrama, una relación con filtro en una sola dirección muestra una flecha única. Si la dirección es Ambas direcciones, el enlace muestra una flecha a cada extremo.
El comando Detectar cardinalidad propone una cardinalidad en base a los datos disponibles. La propuesta debe ser controlada y confirmada por el usuario.
Una relación N:N requiere particular atención: verificar que los resultados no se dupliquen y que la dirección del filtro corresponda al uso esperado.
Jerarquías
Una jerarquía ordena más campos de la misma entidad, por ejemplo, año, trimestre, mes.
- Seleccionar Añadir… → Jerarquía.
- Insertar nombre y etiqueta.
- elegir la entidad.
- añadir y ordenar los niveles.
- confirmar.
Las Vistas de Usuario pueden usar la jerarquía para el drill-down en los gráficos y los filtros.
Calendarios
El comando Añadir… → Calendario crea una entidad temporal con el intervalo y la granularidad configurados en el editor.
Usar un calendario para uniformar análisis por fecha y crear jerarquías temporales coherentes. Conectarlo a las entidades interesadas mediante relaciones verificadas.
Diagrama
En el diagrama es posible:
- mover y redimensionar las entidades;
- desplazar los campos;
- seleccionar entidades, campos y relaciones;
- distinguir las cardinalidades mediante leyenda;
- personalizar la cabecera de una entidad.
El diseño se guarda en la versión del modelo y no modifica la estructura de los datos.
Vista previa de la consulta semántica
Seleccionar Acciones… → Vista previa.
- elegir al menos un campo o una medida;
- ejecutar la consulta;
- controlar columnas, tipos y valores;
- repetir la verificación para las combinaciones principales usadas por las Vistas de Usuario.
La Vista previa usa la definición configurada en el editor incluso antes de la publicación.
Controles recomendados
- etiquetas comprensibles y no ambiguas;
- tipos de datos correctos;
- campos técnicos ocultos cuando no son necesarios;
- fórmulas sin referencias faltantes;
- cardinalidades coherentes;
- jerarquías ordenadas;
- consultas sin duplicaciones inesperadas.