Utilizzo dellinterfaccia utente di DAX Studio: una panoramica

Utilizzo dellinterfaccia utente di DAX Studio: una panoramica

In questa esercitazione verrà esaminata una rapida panoramica di tutte le opzioni disponibili nell'interfaccia utente di DAX Studio. Questi includono i riquadri e ogni pulsante nella barra multifunzione. Discuteremo in che modo l'utilizzo di queste funzionalità contribuirà a migliorare le prestazioni in DAX Studio.

È importante acquisire familiarità con lo scopo e la funzione di ogni funzionalità in DAX Studio. Quindi, esamineremo questo dall'alto verso il basso.

Sommario

Utilizzo della barra multifunzione DAX Studio

DAX Studio ha tre schede sulla barra multifunzione: Home , Avanzate e Guida .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

1. La scheda Home:

Le opzioni nella scheda Home sono raggruppate in base allo scopo.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Per la creazione e l'esecuzione di query

Questi sono i pulsanti all'interno del gruppo Query :

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il primo pulsante a sinistra è Esegui . Questa opzione consente di eseguire il codice DAX scritto. E se fai clic sulla freccia del menu a discesa, verranno visualizzati altri 2 pulsanti: Esegui query e Cancella cache ed Esegui .

Il pulsante successivo è Annulla . Facendo clic su questa opzione, l'esecuzione della query verrà interrotta. Ciò è particolarmente utile se una query richiede molto tempo per l'esecuzione.

L' opzione Clear Cache è simile a Clear Cache and Run , solo che la prima cancellerà semplicemente le cache nel programma. Quindi, se vuoi eseguire la query dopo aver svuotato la cache, è meglio scegliere quest'ultima opzione per ridurre il numero di clic.

L' opzione Output consente di estrarre i risultati per la visualizzazione e la modifica in un software diverso. Ad esempio, se si desidera visualizzare i risultati in Excel, è possibile utilizzare l'opzione Output per estrarre i risultati come file Excel.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il gruppo Visualizza contiene solo un pulsante: il Generatore di query.

Il Generatore di query consente di eseguire una query DAX senza dover scrivere alcun codice.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Dopo aver fatto clic su Costruttore di query, è sufficiente trascinare e rilasciare colonne e/o misure dal riquadro dei metadati.

Il gruppo Modifica contiene pulsanti simili a quelli di altri programmi, come Excel.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Questi comandi sono applicabili ai codici che hai scritto.

Per la formattazione del codice DAX

Il gruppo successivo è Formato :

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Format Query è un ottimo strumento da usare durante la scrittura di codice DAX. Facendo clic su questa opzione verranno formattati i codici DAX in base allo standard DAX Studio.

Questa opzione utilizza un servizio noto come daxformatter.com . Invia una richiesta a questo sito Web e, a sua volta, il sito formatta il codice e lo invia nuovamente a DAX Studio. Si noti che è necessaria una connessione Internet per far funzionare questa funzionalità.

Successivamente, i pulsanti Commenta e Annulla commento consentono di inserire commenti nel codice DAX.

I pulsanti To Upper e To Lower consentono di modificare le maiuscole e minuscole del codice DAX scritto.

L' opzione Debug Virgole è una funzionalità che consente di spostare le virgole dalla fine della riga all'inizio della riga. Ciò è particolarmente utile quando si scrivono più righe di codice. Riduce la confusione.

Il gruppo successivo Trova con i pulsanti Trova e Sostituisci ha funzioni simili a quelle di altri software.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Per misurare e monitorare le prestazioni

Andando avanti, c'è il gruppo LuckyTemplates .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il pulsante Carica dati prestazioni consente di importare i dati che sono stati esportati da LuckyTemplates Performance Analyzer .

Per fare ciò, devi prima estrarre un file da LuckyTemplates. Vai alla scheda Visualizza in LuckyTemplates e fai clic su Performance Analyzer .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Apparirà quindi il riquadro Performance Analyzer. Fare clic sul pulsante Avvia registrazione mentre si esaminano gli oggetti visivi e il codice DAX in LuckyTemplates che si vuole analizzare, quindi fare clic su Esporta .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Tornare a DAX Studio e quindi caricare il file estratto da LuckyTemplates usando l' opzione Carica dati prestazioni .

Il prossimo è il gruppo Traces :

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il primo pulsante in questo gruppo è Tutte le query . Quando fai clic su di esso, una nuova scheda chiamata Tutte le query apparirà in basso.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Questa scheda contiene StartTime, Type, Duration, User, Database e Query. Fornisce statistiche digitali delle query inviate ad Analysis Services in LuckyTemplates, Servizio LuckyTemplates , Excel o SSAS .

L' opzione Piano di query fornisce informazioni sul piano di query logico e fisico. Questi possono aiutarti a capire come il motore DAX risolve un codice DAX. Quando fai clic su questa opzione, un'altra nuova scheda apparirà in basso.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Poi c'è l' opzione Server Timings . Fornisce informazioni su come i dati sono stati estratti dallo Storage Engine . Allo stesso modo, un'altra nuova scheda si aprirà se fai clic su di essa.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Per Traces, non puoi attivare tutte e tre le opzioni contemporaneamente.

