Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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.
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.
Ma una volta terminata l'applicazione, finirò su una nuova tela dove posso iniziare a creare la mia analisi.
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.
Questa è l'area di modellazione, a cui posso accedere tramite questa particolare icona qui.
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.
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.
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.
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.
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.
Per quanto riguarda la mia tabella dei fatti, mi piace metterla qui sotto.
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,
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.
Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere