Come utilizzare il modello universale
  • 05 Jan 2024
  • 10 Minuti da leggere
  • Contributori

Come utilizzare il modello universale


Article Summary

Guida al modello universale e a come ottimizzare l'esperienza della funzione.

:::(Info) (NOTA) Il modello universale è una funzione beta che viene continuamente migliorata. Alcune funzionalità devono ancora essere aggiunte e stiamo raccogliendo i suggerimenti degli utenti che provano questa funzione. È possibile partecipare alla discussione sul nostro post della comunità:

Il Universal Template è un'unica esperienza per costruire analisi senza soluzione di continuità. Permette di passare da un tipo di visualizzazione all'altro, disaccoppiando l'interrogazione e la visualizzazione dei dati. Il modello universale supporta tutti i tipi di analisi e le fonti di dati Tulip (dati di completamento, dati di tabella e dati macchina).

Universal Template Option

Utilizzo di query e visualizzazioni

La query è come un'istruzione che si dà al sistema, specificando cosa si vuole che faccia con i dati "grezzi" di un'applicazione, di una macchina o di una tabella Tulip. Il risultato della query è una rappresentazione tabellare dei dati creata da Tulip Analytics in base alla configurazione della query. La query viene configurata nel pannello laterale sinistro dell'Editor di Analytics.

È possibile visualizzare i dati della query con diverse visualizzazioni, mostrando tutti i dati o solo parti selezionate di essi. La visualizzazione viene selezionata nella parte superiore dell'Editor Analytics e configurata ulteriormente nel pannello laterale destro dell'Editor Analytics.

È sempre possibile vedere il risultato della query sotto la visualizzazione se si fa clic su Mostra risultato della query, a meno che non sia selezionata la visualizzazione "Tabella".

Creazione della query

Origine dei dati

Un'origine dati è ciò su cui viene costruita l'analisi. È possibile scegliere tra i dati di completamento di un'applicazione, i dati di tabella o i dati macchina.

Se si sta costruendo un'analisi per i dati di completamento delle app, è possibile selezionare più app. In questo modo l'analisi prenderà in considerazione i record di completamento di tutte le app selezionate.

Se si selezionano più applicazioni, i dati non vengono uniti, ma ogni completamento viene trattato come una riga separata. Ciò significa che sarà possibile analizzare congiuntamente i "campi" dei completamenti (ad es. utente, ora di inizio e stazione). Altri dati, come le variabili delle applicazioni, saranno trattati separatamente per ogni applicazione e avranno "null" come valore per i record di completamento di tutte le altre applicazioni.

Se si sta costruendo un'analisi per le macchine, è possibile selezionare uno o più tipi di macchine. Se si desidera creare un'analisi per una macchina specifica, aggiungere un filtro supplementare.

Raggruppamenti e operazioni

I raggruppamenti e le operazioni sono le aree principali della creazione della query. È qui che si definisce quali opzioni di dati si desidera mostrare e in quale forma.

Raggruppamenti

I raggruppamenti forniscono un'istruzione per combinare il più possibile i gruppi. Se avete familiarità con la funzione GROUP BY nei comuni strumenti di QL e BI, il processo di raggruppamento si comporta in modo quasi identico. I raggruppamenti determinano i campi e i tipi di dati per trovare valori simili. Consentono di ottenere una visione sempre più granulare dei dati che si desidera visualizzare.

I raggruppamenti offrono un maggiore controllo per definire quali righe devono essere combinate. Un raggruppamento può essere costituito da qualsiasi campo di qualsiasi tipo. A seconda delle operazioni configurate, l'aggiunta di uno o più raggruppamenti porterà a risultati diversi.

Vediamo alcune combinazioni di raggruppamenti.

| | Un solo raggruppamento | Raggruppamenti multipli | | --- | | --- | --- | Una riga per ogni riga dei dati di origine che mostra i valori del campo di raggruppamento e i valori distinti per quella riga. Una riga per ogni riga dei dati di origine che mostra i valori dei campi di raggruppamento e i valori distinti per quella riga. Una riga per ogni combinazione di campi di raggruppamento voci distinte con i rispettivi valori per i raggruppamenti e i valori aggregati di tutte le righe dei dati di origine con i rispettivi valori di raggruppamento | | Valori distinti e aggregazioni | Una riga per ogni riga dei dati di origine che mostra i valori dei raggruppamenti e i valori distinti e i valori aggregati di tutte le righe dei dati di origine con quel valore di raggruppamento (cioè i valori aggregati sono i valori del raggruppamento).cioè i valori aggregati sono gli stessi per tutte le righe con lo stesso valore di raggruppamento) | Una riga per ogni riga dei dati di origine che mostra i valori dei raggruppamenti e i valori aggregati di tutte le righe dei dati di origine con i rispettivi valori di raggruppamento (cioè i valori aggregati sono gli stessi per tutte le righe con gli stessi valori di raggruppamento).

