Query di LuckyTemplates Performance Analyzer: una panoramica

Query di LuckyTemplates Performance Analyzer: una panoramica

In questo tutorial imparerai come funziona Performance Analyzer in LuckyTemplates. Nello specifico, questo blog discuterà della query generata dallo strumento Performance Analyzer e di come cambia a seconda degli elementi visivi nel report .

Performance Analyzer è uno strumento di LuckyTemplates che misura e visualizza la durata necessaria per il caricamento o l'aggiornamento degli oggetti visivi. Ciò consente agli utenti di determinare quali elementi visivi o elementi hanno il maggiore impatto sulle prestazioni di un report .

Sommario

Analizzatore delle prestazioni di LuckyTemplates: panoramica

Per dimostrare cosa fa la funzionalità Performance Analyzer, inizia creando un semplice report di LuckyTemplates .

Query di LuckyTemplates Performance Analyzer: una panoramica

Al termine, vai alla scheda Visualizza e fai clic su Performance Analyzer . Questo apre la scheda Performance Analyzer che si trova sul lato destro del desktop di LuckyTemplates.

Fare clic su Avvia registrazione e quindi su Aggiorna immagini . Questo visualizza una nuova serie di informazioni nel riquadro Performance Analyzer.

Query di LuckyTemplates Performance Analyzer: una panoramica

La voce della query DAX mostra il tempo necessario per eseguire la query in LuckyTemplates.

La visualizzazione visiva mostra la quantità di tempo necessaria per eseguire il rendering della tabella in modo che possa essere visualizzata all'utente finale.

E Altro mostra la quantità di tempo che un particolare oggetto visivo deve trascorrere in attesa mentre altri oggetti visivi sono ancora in fase di rendering.

Analizzatore delle prestazioni di LuckyTemplates: come funziona

Cosa succede dietro le quinte

A volte, il tuo codice DAX può essere estremamente lento. Per indagare sulla causa e su cosa sta accadendo dietro le quinte, è importante comprendere la query generata da LuckyTemplates.

A tale scopo, fare clic su Copia query e incollarla in DAX Studio.

Query di LuckyTemplates Performance Analyzer: una panoramica

Query di LuckyTemplates Performance Analyzer: una panoramica

È possibile notare che la query DAX ha usato la parola chiave DEFINE e ha dichiarato due variabili. Ha quindi utilizzato la parola chiave EVALUATE e ORDER BY per ottenere il risultato in un ordine particolare.

Quando esegui il codice, otterrai la stessa tabella che hai in LuckyTemplates.

Query di LuckyTemplates Performance Analyzer: una panoramica

Cosa succede quando aggiungi nuove colonne

Se torni a LuckyTemplates e aggiungi una nuova colonna, il riquadro Analizzatore prestazioni aggiorna automaticamente l'oggetto visivo.

Copia la query DAX dopo aver fatto scorrere la tabella per alcuni secondi.

Query di LuckyTemplates Performance Analyzer: una panoramica

Apri DAX Studio e incolla il codice nell'editor.

Query di LuckyTemplates Performance Analyzer: una panoramica

Ogni volta che scorri verso il basso una matrice o qualsiasi altro oggetto visivo, LuckyTemplates invia un'altra query a SSAS. Il codice DAX recupera un elenco di tutti i prodotti visualizzati dopo le 501 righe iniziali.

Il codice DAX è diverso per gli elementi visivi che rimangono fissi. Per questa istanza, se non si scorre l'oggetto visivo prima di copiare la query, il codice sarà limitato a mostrare solo 502 righe alla volta.

Query di LuckyTemplates Performance Analyzer: una panoramica

Questo è il modo in cui LuckyTemplates ottimizza il report con cui stai attualmente interagendo.

Analizzatore delle prestazioni di LuckyTemplates: differenza tra tabella e affettatrice

Diamo un'occhiata a come gli slicer interagiscono con una determinata query. Crea una semplice affettatrice. In questo caso, il campo Sesso viene utilizzato come affettatrice per la matrice.

Query di LuckyTemplates Performance Analyzer: una panoramica

Cancella l'analizzatore delle prestazioni, quindi fai clic su Aggiorna elementi visivi . Questa volta vedrai che hai due domande; uno per l'affettatrice e un altro per il tavolo.

Query di LuckyTemplates Performance Analyzer: una panoramica

Copia la query dell'affettatrice e torna a DAX Studio. Incolla la query nell'editor.

Query di LuckyTemplates Performance Analyzer: una panoramica

La funzione viene utilizzata per visualizzare le prime 101 righe. Ma in questo caso, in realtà non è utile poiché LuckyTemplates utilizza solo la funzione TOPN per visualizzare il numero richiesto di righe.

Se esegui il codice, potrai vedere solo i tre valori distinti dell'affettatrice di genere: vuoto, M e F.

Query di LuckyTemplates Performance Analyzer: una panoramica

Ma se copi la query della tabella e la esegui in DAX Studio, vedrai che LuckyTemplates crea automaticamente variabili per il contesto del filtro proveniente dall'affettatrice.

Query di LuckyTemplates Performance Analyzer: una panoramica

Una volta che il codice recupera i valori dall'affettatrice, li inserisce all'interno di una funzione . Nel secondo argomento, applica il risultato della variabile.

Conclusione

Questa esercitazione ha mostrato una rapida panoramica della funzionalità Analizzatore prestazioni in LuckyTemplates. In particolare, hai appreso le diverse query DAX che genera a seconda degli oggetti visivi disponibili.

Questa lezione ti aiuta a comprendere meglio quali elementi visivi richiedono più risorse. Comprendendo le query alla base di ogni visualizzazione, puoi dedurre quale aspetto del rapporto devi rivedere per migliorare le prestazioni.


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