Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Power Query viene utilizzato per preparare ciascuna delle tabelle caricate nel modello di dati. Pertanto, è fondamentale che le tabelle, i campi e le misure nel modello di dati siano semplici e intuitivi. In questo tutorial, parliamo di alcune best practice di Power Query per il nostro modello di dati, alcune delle sue funzionalità e perché dovremmo usare l'editor di query.
Power Query consente agli utenti di eseguire operazioni molto complesse. Pertanto, è sempre importante seguire un paio di regole di best practice per mantenere tutto correttamente organizzato.
Sommario
1. Porta sempre i dati all'editor di Power Query
Gli utenti potrebbero in genere importare i propri dati direttamente nel proprio modello di dati utilizzando l' opzione Ottieni dati .
Consiglio vivamente di non farlo e di utilizzare prima l' editor di query . Ciò significa che dovremmo sempre portare i nostri dati nell'editor di query per pulirli prima. Il motivo è perché i dati non sono mai perfetti. Sarebbe meglio controllare i dati nell'editor di query prima di aggiungerli al nostro modello di dati.
2. È sempre una buona pratica capire cos'è una query
Una delle best practice di Power Query più importanti che consiglierei è capire cos'è una query.
Una query è come un'istantanea dei nostri dati nella loro forma peggiore. Inoltre, non trasferisce fisicamente nulla nel nostro modello LuckyTemplates.
Poiché le nostre tabelle di dati potrebbero essere grandi, vogliamo interrogarle e non creare alcun sovraccarico in termini di modelli LuckyTemplates. Una volta che li abbiamo ottenuti nel formato di query, è allora che eseguiamo tutte le operazioni di pulizia e trasformazione di tali tabelle. Pertanto, è fondamentale avere una buona comprensione di cosa sia una query rispetto al commit diretto dei dati nel modello di dati.
3. Esercitati a organizzare le tue query per lo sviluppo del modello
È così importante in termini di best practice di Power Query per lo sviluppo del modello per organizzare le nostre query. Questo perché avremo molte query quando svilupperemo sempre di più all'interno di LuckyTemplates. A volte, una query potrebbe essere come una tabella di staging e alla fine potrebbe essere aggiunta o unita in un'altra tabella. Quindi, potremmo ricevere molte query e dobbiamo essere in grado di gestirle.
In questo esempio, li ho organizzati sul lato sinistro utilizzando le cartelle. Possiamo anche trascinare e rilasciare le nostre query per metterle in un certo ordine. La cosa fondamentale quando li organizzi è anche nominarli in modo intuitivo, non solo le query ma anche le cartelle in cui si trovano.
4. Analizzare il codice M nell'editor di Power Query
L'altra best practice di Power Query che dobbiamo imparare è sapere cosa succede all'interno dell'editor avanzato e, più specificamente, con M code .
Questo è un esempio di un codice M dettagliato con la query delle date. È semplicemente un codice che cambierà ogni volta che effettuiamo una trasformazione. Quindi, espone solo tutti i diversi dettagli delle trasformazioni che stiamo facendo.
Ad esempio, rimuoviamo una colonna qui.
Quindi, se apriamo il nostro codice su Advanced Editor , vedremo che ha anche registrato che abbiamo rimosso una colonna. Non abbiamo bisogno di scrivere il codice, ma abbiamo bisogno di avere una buona comprensione del codice. Una volta che siamo in grado di analizzarlo chiaramente, possiamo vedere che ci sono parecchie opportunità per fare cose molto più avanzate in questa parte.
5. Strutturare e ottimizzare le tabelle di LuckyTemplates
Infine, consiglio vivamente agli utenti di comprendere come vogliamo strutturare o ottimizzare le tabelle per LuckyTemplates. Questo è davvero cruciale perché alla fine della giornata, una volta superata questa fase di query, lo inseriremo nel nostro modello di dati e dovremo costruire un modello di dati attorno ad esso. Dobbiamo avere in mente il modello di dati mentre ci stiamo lavorando, perché è qui che stiamo ottimizzando le tue tabelle per il modello di dati.
Quindi, qual è una buona forma o qual è la forma più ottimale per le nostre tabelle per adattarsi al nostro modello di dati? Non esiste una risposta esatta anche a questo perché ogni situazione di dati è unica in molti casi.
Conclusione
Quindi, queste sono le best practice suggerite per Power Query e alcune delle principali cose chiave che tratteremo negli altri articoli del blog. Seguire questi suggerimenti generali può aiutarti a preparare un modello di dati adeguato che è considerato il cuore di una soluzione di report LuckyTemplates.
Tieni sempre presente che è davvero essenziale avere una comprensione di cosa sta succedendo all'interno dell'editor di query. Da lì, possiamo applicare l'aspetto di una tabella buona e ottimizzata nel nostro scenario di dati e nel nostro modello.
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