È importante notare che i dati verranno mostrati solo se esiste una riga con informazioni rilevanti. Se non ci sono dati nei dati di origine per un giorno specifico, l'analisi apparirà vuota.

Vediamo un esempio di come funzionano i raggruppamenti:Universal Template Groupings Table Ex

I dati di questa tabella mostrano che ci sono 10 record etichettati come "campione_0". Se si desidera raggruppare questi dati in una visualizzazione che mostri solo i diversi punti sample_0 in cui il conteggio dei difetti è diverso, è possibile utilizzare i raggruppamenti per combinare insiemi di dati simili.

Universal Template Groupings Ex

Operazioni

Le operazioni possono essere un'aggregazione che combina più record o un campo che non lo fa.

Le operazioni si dividono in due categorie generali: 1. Valori distinti Valori distinti I valori distinti rappresentano singoli punti dei dati di origine. Nel caso più semplice, si tratta di un valore di una variabile di un record di completamento, di un campo di una tabella o di un attributo di una macchina.

Ma può trattarsi anche di un punto di dati più avanzato, come la somma di due campi dello stesso record, una combinazione di più stringhe o un'espressione che non include una funzione di aggregazione.

Utilizzando una tabella contenente un campo di valori (numerici) e un campo di timestamp (datetime), possiamo visualizzare i valori per timestamp in modo che appaiano come tali:

Universal Template Operations Distinct Values Ex

  1. Aggregazioni

Le aggregazioni sono funzioni che prendono i dati da più righe e li combinano in base a una logica predefinita. È disponibile una serie di funzioni di aggregazione come selezioni preconfigurate, oppure è possibile utilizzare le funzioni di aggregazione nell'editor di espressioni per creare le proprie aggregazioni avanzate. Funzioni di aggregazione diverse funzionano per tipi di dati diversi. Di seguito sono riportate le funzioni disponibili e i tipi di dati supportati.

Funzioni di aggregazione direttamente accessibiliConsentono di combinare le righe:

  • Media
  • Mediana
  • Somma
  • Minimo
  • Massimo
  • Modalità
  • Deviazione standard
  • 95° percentile
  • 5° percentile
  • Rapporto
  • Rapporto Complemento

Funzioni di aggregazione disponibili nell'editor di espressioni

Le funzioni di aggregazione nell'editor di espressioni possono fornire dati più granulari in base a requisiti specifici. Per una guida completa a tutte le espressioni disponibili che è possibile utilizzare nelle analisi, consultare l'Elenco completo delle espressioni nell'Editor delle analisi.

Limite e ordinamento

È possibile definire il numero massimo di righe che il risultato della query contiene aggiungendo un limite. Con i limiti è possibile concentrarsi su dati specifici o limitare la quantità di dati visualizzati in un grafico. Ad esempio, è possibile aggiungere un limite per mostrare le tre linee di produzione con il maggior numero di difetti nell'ultimo mese.

I dati di ordinamento definiscono quali righe sono incluse nella valutazione del limite. È possibile aggiungere un ordinamento ascendente o discendente per qualsiasi campo che faccia parte dei risultati della query. Se si aggiungono più campi per l'ordinamento, i dati verranno ordinati in base al primo. I gruppi risultanti per ogni valore del primo campo saranno poi ordinati in base al secondo, ecc.

Se non si definisce esplicitamente l'ordinamento, l'ordinamento dei risultati della query può variare in base ai dati disponibili. Quando si utilizzano limitazioni o grafici con assi ordinali, questo può portare a visualizzazioni diverse. In questi casi si consiglia di aggiungere un ordinamento appropriato.

L'esempio seguente utilizza il grafico visto con Operazioni. In questo caso, limitiamo i risultati a 100 punti di dati e li ordiniamo in ordine decrescente in base alla data.

Universal Template Limit and Sorting Ex

Poiché l'origine dei dati (la tabella) si aggiorna con nuovi record, la visualizzazione mostrerà solo i 100 più recenti.

Intervallo di date

