Comprendere cosè la modellazione dei dati e creare le giuste relazioni

Comprendere cosè la modellazione dei dati e creare le giuste relazioni

Dopo un'ampia discussione sull'editor di query, è il momento di spostare tutti i dati in un report di LuckyTemplates tramite la modellazione dei dati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

La modellazione dei dati consente di connettere diverse tabelle di dati nel report di LuckyTemplates creando relazioni tra di esse.

Sommario

Fissare le relazioni nel modello di dati di base

Il mio modello di dati di base è costituito da tutte le tabelle che ho corretto nell'editor di query. Ciò include la tabella dei miei clienti, la tabella delle posizioni, la tabella dei prodotti e così via.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Poiché ho ripulito quelle tabelle e sono sicuro di avere tutti i dati di cui ho bisogno per ora, farò clic su Chiudi e applica per chiudere l'editor di query e applicare eventuali modifiche in sospeso.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Ovviamente, questo non significa che non tornerò nell'editor di query una volta che inizierò a lavorare sulla modellazione dei dati. Ci tornerei sicuramente molto, soprattutto se devo apportare ulteriori trasformazioni o se devo inserire nuovi dati a seconda di ciò che richiedono i miei rapporti.

Il processo di applicazione delle query nel mio modello LuckyTemplates potrebbe richiedere del tempo, a seconda della quantità di dati di cui dispongo.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Ma una volta terminata l'applicazione, finirò su una nuova tela dove posso iniziare a creare la mia analisi.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Alcune persone potrebbero saltare direttamente a questa parte. Ma quello che faccio di solito è controllare le relazioni costruite attorno ai dati su cui ho lavorato quando ero nell'editor di query.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Questa è l'area di modellazione, a cui posso accedere tramite questa particolare icona qui.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Se non hai esperienza con LuckyTemplates e in precedenza lavoravi su Excel, questo ti sarà completamente sconosciuto. È importante comprendere questa parte perché è fondamentale per lo sviluppo di qualsiasi cosa all'interno di LuckyTemplates.

È qui che posso assicurarmi che le relazioni tra i miei dati siano impostate in modo ottimale. Altrimenti, sarà più difficile eseguire correttamente qualsiasi calcolo o analisi.

Le relazioni sono rappresentate da queste linee e frecce che attraversano le tabelle di dati.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

LuckyTemplates normalmente indovina automaticamente le relazioni tra le diverse tabelle. Sfortunatamente, LuckyTemplates sbaglia questa parte la maggior parte delle volte .

Quindi di solito inizio eliminando queste relazioni esistenti, soprattutto quando non sono sicuro al 100% se le relazioni predefinite che LuckyTemplates ha inserito abbiano un senso.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

In Excel, normalmente avresti un file enorme con centinaia di colonne. Ma la modellazione dei dati all'interno di LuckyTemplates è diversa.

Qui, ad esempio, ho un set di informazioni di base e quindi ho tabelle di supporto separate che contengono informazioni di filtro al loro interno. Quindi finisco con diverse tabelle con diversi gruppi di dati in ciascuna di esse.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Questa è la parte critica nella modellazione dei dati: identificare se ogni tabella è una tabella di ricerca o una tabella dei fatti . È importante capire cosa fanno questi due tipi di tabelle in modo da poter capire che tipo di relazioni puoi tracciare attraverso di esse.

Una tabella dei fatti riporta tutte le transazioni , come in questa tabella delle vendite.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

D'altra parte, una tabella di ricerca contiene informazioni di filtraggio.

Una volta identificato dove appartengono i miei tavoli, li organizzo. Mi piace allineare le mie tabelle di ricerca qui sopra in un'unica riga.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Per quanto riguarda la mia tabella dei fatti, mi piace metterla qui sotto.

Comprendere cos'è la modellazione dei dati e creare le giuste relazioni

Certo, alcune persone potrebbero farlo diversamente. Ma questa è la migliore pratica che voglio condividere perché ho una filosofia di mantenere le cose il più semplici possibile.

Dispongo queste tabelle in questo modo perché voglio visualizzare come vanno le relazioni. Lo chiamo una cascata di filtri . In questo modo, ho le mie tabelle di ricerca in alto che inviano informazioni di filtraggio nei dati grezzi con cui sto lavorando.


Le 3 migliori pratiche per organizzare i modelli di LuckyTemplates
Come organizzare il modello di dati di LuckyTemplates: consigli sulle best practice
Tecniche di segmentazione dei clienti utilizzando il modello di dati: LuckyTemplates e DAX

Conclusione

Questa è roba molto semplice, ma è fondamentale che tu la padroneggi perché può fare o distruggere i tuoi calcoli in seguito.

Comprendere le basi della modellazione dei dati ti aiuta ad assicurarti di ottenere i risultati corretti nei tuoi rapporti. Ti risparmierà la frustrazione di cercare di trovare la causa principale degli errori che potrebbero derivare da relazioni sbagliate.

Ti auguro il meglio,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.