Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
In diesem Tutorial erfahren Sie mehr über die VertiPaq Engine-Funktion in LuckyTemplates, die Ihnen dabei hilft, die Leistung Ihres DAX-Codes zu steigern. Dieser Beitrag ist eine Einführung in die Storage Engine und was sie mit Ihrem DAX macht.
Inhaltsverzeichnis
DAX-Abfragestruktur für VertiPaq Engine
Zunächst müssen Sie die Abfragestruktur verstehen, die nach dem Schreiben Ihrer DAX-Gleichung auftritt.
Wenn Sie Ihren DAX-Code schreiben, finden hinter jeder Funktion im Code Prozesse statt, die Ihnen ein Ergebnis liefern.
Sie müssen diese Prozesse verstehen, um Leistungsprobleme zu finden und zu optimieren.
Dies ist der Prozess hinter der Abfragestruktur:
Nachdem die DAX-Abfrage durchgeführt wurde, durchläuft sie das Tabellenmodell von SQL Server Analysis Services, um analysiert und getestet zu werden. Als nächstes durchläuft es die erste Engine namens Formula Engine.
Die Formel-Engine kann die benötigten Daten nicht abrufen. Daher fordert es Hilfe von der Storage Engine oder dem VertiPaq an.
Das VertiPaq ruft dann in einer komprimierten Methode Daten aus dem Datencache oder der Datenquelle ab.
Die komprimierte Methode ist wichtig, um die Dateigröße zu verringern und die Abfragen schneller auszuführen.
VertiPaq-Engine in LuckyTemplates
VertiPaq basiert auf Spalten, die sich von einem einfachen SQL-Server unterscheiden.
Ein einfacher SQL-Server führt alles in Zeilen aus, wodurch die Gesamtleistung langsamer wird.
Es bietet die Möglichkeit, Daten auf verschiedene Arten zu komprimieren und im Speicher zu speichern. Dadurch wird die Leistung Ihres DAX-Codes beschleunigt.
Wenn Sie mit einer direkten Abfrage arbeiten, können Sie die VertiPaq Storage Engine nicht verwenden; Die VertiPaq Storage Engine kann nur für importierte Modelle über die Importfunktion verwendet werden .
Hier sind die verschiedenen Eigenschaften einer VertiPaq Engine:
1. Scannt und ruft Daten ab
VertiPaq scannt und ruft Daten von der Datenquelle ab oder wo auch immer Sie sie importiert haben.
Und dann stellt es die Abfragen bereit, die die Formel-Engine benötigt, um die DAX-Frage zu beantworten.
2. Verwendet mehrere Kerne
Es ist schneller als die Formula Engine, da es Multithreading ist und mehrere Kerne verwenden kann.
3. Vervollständigt einfache Ausdrücke
Die Speicher-Engine kann einfache Ausdrücke wie , und sogar vervollständigen .
Die DISTINCTCOUNT-Funktion kann bei einer SQL Server-Typeinstellung Probleme verursachen, aber VertiPaq bewältigt diese effizient.
4. Drückt Abfragen in einer SQL-Sprache aus
Die von der Speicher-Engine generierten Abfragen werden intern mit einer Pseudo-SQL-Sprache namens xmSQL ausgedrückt.
Es ist eine visuelle Darstellung dessen, was der Computer im Hintergrund tut. Es ermöglicht den Menschen, eine Vorstellung davon zu bekommen, was hinter dem Prozess passiert.
Optimieren Sie DAX-Funktionen mit dieser neuen Kursmaßnahme
in LuckyTemplates: Optimierungstipps und -techniken.
Erweiterte Tipps zur Optimierung Ihrer LuckyTemplates-Tabelle
Abschluss
Durch die Optimierung von DAX wird die Leistung Ihres Codes verbessert. Dies erfolgt durch die Verwendung des VertiPaq oder der Storage Engine. Dies trägt dazu bei, die Prozesse hinter der Codeberechnung zu reduzieren und effizientere Ergebnisse zu liefern.
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.