L'intervallo di date definisce quali dati sono inclusi nella valutazione dell'analisi. È come un filtro per un valore temporale nel set di dati. L'intervallo di date limita l'analisi ai dati rilevanti per un determinato periodo di tempo. Per motivi di prestazioni, si consiglia di utilizzare l'intervallo di date più breve possibile per il caso d'uso, invece di aggiungere ulteriori filtri in un secondo momento per restringere il tempo.

Per l'intervallo di date delle varie fonti di dati vengono utilizzati i seguenti valori: * Dati di completamento dell'app * "Ora di inizio" del completamento dell'app * Data della tabella, selezionabile dall'utente * Data di creazione * Data di aggiornamento * Dati macchina * Ora di inizio dell'inserimento dell'attività della macchina

Filtri

I filtri definiscono quali dati includere nel risultato della query. I casi d'uso tipici sono: * Mostrare i dati solo per una linea di produzione specifica * Escludere una macchina specifica da un'analisi * Mostrare solo i punti di dati con un valore superiore a una soglia specifica

I filtri sono configurati come una condizione. Tutti i dati che soddisfano la condizione sono inclusi nell'analisi. Vediamo alcuni esempi:

  • Linea di produzione uguale a A
  • Include tutti i record che hanno "A" nel campo "Linea di produzione".
  • L'ID macchina non è uguale a "Macchina 1".
  • Include tutte le macchine che non sono uguali a "Macchina 1".
  • Durata del test > 55
  • Include tutti i record in cui il test è durato più di 55 secondi.

I filtri possono essere definiti in due modi diversi Utilizzando le funzioni di filtro preconfigurate in combinazione con un campo dei dati di origine 2. Configurando un'espressione che valuti il risultato di un'analisi. Configurando un'espressione che valuti un booleano.

Opzioni di visualizzazione

Barre/Linee/Scatter

| Query | Visualizzazione | | --- | --- | | Un'operazione numerica | Grafico a serie singola. Indice di riga sull'asse x. | Un raggruppamento e un'operazione numerica | Grafico a serie singola. Raggruppamento di valori sull'asse x. | Due raggruppamenti e un'operazione numerica | Grafico multiserie. Il primo raggruppamento sull'asse x, l'operazione sull'asse y e il secondo raggruppamento usato per dividere l'operazione in serie. | | Due o più operazioni numeriche | Grafico multiserie. Una serie per operazione. Indice di riga sull'asse x. | Un raggruppamento e due o più operazioni numeriche | Grafico multiserie. Una serie per operazione. Raggruppamento dei valori sull'asse x. |

Con un grafico a barre, è possibile passare da un grafico impilato a uno non impilato per creare una vista di confronto.

Istogramma

| Un'operazione numerica | Istogramma dei valori risultanti per quell'operazione | Un'operazione numerica e un'altra operazione | Istogramma dei valori risultanti per la prima operazione raggruppati per i valori della seconda operazione.

Ciambella

| Query | Visualizzazione | | --- | --- | | Un'operazione numerica | Grafico a ciambella dei valori dell'operazione numerica. Indice di riga come etichetta. | | Un raggruppamento e un'operazione numerica | Grafico a ciambella dei valori dell'operazione numerica. Primo raggruppamento come etichette.

Calibro o valore singolo

| Query | Visualizzazione | | --- | --- | | Un'operazione | Valore della prima riga della prima operazione | Un raggruppamento | Valore della prima riga del primo raggruppamento |

Box

| Query | Visualization | | | --- | | | Una sola operazione numerica | Box Plot dei valori dell'operazione | | Un raggruppamento e un'operazione numerica | Box plots per valori del raggruppamento |

::: (Info) (NOTA) Questo grafico non tiene conto dell'ordinamento definito nella query. :::

Presentazione

I campi/variabili dell'immagine selezionati per le operazioni vengono mostrati nella presentazione, mentre gli altri campi/variabili vengono mostrati sotto la presentazione per ogni immagine.

Pareto

| Query | Visualizzazione | | --- | --- | | Un'operazione numerica | Grafico di Pareto dell'operazione, usando l'indice di riga per l'asse x | Un raggruppamento e un'operazione numerica | Grafico di Pareto dell'operazione, usando il raggruppamento per l'asse x |

::: (Info) (NOTA) Questo grafico non tiene conto dell'ordinamento definito nella query. :::

Tabella

Mostra tutti i valori della query.


Avete trovato quello che cercavate?

Potete anche andare su community.tulip.co per porre la vostra domanda o vedere se altri hanno affrontato una domanda simile!


Questo articolo è stato utile?