Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial impareremo a gestire le query utilizzando l'editor di Power Query. Questo è un nuovo concetto che vorrei discutere per farci capire quando e dove possiamo usarlo nell'editor di query .
Le query di gestione temporanea possono essere utilizzate per configurare ed esporre i parametri delle origini dati alle query della dimensione e della tabella dei fatti del set di dati.
Per i set di dati di LuckyTemplates, dobbiamo definire parametri specifici per le origini dati e sviluppare una query di staging che faccia riferimento a tali parametri. Questo è un metodo di accesso ai dati consigliato.
Sommario
Analizzare il modello di dati
Se guardiamo il nostro modello in questo momento, abbiamo già gli elementi essenziali, ma è ancora troppo complicato. Pertanto, dobbiamo utilizzare le query per integrare le nostre tabelle o dati in un modello più raffinato e ottimizzato. La gestione temporanea delle query tramite l'editor di Power Query è un passaggio intermedio per raggiungere questo obiettivo.
Qui abbiamo tabelle come Dettagli canale , Clienti , Prodotti , Regioni e una serie di tabelle Vendite per 2014 , 2015 e 2016 .
Vediamo come potrebbero apparire i nostri dati demo da diverse fonti di dati che potremmo dover connettere in futuro. Se controlliamo le tabelle degli ordini di vendita in questi dati demo, noteremo che sono esattamente gli stessi dati che differiscono solo in un anno. Dobbiamo interrogare questi dati in modo da poterli inserire nel nostro modello. Quindi, dobbiamo trovare un modo per integrarli pur mantenendo quelle query, in modo che continuino a trovare i dati.
Inoltre, non dovremmo lasciarli con lo stesso aspetto e la stessa forma della loro query iniziale. Ecco perché dobbiamo creare questo passaggio intermedio chiamato area di staging per queste tabelle. Quindi, all'interno dell'editor di query, ottimizzeremo la tabella o la renderemo un'unica tabella.
Abbiamo la tabella Sales e le tabelle di ricerca come Customers , Regions e Products . Abbiamo anche la tabella Channel Details , che useremo come tabella di staging. Successivamente, dobbiamo unire la tabella Dettagli canale nella nostra tabella dei fatti ( tabella delle vendite ). Nel frattempo, inseriremo la tabella Dettagli canale nella nostra query di staging. Questo è solo per mostrarti come possiamo utilizzare questa tabella.
Impostazione del modello tramite l'editor di Power Query
Torniamo ora al nostro modello demo. Ti mostrerò come suggerirei di configurarlo poiché vogliamo creare solo una tabella delle vendite da queste tre tabelle.
Dobbiamo mantenere queste tre domande. Quindi, creeremo un nuovo gruppo per loro e lo chiameremo Query di staging.
Spostiamo anche la tabella Dettagli canale nel nostro gruppo Query di staging .
Quindi spostiamo le tabelle Customers , Products e Region all'interno del gruppo Modello di dati .
Questo è solo un altro buon esempio di come organizzare correttamente i nostri tavoli.
Finalizzazione della query di staging tramite l'editor di Power Query
L'unica altra cosa da riconoscere con lo staging è la necessità per noi di continuare a interrogare l'origine dati. Tuttavia, non dovremmo lasciare che queste tabelle entrino nei nostri modelli.
Per organizzarlo, iniziamo facendo clic con il pulsante destro del mouse sulla tabella Vendite_2014 . In questa tabella manterremo l' opzione Includi nell'aggiornamento del rapporto . Quindi, disabilitare il caricamento deselezionando l' opzione Abilita caricamento .
Disabilitiamo anche la tabella Sales_2015 , Sales_2016 e Channel Details deselezionando l' opzione Enable Load . Questo è l'ultimo passaggio prima di impegnare queste query nel nostro modello.
Di conseguenza, questo è l'aspetto che dovrebbe avere la nostra query di staging. Continueranno a interrogare, ma non li inseriremo nel nostro modello.
Questo per rimuovere i parametri dell'origine dati dalle query di recupero dati e anche per semplificare la gestione delle origini dati e delle relative query.
Conclusione
Tieni presente che lo staging riguarda l'utilizzo di queste query da quelle già presenti in un modello e da quelle che si trovano nella nostra area di staging. Quindi, dobbiamo visualizzare il modello che vogliamo costruire da questi. Dobbiamo ottimizzare, pulire e modellare le nostre tabelle per inserirle nel modello con cui costruiremo le relazioni.
Negli altri tutorial impareremo come aggiungere e unire queste tabelle dall'area di staging. Si spera che questo ti dia una buona idea su come utilizzare questo concetto e su come dovresti pensarci dal punto di vista della query.
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