Passa al contenuto principale
Versione: 2.0

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:

  1. selezionare l’entità;
  2. scegliere Misura;
  3. inserire nome ed etichetta;
  4. selezionare il tipo del risultato;
  5. comporre la formula;
  6. 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.

  1. Selezionare Aggiungi… → Gerarchia.
  2. Inserire nome ed etichetta.
  3. Scegliere l’entità.
  4. aggiungere e ordinare i livelli.
  5. 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.

  1. scegliere almeno un campo o una misura;
  2. eseguire la query;
  3. controllare colonne, tipi e valori;
  4. 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.