Modellazione e query
L’Editor del Modello Semantico è composto da:
- pannello Entità;
- diagramma centrale;
- pannello Proprietà;
- barra delle azioni;
- area Refresh e diagnostica per i modelli Import.
Le modifiche possono essere annullate o ripristinate prima del salvataggio.
Campi e dimensioni
Ogni campo possiede nome tecnico, etichetta e tipo dati. Può essere visibile oppure nascosto alle Viste Utente.
Una Dimensione calcolata deriva il proprio valore da altri campi tramite una formula. Usare etichette orientate agli utenti e mantenere stabile il significato nel tempo.
Misure
Una Misura rappresenta un calcolo riutilizzabile, ad esempio totale, media o conteggio.
Per crearla:
- selezionare l’entità;
- scegliere Misura;
- inserire nome ed etichetta;
- selezionare il tipo del risultato;
- comporre la formula;
- applicare la modifica alla bozza.
L’editor delle formule propone campi e misure disponibili e verifica i riferimenti prima del salvataggio.
Formule
Le formule visualizzano etichette leggibili, mentre Sybot conserva internamente riferimenti stabili.
È possibile inserire:
- campi;
- misure;
- operatori aritmetici e logici;
- funzioni disponibili nella barra dell’editor.
Se un campo o una misura viene eliminato, verificare tutte le formule che lo utilizzano.
Relazioni
Una relazione collega due entità mediante uno o più campi.
Configurare:
- nome;
- entità di origine e destinazione;
- predicati di collegamento;
- cardinalità 1:1, 1:N, N:1 o N:N;
- direzione del filtro.
Nel diagramma, una relazione con filtro in una sola direzione mostra una freccia singola. Se la direzione è Entrambe le direzioni, il collegamento mostra una freccia a ciascuna estremità.
Il comando Rileva cardinalità propone una cardinalità sulla base dei dati disponibili. La proposta deve essere controllata e confermata dall’utente.
Una relazione N:N richiede particolare attenzione: verificare che i risultati non vengano duplicati e che la direzione del filtro corrisponda all’uso atteso.
Gerarchie
Una gerarchia ordina più campi della stessa entità, ad esempio anno, trimestre, mese.
- Selezionare Aggiungi… → Gerarchia.
- Inserire nome ed etichetta.
- Scegliere l’entità.
- aggiungere e ordinare i livelli.
- confermare.
Le Viste Utente possono usare la gerarchia per il drill-down nei grafici e nei filtri.
Calendari
Il comando Aggiungi… → Calendario crea un’entità temporale con l’intervallo e la granularità configurati nell’editor.
Usare un calendario per uniformare analisi per data e creare gerarchie temporali coerenti. Collegarlo alle entità interessate mediante relazioni verificate.
Diagramma
Nel diagramma è possibile:
- spostare e ridimensionare le entità;
- scorrere i campi;
- selezionare entità, campi e relazioni;
- distinguere le cardinalità tramite legenda;
- personalizzare l’intestazione di un’entità.
Il layout viene salvato nella versione del modello e non modifica la struttura dei dati.
Preview della query semantica
Selezionare Azioni… → Preview.
- scegliere almeno un campo o una misura;
- eseguire la query;
- controllare colonne, tipi e valori;
- ripetere la verifica per le combinazioni principali usate dalle Viste Utente.
La Preview usa la definizione configurata nell’editor anche prima della pubblicazione.
Controlli consigliati
- etichette comprensibili e non ambigue;
- tipi dati corretti;
- campi tecnici nascosti quando non servono;
- formule senza riferimenti mancanti;
- cardinalità coerenti;
- gerarchie ordinate;
- query senza duplicazioni inattese.