Quattro pilastri di tutte le soluzioni LuckyTemplates di alta qualità: passaggi per padroneggiare LuckyTemplates e DAX

Quattro pilastri di tutte le soluzioni LuckyTemplates di alta qualità: passaggi per padroneggiare LuckyTemplates e DAX

Sommario

Crea soluzioni LuckyTemplates di alta qualità

LuckyTemplates è un'ottima suite di strumenti che consente agli utenti aziendali, oa chiunque altro, di creare analisi avanzate su quasi ogni tipo o struttura di dati. Ma cosa ci vuole veramente per creare soluzioni scalabili di alta qualità con LuckyTemplates? Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quattro pilastri di tutte le soluzioni LuckyTemplates di alta qualità: passaggi per padroneggiare LuckyTemplates e DAX

Sfortunatamente, c'è qualcosa di più di una semplice azione plug and play. Per me, una delle cose migliori di LuckyTemplates è il fatto che puoi iniziare in tempi relativamente brevi, senza dover affrontare mesi di istruzione e formazione.

Non c'è però modo di aggirare il fatto che se vuoi fare cose rivoluzionarie con LuckyTemplates all'interno della tua organizzazione, dovrai investire un po 'di tempo per diventare davvero esperto in queste quattro aree;

  • Modellazione dei dati
  • M (Richiesta alimentazione/PQL)
  • DAX (espressioni di analisi dei dati)
  • Visualizzazioni dei dati in report e dashboard

Cercherò di elaborare ulteriormente per evidenziare cosa ci vorrà per andare avanti su tutti questi quattro "pilastri". Ci sono multipli di libri scritti solo su tutti questi singoli argomenti. Quindi sono argomenti profondi e talvolta piuttosto tecnici. La realtà è che vogliamo fare cose straordinarie con i dati e farle in LuckyTemplates significa comprendere questi quattro pilastri e metterli in pratica in modo efficace.

Modellazione dei dati

La modellazione dei dati all'interno di LuckyTemplates riguarda la comprensione di come creare uno schema di tabelle con connessioni che mostrino le relazioni tra queste tabelle. Il modo in cui strutturi i tuoi "modelli di dati" determina come alla fine sarai in grado di suddividere i dati nei tuoi report e dashboard.

Molti dati iniziano in file piatti di grandi dimensioni con più colonne, come date, prodotti, categorie di prodotti, clienti, vendite, margini, profitti ecc. L'idea con i modelli di dati è che, ove possibile, separi o segmenti i dettagli attorno al set di dati . Ad esempio, le date, i clienti, i prodotti e le vendite devono essere tutte tabelle separate ed essere collegate tra loro tramite relazioni.

Lo fai perché è molto più efficiente e la capacità di costruire la ricchezza dei tuoi dati diventa molto più semplice. Per quanto riguarda le prestazioni in LuckyTemplates, fa anche un'enorme differenza.

Ad esempio, supponi di avere 500 clienti, ma una tabella delle vendite di 1 milione di righe. Se desideri raggruppare i tuoi clienti in base al loro profilo di "fedeltà", è molto più semplice creare una colonna su una tabella di 500 righe anziché 1 milione.

Come ho già detto, questo è un argomento dettagliato che ha origine da data warehouse su larga scala, ma per gli utenti di LuckyTemplates che desiderano offrire grandi soluzioni in modo efficiente, concentrati semplicemente sulla segmentazione di ogni livello di granularità dei tuoi dati in tabelle separate ovunque possibile. Renderà le cose molto più semplici quando cercherai di costruire i tuoi rapporti e rimarrai sorpreso da quanto sia più scalabile aggiungere cose in un secondo momento.

M (Richiesta alimentazione/PQL)

È difficile sapere come chiamare la sezione successiva poiché attualmente non esiste nemmeno un nome ufficiale per il linguaggio di codifica che si trova dietro l'" editor di query" in LuckyTemplates . All'interno del vecchio LuckyTemplates (i componenti aggiuntivi di Excel), si chiamava "M", indicato anche solo come Power Query, e più recentemente l'ho visto chiamato PQL che mi piace molto in quanto è una relazione piuttosto stretta con SQL, e con il tempo potrebbe essere utilizzato altrettanto, specialmente con la rapida espansione di LuckyTemplates.

Ad ogni modo, "M" è il motore di automazione che estrae i dati da un'origine dati originale e quindi ti consente di pulirli e manipolarli automaticamente nel formato che preferisci. La chiave qui è il pezzo di automazione. Essere in grado di estrarre automaticamente multipli di set di dati o tabelle nel modello di dati e quindi essere in grado di configurarlo nel formato che ti piace è davvero fantastico e ti fa risparmiare così tanto tempo che è pazzesco.

Questo è ciò che intendo quando parlo ripetutamente di scalabilità. Se prima ci volevano 4-8 ore alla settimana solo per ottenere i dati nel formato giusto, e ora puoi farlo in circa 5 secondi, ciò lascia molto più tempo per lavorare su più analisi o per creare report migliori.

