Come funzionano le dipendenze delle query in LuckyTemplates

Come funzionano le dipendenze delle query in LuckyTemplates

Sommario

Query SQL di LuckyTemplates

Per questo tutorial, approfondiremo e capiremo come funzionano le dipendenze di query in LuckyTemplates.

Le dipendenze delle query mostrano come le query sono collegate tra loro all'interno di LuckyTemplates. Puoi vedere quali query dipendono da altre query o tabelle. Questo è utile quando prevedi di eseguire molte trasformazioni di dati all'interno del tuo modello.

Questa funzionalità fa parte di LuckyTemplates SQL Query da un po' di tempo, ma non molti utenti sanno come massimizzarne la funzione. Se lavori spesso con complicate configurazioni di LuckyTemplates, devi comprendere meglio le dipendenze delle query .

Comprensione delle dipendenze delle query all'interno di LuckyTemplates

Per iniziare, fai clic sulla barra multifunzione Visualizza , quindi fai clic su Query Dependencies .

Come funzionano le dipendenze delle query in LuckyTemplates

La prima cosa che puoi vedere nell'albero delle dipendenze è la cartella di origine della query iniziale.

Come funzionano le dipendenze delle query in LuckyTemplates

Sotto la query iniziale, puoi vedere che si è ramificata in molte altre query. Hai le query della tabella Customers , Products , Regions e Sales . Solo guardando questo, hai già una panoramica di come queste query sono collegate.

Ti mostrerò un esempio di come funzionano le dipendenze di query all'interno di LuckyTemplates. Ad esempio, abbiamo già la colonna Canale e la colonna Codice canale .

Come funzionano le dipendenze delle query in LuckyTemplates

Quello che voglio fare è creare un'altra tabella di questo. Voglio suddividere queste informazioni e inserirle in un'altra tabella. 

Questa è una buona idea perché, come puoi vedere in queste colonne, ci sono molte informazioni ripetitive, specialmente quando hai più colonne contenenti cose simili.

In teoria, possiamo semplicemente avere le colonne Channel e Channel Code in un'altra tabella da sole, quindi tracciare una relazione tra la tabella Channel fino alla nostra tabella Sales.

Per farlo, fai clic con il pulsante destro del mouse sulla tabella Sales , quindi seleziona Riferimento .

Come funzionano le dipendenze delle query in LuckyTemplates

Successivamente, rinomina la query di vendita duplicata da Vendite (2) nella tabella Canali . Nella nuova tabella Canali , fai clic sulla colonna Canale , tieni premuto il tasto Ctrl e fai clic sulla colonna Codice canale .

Mentre si tiene ancora premuto Ctrl , fare clic con il pulsante destro del mouse su tali colonne, quindi selezionare Rimuovi altre colonne .

Come funzionano le dipendenze delle query in LuckyTemplates

Successivamente, nella tabella Canali rimarranno solo le colonne Canale e Codice canale .

Come funzionano le dipendenze delle query in LuckyTemplates

Ora devi creare una tabella di ricerca per tutti i tuoi canali utilizzando la tabella Canali . Ma prima, devi rimuovere le voci duplicate facendo clic con il pulsante destro del mouse e selezionando Rimuovi duplicati . Questo è un modo efficiente per creare i tuoi codici canale.

Come funzionano le dipendenze delle query in LuckyTemplates

Come puoi vedere, sono rimaste solo tre voci in entrambe le colonne. Ora, fai clic sulla barra multifunzione Aggiungi colonna e quindi seleziona Colonna da esempi . Devi farlo in modo da poter abbreviare i tuoi codici canale usando la prima lettera.

Come funzionano le dipendenze delle query in LuckyTemplates

In questo modo è possibile creare una nuova colonna e aggiungere la tabella dei codici funzione del canale .

Come funzionano le dipendenze delle query in LuckyTemplates

Se guardi indietro nella vista Dipendenze query , ora puoi vedere la connessione tra la query della tabella Vendite e la tabella Canali .

Come funzionano le dipendenze delle query in LuckyTemplates

Conclusione

Questo esempio per le dipendenze delle query è solo semplice. Una volta che hai molti dati da varie fonti, l'albero delle dipendenze sembrerà più complicato.

Come ho già detto, questa tecnica è utile quando ci sono molte informazioni ripetitive in più colonne. Assicurati solo che la nuova tabella che hai creato sia ancora connessa e dipendente dalla query iniziale.

Spero che tu abbia imparato molto da questo tutorial. Esistono varie opportunità per utilizzare Query Dependencies . La chiave è esercitarsi e sperimentare diversi esempi in scenari diversi.

Fino alla prossima volta!


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