Se si tenta di fare clic su due opzioni contemporaneamente, verrà visualizzato un messaggio di errore che indica che è necessario attendere l'aggiornamento della traccia.

Da utilizzare con software esterno

L'ultimo gruppo nella scheda Home è Connessione :

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il pulsante Connetti consente di connettere o modificare la connessione corrente al modello LuckyTemplates, Analysis Services o Excel da insideDAX Studio.

Ad esempio, stai lavorando con un modello LuckyTemplates e vuoi passare istantaneamente tra gli strumenti dati di SQL Server o SSAS. Quindi, usa semplicemente l'opzione Connetti e apporta le modifiche necessarie.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

L' opzione Aggiorna metadati , se selezionata, aggiornerà le tabelle e i dati trovati nel riquadro Metadati in DAX Studio.

Ad esempio, hai apportato modifiche ai tuoi dati in LuckyTemplates. Questa modifica non verrà rilevata automaticamente da DAX Studio. Quindi, devi fare clic su Aggiorna metadati e si aggiornerà di conseguenza.

2. La scheda Avanzate:

La seconda scheda nella barra multifunzione è la scheda Avanzate .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Le opzioni in questa scheda sono raggruppate in 4 in base alla funzione.

Il primo è il gruppo Metriche :

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Parliamo innanzitutto dell'opzione Visualizza metriche .

Se si fa clic su di esso, si aprirà il riquadro VertiPaq Analyzer Metrics che fornisce diverse informazioni su tabelle, colonne e altri dati utilizzati nel file DAX Studio corrente.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

L' opzione Export Metrics esporterà quindi le informazioni nel riquadro VertiPaq Analyzer Metrics mentre l' opzione Import Metrics importa i parametri da fonti esterne a DAX Studio.

Il gruppo Esporta contiene l' opzione Esporta dati che consente di esportare i dati in DAX Studio come file CSV o tabella SQL.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Successivamente, il gruppo Prestazioni contiene l' opzione Esegui benchmark .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Puoi usarlo quando vuoi eseguire lo stesso codice più volte con l'aiuto di cold cache e warm cache.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

L'ultimo gruppo nella scheda Avanzate è Strumenti esterni .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

When clicked, the SQL Profiler opens the SQL Server Profiler window.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

It allows you to track the code that’s being executed along with the events generated behind the scenes. However, DAX Studio already does this same operation so there’s no actual need to use this option.

This is something that you would use in case you can’t open DAX studio on your computer. This option is available in the SQL Server Management Studio.

The Analyze in Excel option allows you to connect DAX Studio to Excel. This is especially useful if you want to quickly create a pivot table or report.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

When you click this, the Excel program will launch and, by default, will redirect you to create pivot tables.

3. The Help Tab:

The last tab in DAX Studio’s Ribbon is the Help tab.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Questa scheda ti aiuterà a comprendere meglio le funzioni e le caratteristiche di DAX Studio.

Nel gruppo Collegamenti sono disponibili Guida di DAX Studio , Forum di Power Pivot e Forum di Analysis Services .

Questi sono collegamenti a cui puoi accedere se hai domande. Questi collegamenti ti reindirizzeranno a fonti online, quindi assicurati di essere connesso a Internet.

Oltre a questo, c'è anche il gruppo Problemi .

Se ti capita di riscontrare un bug durante l'utilizzo di DAX Studio, puoi segnalarlo utilizzando l' opzione Segnala un bug . È inoltre possibile richiedere funzioni utilizzando l' opzione Richiedi una funzione . E se c'è una funzione specifica che non capisci, puoi fare clic sull'opzione Fai una domanda .

Per ulteriori informazioni sulla versione di DAX Studio in uso, è possibile fare clic sull'opzione Informazioni su DAXStudio .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

È anche possibile usarlo per condividere informazioni più dettagliate sui problemi riscontrati durante l'uso di DAX Studio.

Aggiunta di funzionalità alla barra di accesso rapido

Se sono presenti caratteristiche o funzioni che utilizzi più volte al giorno durante l'utilizzo di DAX Studio, puoi aggiungerle alla barra degli strumenti di accesso rapido .

Per aggiungere elementi alla barra di accesso rapido, è sufficiente fare clic con il pulsante destro del mouse su di essi e quindi selezionare Aggiungi alla barra di accesso rapido .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

La barra degli strumenti di accesso rapido si trova nell'angolo in alto a sinistra di DAX Studio.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Puoi anche scegliere di trasferirlo sotto la barra multifunzione.

Ciò è particolarmente utile se utilizzi spesso le opzioni che si trovano nei menu a discesa. Aggiungendoli alla barra di accesso rapido, riduci il numero di clic che devi fare.

Inoltre, se hai tutto ciò che ti serve nella barra degli strumenti, puoi chiudere la barra multifunzione. Ciò renderà l'area di lavoro di DAX Studio meno ingombrante.