Poiché i volumi di dati continuano a moltiplicarsi di giorno in giorno, sarà fondamentale capire davvero come ripulire tutti i set di dati. Se impari bene 'M', vedrai che la tua produzione aumenterà di circa un fattore x5. Posso proclamarlo con sicurezza solo per esperienza personale. Ho cicatrici ripensando ai giorni in cui macinavo i dati di formattazione in Excel o scrivevo codice VBA per impostarlo correttamente.

Puoi saltare quasi completamente questa parte ora se puoi impostare l'estrazione, la trasformazione e il caricamento dei dati in modo che avvengano automaticamente all'interno dell'editor di query di LuckyTemplates e con il codice "M" .

DAX (espressioni di analisi dei dati)

Ora DAX è davvero fantastico, ma anche seriamente complicato in alcune parti. Probabilmente inizierai con DAX e penserai che non sia poi così male, e poi arriverai a qualcosa di un po' più avanzato e poi rimarrai bloccato per ore. Vorrei che fosse più facile fare grandi cose, ma sfortunatamente c'è anche un po' di più con DAX. Fidati di me qui, ne vale assolutamente la pena se sei disposto a dedicare del tempo per imparare un po 'di teoria e anche per esercitarti ... molto!

Una cosa che vale anche la pena menzionare è che DAX è il linguaggio su e giù per lo stack del database di Microsoft. Quindi, con il tuo investimento nell'apprendimento della lingua, stai effettivamente imparando come utilizzare tre importanti tecnologie analitiche, tra cui SQL Server Analysis Services, PowerPivot e ora LuckyTemplates.

È chiaro che DAX sarà il linguaggio dei dati di base all'interno degli strumenti di dati di Microsoft, quindi un investimento qui ti sarà senza dubbio utile.

Ci sono già alcuni libri di qualità là fuori che trattano la lingua in modo molto dettagliato. Dal principiante all'avanzato. I miei educatori consigliati sono Rob Collie, Matt Allington e gli italiani (Marco Russo e Alberto Ferrari). Quest'ultimo scrive quella che potrebbe essere definita "la bibbia" su DAX. I loro libri possono essere trovati tutti su Amazon e hanno un buon mix di concetti per principianti e avanzati. Tienili come compagni mentre impari e usi LuckyTemplates. Sono inestimabili.

Una delle maggiori differenze tra le formule DAX ed Excel è che è molto difficile, se non impossibile, sapere quale risultato restituisce una formula a meno che non sia possibile valutare l'ambiente in cui opera. È necessario avere una solida conoscenza di questi tre ambienti; contesto di valutazione (o iniziale), contesto di filtro e contesto di riga.

Questi apportano un po' più di complessità alle tue formule ma anche molta più potenza e scalabilità ai tuoi modelli, che scoprirai molto rapidamente.

Visualizzazione dei dati in report e dashboard

Mi spingerò fino a dire che nulla di ciò che fai dietro le quinte in LuckyTemplates conta davvero se i tuoi elementi visivi non sono convincenti e facili da consumare. È il pezzo mancante del puzzle che vedo in molti report e dashboard pubblicati su numerose vetrine.

Nel dire questo, ha molto a che fare con le preferenze personali o le preferenze del consumatore. Mi ritrovo abbastanza spesso in questa posizione. Quello che mi piace vedere potrebbe non essere abbastanza intuitivo o riassunto per qualcun altro.

La cosa grandiosa qui ora, però, è che apportare modifiche non richiede molto tempo. A cosa servono centinaia di clic in Excel per formattare tutto e poi inserirlo in Powerpoint ora sono solo pochi clic. LuckyTemplates fa tutto il duro lavoro sugli elementi visivi.

Uno svantaggio significativo di LuckyTemplates al momento sono i colori. Non puoi impostare combinazioni di colori. Questo è un must da fare il prima possibile per il team Microsoft poiché i colori, a mio avviso, creano o distruggono report e presentazioni. Non è che non puoi ottenere i colori che desideri, rallenta solo immensamente la creazione del report dovendo cambiare manualmente ogni colore nei report.

La visualizzazione dei dati è fondamentale, importante quasi quanto l'architettura dietro di essi secondo me. Ci concentreremo molto su questo in futuro.

* ****Collegamenti correlati*****
Come organizzare il modello di dati di LuckyTemplates - Suggerimenti per le best practice
I miei suggerimenti per l'utilizzo dell'editor avanzato di LuckyTemplates
Formattazione del codice DAX in LuckyTemplates

Per riassumere tutto

Se sommi tutto il tempo da risparmiare e i vantaggi da condividere all'interno di un'organizzazione, LuckyTemplates come piattaforma analitica è semplicemente un gioco da ragazzi. I quattro pilastri sono la chiave di ogni modello di dati che crei. Il miglioramento in queste aree nel tempo consentirà a chiunque di creare soluzioni di qualità eccezionalmente elevata di cui qualsiasi azienda trarrebbe senza dubbio vantaggio.

Maggiori dettagli, date e orari e registrazione possono essere completati qui - 

Ti auguro il meglio!


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

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

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere