LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

In diesem Tutorial erfahren Sie, wie der Performance Analyzer in LuckyTemplates funktioniert. In diesem Blog wird insbesondere die vom Performance Analyzer-Tool generierte Abfrage und deren Änderungen in Abhängigkeit von den visuellen Elementen in Ihrem Bericht erläutert .

Performance Analyzer ist ein LuckyTemplates-Tool, das die zum Laden oder Aktualisieren der Visuals erforderliche Dauer misst und anzeigt. Dadurch können Benutzer bestimmen, welche visuellen Elemente oder Elemente den größten Einfluss auf die Leistung eines Berichts haben .

Inhaltsverzeichnis

LuckyTemplates-Leistungsanalysator: Übersicht

Um zu demonstrieren, was die Leistungsanalysefunktion leistet, erstellen Sie zunächst einen einfachen LuckyTemplates-Bericht .

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Wenn Sie fertig sind, gehen Sie zur Registerkarte „Ansicht“ und klicken Sie auf „ Leistungsanalysator“ . Dadurch wird die Registerkarte „Leistungsanalyse“ auf der rechten Seite des LuckyTemplates-Desktops geöffnet.

Klicken Sie auf Aufnahme starten und dann auf Bilder aktualisieren . Dadurch werden neue Informationen im Bereich „Leistungsanalyse“ angezeigt.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Der DAX- Abfrageeintrag zeigt die Zeit an, die zum Ausführen der Abfrage in LuckyTemplates benötigt wird.

Die visuelle Anzeige zeigt die Zeit an, die zum Rendern der Tabelle benötigt wird, damit sie dem Endbenutzer wieder angezeigt werden kann.

„Andere zeigt die Zeit an, die ein bestimmtes Visual warten muss, während andere Visuals noch gerendert werden.

LuckyTemplates-Leistungsanalysator: So funktioniert es

Was hinter den Kulissen passiert

Manchmal kann Ihr DAX-Code extrem langsam sein. Um die Ursache und die Vorgänge hinter den Kulissen zu untersuchen, ist es wichtig, die von LuckyTemplates generierte Abfrage zu verstehen.

Klicken Sie dazu auf Abfrage kopieren und fügen Sie sie in DAX Studio ein.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Sie können sehen, dass die DAX-Abfrage das Schlüsselwort DEFINE verwendet und zwei Variablen deklariert hat. Anschließend wurden die Schlüsselwörter EVALUATE und ORDER BY verwendet, um das Ergebnis in einer bestimmten Reihenfolge abzurufen.

Wenn Sie den Code ausführen, erhalten Sie dieselbe Tabelle wie in LuckyTemplates.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Was passiert, wenn Sie neue Spalten hinzufügen?

Wenn Sie zu LuckyTemplates zurückkehren und eine neue Spalte hinzufügen, aktualisiert der Leistungsanalysatorbereich automatisch das Visual.

Kopieren Sie die DAX-Abfrage, nachdem Sie einige Sekunden lang in der Tabelle nach unten gescrollt haben.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Öffnen Sie DAX Studio und fügen Sie den Code in den Editor ein.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Immer wenn Sie in einer Matrix oder einem anderen visuellen Element nach unten scrollen, sendet LuckyTemplates eine weitere Abfrage an SSAS. Der DAX-Code ruft eine Liste aller Produkte ab, die nach den ersten 501 Zeilen erscheinen.

Der DAX-Code unterscheidet sich für Visuals, die stationär bleiben. Wenn Sie in diesem Fall vor dem Kopieren der Abfrage nicht durch das Bild scrollen, wird der Code auf die gleichzeitige Anzeige von 502 Zeilen beschränkt.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Auf diese Weise optimiert LuckyTemplates den Bericht, mit dem Sie gerade interagieren.

LuckyTemplates-Leistungsanalysator: Unterschied zwischen Tabelle und Slicer

Schauen wir uns an, wie Slicer mit einer bestimmten Abfrage interagieren. Erstellen Sie einen einfachen Slicer. In diesem Fall wird das Feld „Geschlecht“ als Slicer für die Matrix verwendet.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Löschen Sie den Leistungsanalysator und klicken Sie dann auf „Visuals aktualisieren“ . Dieses Mal werden Sie sehen, dass Sie zwei Abfragen haben; eine für den Allesschneider und eine für den Tisch.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Kopieren Sie die Abfrage des Slicers und kehren Sie zu DAX Studio zurück. Fügen Sie die Abfrage in den Editor ein.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Die Funktion wird verwendet, um die ersten 101 Zeilen anzuzeigen. In diesem Fall ist dies jedoch nicht wirklich sinnvoll, da LuckyTemplates die TOPN-Funktion nur zum Anzeigen der erforderlichen Anzahl von Zeilen verwendet.

Wenn Sie den Code ausführen, können Sie nur die drei unterschiedlichen Werte des Geschlechts-Slicers sehen: leer, M und F.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Wenn Sie jedoch die Abfrage der Tabelle kopieren und in DAX Studio ausführen, werden Sie feststellen, dass LuckyTemplates automatisch Variablen für den Filterkontext erstellt, der vom Slicer kommt.

LuckyTemplates Performance Analyzer-Abfragen: Ein Überblick

Sobald der Code die Werte vom Slicer abruft, fügt er diese Werte in eine -Funktion ein. Im zweiten Argument wird das Ergebnis der Variablen angewendet.

Abschluss

Dieses Tutorial gab einen kurzen Überblick über die Performance-Analysator-Funktion in LuckyTemplates. Insbesondere haben Sie etwas über die unterschiedlichen DAX-Abfragen gelernt, die abhängig von den verfügbaren Visuals generiert werden.

Diese Lektion hilft Ihnen, besser zu verstehen, welche Visuals ressourcenintensiver sind. Wenn Sie die Abfragen hinter jeder Visualisierung verstehen, können Sie Rückschlüsse darauf ziehen, welchen Aspekt des Berichts Sie überprüfen müssen, um die Leistung zu verbessern.


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst