Elenco di controllo per linstallazione preliminare ai dati di LuckyTemplates

Elenco di controllo per linstallazione preliminare ai dati di LuckyTemplates

Il primo pilastro dello sviluppo di LuckyTemplates è il caricamento e la trasformazione dei dati. In questo tutorial imparerai a conoscere i 12 elementi di presviluppo dei dati di LuckyTemplates che devi configurare e ricordare prima di creare il report.

Questa lista di controllo è importante da fare prima di qualsiasi altra cosa in quanto garantisce uno sviluppo regolare del report . Assicurati di osservare queste best practice.

Sommario

1. Disattiva funzioni specifiche

Prima di tutto, si consiglia di disabilitare la funzionalità data/ora automatica in LuckyTemplates. Ci sono due modi per farlo: puoi disabilitare questa funzione globalmente o disabilitarla per il file corrente.

Disabilitarlo globalmente significa che i file correnti e futuri non avranno questa funzione. Fallo andando su File quindi su Opzioni e impostazioni . In Global and Data Load , deselezionare la casella Auto day/time for new files sotto Time Intelligence.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Per disabilitare solo il file corrente, accedi alla stessa scheda Opzioni e cerca File corrente . Nella scheda Caricamento dati, deselezionare la casella Data/ora automatica .

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Un'altra funzione da disabilitare è il rilevamento automatico delle nuove relazioni . Si trova anche in File corrente sotto Relazioni.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

2. Evidenziazione incrociata Vs filtro incrociato

Esistono due modi per interagire con gli oggetti visivi nei report di LuckyTemplates . Queste interazioni possono essere filtrate o evidenziate in modo incrociato. L'evidenziazione incrociata è abilitata per impostazione predefinita in LuckyTemplates.

Per modificare questa opzione, vai di nuovo su File e poi su Opzioni e impostazioni. Nella sezione File corrente nella sezione Impostazioni rapporto , puoi modificare l'interazione visiva predefinita dall'evidenziazione incrociata al filtro incrociato .     

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Ecco come sarà. Per l'evidenziazione incrociata , puoi vedere che quando fai clic su un canale nel primo grafico a barre, il secondo grafico a barre evidenzia una porzione selezionata per ciascuna barra.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

La parte evidenziata rimane di colore scuro mentre la parte non selezionata rimane di colore chiaro.

Se fai clic su un canale diverso, vedrai che la lunghezza di ciascuna barra di colore chiaro nel secondo grafico a barre non cambia. Solo le parti evidenziate si spostano a seconda del canale selezionato.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

D'altra parte, per il filtro incrociato , la lunghezza di ciascuna barra cambia quando si passa da un canale all'altro.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Questa è l'opzione consigliata da usare durante la creazione di report in LuckyTemplates.

3. Separazione dei set di dati di LuckyTemplates dal report

È necessario sviluppare e pubblicare set di dati in un file PBIX autonomo.

Uno dei vantaggi della pubblicazione separata dei set di dati è la possibilità di utilizzare il processo di approvazione nel servizio LuckyTemplates per promuovere e certificare i set di dati.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

È una pratica ideale selezionare e approvare un set di dati, preferibilmente uno certificato, durante lo sviluppo di un nuovo report.

4. Tabella delle date dedicate

La prossima configurazione di presviluppo che devi eseguire è assicurarti che il tuo rapporto abbia una tabella delle date dedicata .

Ad esempio, puoi utilizzare la tabella Date estesa disponibile nel forum LuckyTemplates a cui puoi accedere utilizzando questo . Una volta effettuato l'accesso, copia e incolla il codice M in una query vuota.

Un'altra cosa da fare è contrassegnare la tabella Date come tabella data per abilitare l'uso dei calcoli di Time Intelligence in LuckyTemplates.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Devi anche assicurarti che la tabella delle date sia contigua (una riga al giorno) e copra completamente i bordi della tabella dei fatti.

Ricorda di aggiungere sempre anni interi alla tabella Date. È inoltre consigliabile aggiungere un ulteriore anno futuro alla tabella Date per abilitare la previsione utilizzando i calcoli di Time Intelligence.

Se la tua tabella Date ha più giorni di quelli che vuoi mostrare nel tuo report, puoi controllare gli oggetti visivi usando i filtri dei dati. È possibile utilizzare la colonna IsAfterToday o la colonna Offset nel riquadro Filtro.

5. Controllo prima della creazione

Prima di iniziare e creare un rapporto, devi prima verificare se hai bisogno di fare un rapporto. Fatti queste domande:

  • Esiste un rapporto esistente?
  • Esiste un modello di dati esistente?
  • Esiste un set di dati certificato esistente?
  • Esiste un set di dati promosso esistente?
  • Esiste un set di dati esistente?

E, soprattutto, hai davvero bisogno di ricominciare da capo?

6. Messa in scena e riferimento ai dati di LuckyTemplates

Quando carichi una tabella dati semplice, potresti avere fatti e dimensioni in un'altra tabella, ad esempio in un file Excel. Se questo è il caso, spostalo in una sezione Staging Query e rinominalo. Una volta fatto, puoi deselezionare Enable load .

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Successivamente, crea un riferimento per ogni tabella Fact e Lookup e rinominale in modo appropriato.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Modifica ogni riferimento e mantieni solo le colonne necessarie. Assicurati di rimuovere i duplicati.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Infine, organizza il tuo modello di dati. Inserisci dati simili nei propri gruppi.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

7. Prestazioni dei rapporti

