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!


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.