Uso del riquadro dei metadati in DAX Studio

Il riquadro dei metadati fornisce informazioni sul modello di dati.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Il primo menu a discesa fornisce il nome del modello di dati. Se sei connesso a SQL Server Analysis Services, vedrai più database elencati in questo menu a discesa.

L' opzione di ricerca ti consente di filtrare i contenuti del tuo modello di dati come tabelle e colonne.

Utilizzo di funzionalità speciali in DAX Studio

Una caratteristica distinta di DAX Studio è la possibilità di ingrandire e ridurre ogni riquadro.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Inoltre, se passi con il mouse su una tabella nel riquadro Metadati, verranno visualizzate statistiche dettagliate relative a quella tabella/colonna.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Si noterà inoltre che esistono tabelle con icone traslucide che in origine non fanno parte del file LuckyTemplates usato in DAX Studio.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Queste tabelle esistono perché ogni volta che usi la funzionalità Data/ora automatica in LuckyTemplates, DAX Studio creerà più tabelle per ogni colonna nel modello di dati.

Questo è il motivo per cui è importante avere una tabella Date in ogni modello di dati nel caso in cui la utilizzerai in futuro per eseguire calcoli di intelligenza temporale.

Queste tabelle vengono visualizzate solo all'interno di strumenti esterni come DAX Studio e non sono visibili all'interno di LuckyTemplates per impostazione predefinita. Puoi disattivare questa opzione in modo che non consumi molto spazio nella memoria del programma.

Utilizzo del riquadro delle funzioni in DAX Studio

Il riquadro Funzioni viene utilizzato se si desidera comprendere i parametri e l'argomento di una determinata funzione.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Per visualizzare i parametri, trascinare e rilasciare una funzione dal riquadro Funzioni all'area di codifica. In questo esempio, è la funzione DATE.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Verrà quindi visualizzato l'argomento necessario per far funzionare correttamente la funzione DATE in DAX Studio.

Utilizzo del riquadro DMV in DAX Studio

DMV è l'acronimo di Dynamic Management Views . Questi DMV restituiscono informazioni sullo stato del server .

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Puoi accedere a qualsiasi informazione sul tuo modello di dati con l'aiuto di questi DMV. Sembrano un'istruzione SQL, ma in realtà non sono un codice.

Ad esempio, trasciniamo DISCOVER_KEYWORDS nell'area di codifica e poi eseguiamolo.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Nel riquadro Risultati, vedrai che fornisce una colonna che dice Parola chiave.

Se provi a eseguire una di queste parole chiave in LuckyTemplates, riceverai un messaggio di errore che indica che il codice non è corretto.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Questo perché queste parole chiave sono riservate.

Non puoi utilizzare parole chiave riservate nel tuo codice DAX.

Questa è una funzione molto utile in quanto aiuta a prevenire errori di parole chiave. L'uso delle parole chiave corrette in DAX Studio e LuckyTemplates è particolarmente importante se si scrivono più righe di codice.

Uso degli altri riquadri disponibili in DAX Studio

Riquadro di uscita

Il riquadro Output fornisce informazioni sulle azioni eseguite in DAX Studio.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Ciò include, a titolo esemplificativo ma non esaustivo, la creazione di connessioni, l'attesa dell'avvio della traccia e/o l'aggiornamento dei metadati. Include anche informazioni dettagliate sugli errori.

Se esegui un codice, fornirà anche informazioni sul numero di righe restituite e sul tempo di elaborazione della query.

Riquadro dei risultati

Il riquadro Risultati mostra il risultato del codice DAX o della DMV eseguita.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Riquadro Cronologia query

Il riquadro Cronologia query mostra un riepilogo dei codici che hai eseguito.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Questa operazione è particolarmente utile se si chiude una sessione di DAX Studio e si vogliono recuperare informazioni sulle query eseguite. Se fai doppio clic su una query, questa apparirà automaticamente nella finestra del codice.

Altre informazioni

Nella parte in basso a destra di DAX Studio sono disponibili altre numerose informazioni.

Utilizzo dell'interfaccia utente di DAX Studio: una panoramica

Le informazioni più importanti sono l' host locale e il numero di codice . Quando si tenta di connettere Excel a LuckyTemplates o Analysis Services, queste informazioni sono necessarie per poter stabilire una connessione tra DAX Studio e uno dei due software menzionati.

Il tempo, infine, permette di tenere traccia dei secondi o dei minuti trascorsi durante l'esecuzione di una query.


Prestazioni delle query e configurazione di DAX Studio

Conclusione

DAX Studio è lo strumento migliore da usare durante l'analisi delle query DAX in LuckyTemplates. Pertanto, è importante acquisire familiarità con ogni funzionalità con cui è stato creato. È importante comprendere cosa sono, come possono essere usati e in che modo possono influire sul flusso di lavoro quando si usa DAX Studio.

Questa panoramica dell'interfaccia utente di DAX Studio è una buona base prima di scrivere codici DAX. Più profonda è la tua conoscenza delle basi, più avrai successo nell'affrontare problemi avanzati.


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