Uno dei maggiori fattori che influisce sulle prestazioni è il volume dei dati.

Ridurre il più possibile la quantità di dati da caricare. Segui sempre l'assioma: se non ti serve, non recuperarlo . È più facile aggiungere nuove cose a un rapporto piuttosto che eliminarle.

Quando metti troppe cose in un rapporto, stai pagando una penalità per le prestazioni. Quindi si consiglia di filtrare alla fonte.

Se non puoi farlo alla fonte, puoi usare Power Query . Utilizzare l' opzione di filtro automatico per caricare le righe necessarie. E usa le opzioni Scegli colonne o Rimuovi colonne per caricare le colonne necessarie.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Tra Scegli colonne e Rimuovi colonne, è meglio usare il primo. Scegli colonne semplifica il recupero di colonne aggiuntive all'interno di LuckyTemplates se necessario in futuro.

8. Piegatura delle query per i dati di LuckyTemplates

Il ripiegamento delle query è un tentativo di LuckyTemplates di combinare diversi passaggi di selezione e trasformazione dei dati in un'unica query dell'origine dati.

Per determinare se una query viene piegata, è necessario fare clic con il pulsante destro del mouse sul riquadro Passaggi applicati e quindi esaminare l' opzione Visualizza query nativa .

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Se questa opzione non è disattivata quando si fa clic con il pulsante destro del mouse su un passaggio di Power Query, viene utilizzata la piegatura delle query. Se è disattivato, la query non viene piegata.

Ecco un esempio di come appare. Il passaggio di navigazione in questa demo non ha l'opzione Visualizza query nativa disattivata. Pertanto, viene utilizzata la piegatura delle query.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Se questo è selezionato, mostrerà una semplice istruzione SQL select.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Per questo esempio, i dati dei passaggi Righe filtrate e Valore sostituito sono già stati filtrati. Pertanto, durante la visualizzazione della query nativa dei passaggi Righe filtrate e Valore sostituito, le istruzioni mostreranno un maggiore collasso di tre query in una sola.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Questo è LuckyTemplates che dice che il modo migliore per inserire i dati nel tuo modello è fare in modo che la fonte faccia il lavoro per te.

Ecco altri punti importanti da ricordare sulla piegatura delle query:

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

9. Modalità di connettività

Prima di iniziare il rapporto, scegli la modalità di connettività corretta. La modalità di importazione è l'impostazione predefinita e deve essere utilizzata quando possibile in quanto offre le migliori prestazioni dei report. La modalità di query diretta può essere utilizzata se si desiderano dati aggiornati al minuto, ma può influire negativamente sulle prestazioni.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

È possibile accedere alla modalità di connessione live con i modelli di data warehouse esistenti (ad esempio, cubi multidimensionali SSAS).

10. Posizione per le trasformazioni dei dati

È anche importante conoscere la posizione corretta per le trasformazioni dei dati.

Il posto migliore per farli è nella fonte. Se non puoi eseguirli nell'origine, eseguili in Power Query . Se non puoi eseguirli in Power Query, eseguili in DAX.

Esegui le trasformazioni dei dati il ​​più a monte possibile e il più a valle possibile, se necessario.

Se puoi apportare modifiche in Power Query, sarebbe meglio che in DAX. Se non è dinamico nel contesto di una sessione del report, valuta la possibilità di eseguirlo in Power Query per semplificare il tuo DAX e aumentare le prestazioni del report .

E per quanto riguarda la forma dei tuoi tavoli, sforzati di rendere i tavoli Fact lunghi e sottili, mentre i tavoli Dimension dovrebbero essere corti e larghi.

11. Denominazione e tipi di dati

Alcune best practice per la denominazione utilizzano schemi di denominazione coerenti e facili da comprendere. Rinominare tutti gli elementi del report secondo necessità per conformarsi a uno standard di denominazione coerente. Questi elementi includono tabelle, query, colonne e passaggi di Power Query, tra molti altri.

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

Questo è importante perché consente agli utenti non coinvolti nel processo di sviluppo del report di capire facilmente cosa sta succedendo nel report.

Sebbene LuckyTemplates svolga un ottimo lavoro nell'assegnare i tipi di dati corretti, potrebbero essere necessarie alcune modifiche. Ecco alcuni punti importanti da ricordare per i tipi di dati:

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

12. Granularità dei dati di LuckyTemplates

L'ultimo elemento in questo elenco di controllo per la configurazione preliminare è la granularità .

Dovresti sforzarti di reperire i tuoi dati con una granularità coerente. Quando si combinano granularità diverse nella soluzione, usare Power Query o DAX per allocare i dati di riferimento in modo appropriato.

Ecco un esempio:

Elenco di controllo per l'installazione preliminare ai dati di LuckyTemplates

I principali dati di vendita sono a livello giornaliero, il che significa che la sua granularità è giorno. I dati di riferimento del budget sono a livello mensile, quindi la sua granularità è mensile. Devi renderlo coerente. Entrambi i dati devono essere in giorni o in mesi.

Conclusione

Questa lista di controllo dettagliata contiene tutto ciò di cui hai bisogno per sviluppare i report fin dall'inizio. Ci saranno momenti in cui vorrai iniziare subito con il tuo rapporto.

Ma affrettarsi potrebbe molto probabilmente richiedere più tempo. C'è una maggiore possibilità di incontrare dossi e insidie. Esaminare ogni elemento in anticipo ti farà risparmiare un sacco di tempo a lungo termine.

Greg


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