Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

In diesem Tutorial geben wir einen kurzen Überblick über alle Optionen, die in der Benutzeroberfläche von DAX Studio verfügbar sind. Dazu gehören die Bereiche und jede Schaltfläche im Menüband. Wir besprechen, wie Sie mit diesen Funktionen Ihre Leistung in DAX Studio verbessern können.

Es ist wichtig, sich mit dem Zweck und der Funktion der einzelnen Funktionen in DAX Studio vertraut zu machen. Also gehen wir das von oben nach unten durch.

Inhaltsverzeichnis

Verwenden des DAX Studio-Menübands

DAX Studio verfügt über drei Registerkarten im Menüband: Home , Advanced und Help .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

1. Die Registerkarte „Startseite“:

Die Optionen auf der Registerkarte „Startseite“ sind nach Zweck gruppiert.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Zum Erstellen und Ausführen von Abfragen

Dies sind die Schaltflächen innerhalb der Abfragegruppe :

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die erste Schaltfläche auf der linken Seite ist Ausführen . Mit dieser Option können Sie den von Ihnen geschriebenen DAX-Code ausführen. Und wenn Sie auf den Dropdown-Pfeil klicken, werden zwei weitere Schaltflächen angezeigt: Abfrage ausführen und Cache löschen und ausführen .

Die nächste Schaltfläche ist Abbrechen . Wenn Sie auf diese Option klicken, wird die Ausführung der Abfrage gestoppt. Dies ist besonders nützlich, wenn die Ausführung einer Abfrage lange dauert.

Die Option „Cache löschen“ ähnelt „ Cache löschen“ und „Ausführen“ , nur dass erstere lediglich die Caches im Programm löscht. Wenn Sie die Abfrage also nach dem Leeren des Caches ausführen möchten, ist es besser, die letztere Option zu wählen, um die Anzahl der Klicks zu reduzieren.

Mit der Ausgabeoption können Sie die Ergebnisse extrahieren, um sie in einer anderen Software anzuzeigen und zu bearbeiten. Wenn Sie beispielsweise die Ergebnisse in Excel anzeigen möchten, können Sie die Ausgabeoption verwenden, um die Ergebnisse als Excel-Datei zu extrahieren.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die Ansichtsgruppe enthält nur eine Schaltfläche: den Abfrage-Generator.

Mit dem Query Builder können Sie eine DAX-Abfrage ausführen, ohne Code schreiben zu müssen.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Nachdem Sie auf den Abfrage-Generator geklickt haben, müssen Sie nur noch Spalten und/oder Kennzahlen aus Ihrem Metadatenbereich ziehen und ablegen.

Die Gruppe „Bearbeiten“ enthält Schaltflächen, die denen anderer Programme wie Excel ähneln.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Diese Befehle gelten für die von Ihnen geschriebenen Codes.

Zum Formatieren von DAX-Code

Die nächste Gruppe ist Format :

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Format Query ist ein großartiges Tool zum Schreiben von DAX-Code. Wenn Sie darauf klicken, werden Ihre DAX-Codes gemäß dem DAX Studio-Standard formatiert.

Diese Option verwendet einen Dienst namens daxformatter.com . Es sendet eine Anfrage an diese Website und die Website formatiert daraufhin den Code und sendet ihn dann zurück an DAX Studio. Beachten Sie, dass Sie eine Internetverbindung benötigen, damit diese Funktionalität funktioniert.

Als Nächstes können Sie mit den Schaltflächen „Kommentieren “ und „Kommentieren aufheben“ Kommentare in Ihren DAX-Code einfügen.

Mit den Schaltflächen „Nach oben “ und „Nach unten“ können Sie die Groß-/Kleinschreibung Ihres geschriebenen DAX-Codes ändern.

Die Option „Kommas debuggen“ ist eine Funktion, mit der Sie Kommas vom Zeilenende zum Zeilenanfang verschieben können. Dies ist besonders hilfreich, wenn Sie mehrere Codezeilen schreiben. Es verringert die Verwirrung.

Die nächste Gruppe Suchen mit den Schaltflächen Suchen und Ersetzen hat ähnliche Funktionen wie andere Software.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Zur Messung und Überwachung der Leistung

In Zukunft gibt es die LuckyTemplates- Gruppe.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Mit der Schaltfläche „Leistungsdaten laden“ können Sie Daten importieren, die aus dem LuckyTemplates Performance Analyzer exportiert wurden .

Dazu müssen Sie zunächst eine Datei aus LuckyTemplates extrahieren. Gehen Sie in LuckyTemplates zur Registerkarte „Ansicht“ und klicken Sie auf „Leistungsanalysator“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Anschließend wird der Bereich „Leistungsanalyse“ angezeigt. Klicken Sie auf die Schaltfläche „Aufzeichnung starten“ , während Sie die Visuals und den DAX-Code in LuckyTemplates durchgehen, die Sie analysieren möchten, und klicken Sie dann auf „ Exportieren“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Gehen Sie zurück zu DAX Studio und laden Sie dann die Datei, die Sie aus LuckyTemplates extrahiert haben, mit der Option „Load Perf Data“ .

Als nächstes kommt die Gruppe „Traces“ :

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die erste Schaltfläche in dieser Gruppe ist Alle Abfragen . Wenn Sie darauf klicken, wird unten eine neue Registerkarte mit dem Namen „Alle Abfragen“ angezeigt.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Diese Registerkarte enthält Startzeit, Typ, Dauer, Benutzer, Datenbank und Abfrage. Es stellt digitale Statistiken der an die Analysis Services gesendeten Abfragen in LuckyTemplates, LuckyTemplates Service , Excel oder SSAS bereit .

Die Option „Abfrageplan“ stellt Informationen zum logischen und physischen Abfrageplan bereit. Diese können Ihnen helfen zu verstehen, wie die DAX-Engine einen DAX-Code löst. Wenn Sie auf diese Option klicken, wird unten eine weitere neue Registerkarte angezeigt.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Dann gibt es noch die Option „Server-Timings“ . Es bietet Informationen darüber, wie Daten aus der Storage Engine extrahiert wurden . Ebenso öffnet sich ein weiterer neuer Tab, wenn Sie darauf klicken.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Für Traces können nicht alle drei Optionen gleichzeitig aktiviert sein.

Wenn Sie versuchen, auf zwei Optionen gleichzeitig zu klicken, wird eine Fehlermeldung angezeigt, die besagt, dass Sie warten müssen, bis die Ablaufverfolgung aktualisiert ist.

Zur Verwendung mit externer Software

Die letzte Gruppe unter der Registerkarte „Startseite“ ist „Verbindung“ :

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Mit der Schaltfläche „Verbinden“ können Sie in DAX Studio eine Verbindung zu einem LuckyTemplates-Modell, Analysis Services oder Excel herstellen oder die aktuelle Verbindung ändern.

Sie arbeiten beispielsweise mit einem LuckyTemplates-Modell und möchten sofort zwischen den SQL Server-Datentools oder SSAS wechseln. Verwenden Sie dann einfach die Option „Verbinden“ und nehmen Sie die erforderlichen Änderungen vor.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Wenn Sie auf die Option „Metadaten aktualisieren“ klicken, werden Ihre Tabellen und Daten im Metadatenbereich in DAX Studio aktualisiert.

Sie haben beispielsweise Änderungen an Ihren Daten in LuckyTemplates vorgenommen. Diese Änderung wird von DAX Studio nicht automatisch nachverfolgt. Sie müssen also auf Metadaten aktualisieren klicken und die Metadaten werden dann entsprechend aktualisiert.

2. Die Registerkarte „Erweitert“:

Die zweite Registerkarte im Menüband ist die Registerkarte „Erweitert“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die Optionen auf dieser Registerkarte sind je nach Funktion in 4 Gruppen unterteilt.

Zuerst gibt es die Gruppe „Metriken“ :

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Lassen Sie uns zunächst die Option „Metriken anzeigen“ besprechen .

Wenn Sie darauf klicken, wird der Bereich „VertiPaq Analyzer-Metriken“ geöffnet, der verschiedene Informationen zu den Tabellen, Spalten und anderen Daten bereitstellt, die in Ihrer aktuellen DAX Studio-Datei verwendet werden.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die Option „Metriken exportieren“ exportiert dann die Informationen im Bereich „Metriken“ des VertiPaq Analyzers, während die Option „ Metriken importieren“ Metriken aus Quellen außerhalb von DAX Studio einbringt.

Die Exportgruppe enthält die Option „Daten exportieren “, mit der Sie die Daten in Ihrem DAX Studio entweder als CSV-Datei oder als SQL-Tabelle exportieren können.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Als nächstes enthält die Gruppe „Leistung“ die Option „Benchmark ausführen“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Sie können dies verwenden, wenn Sie denselben Code mithilfe von Cold-Cache und Warm-Cache mehrmals ausführen möchten.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die letzte Gruppe auf der Registerkarte „Erweitert“ ist „Externe Tools“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Wenn Sie darauf klicken, öffnet der SQL Profiler das SQL Server Profiler-Fenster.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Damit können Sie den ausgeführten Code sowie die im Hintergrund generierten Ereignisse verfolgen. DAX Studio führt diesen Vorgang jedoch bereits aus, sodass diese Option nicht unbedingt verwendet werden muss.

Dies ist etwas, das Sie verwenden würden, falls Sie DAX Studio nicht auf Ihrem Computer öffnen können. Diese Option ist im SQL Server Management Studio verfügbar.

Mit der Option „In Excel analysieren“ können Sie DAX Studio mit Excel verbinden. Dies ist besonders nützlich, wenn Sie schnell eine Pivot-Tabelle oder einen Pivot-Bericht erstellen möchten.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Wenn Sie darauf klicken, wird das Excel-Programm gestartet und leitet Sie standardmäßig zum Erstellen von Pivot-Tabellen weiter.

3. Die Registerkarte „Hilfe“:

Die letzte Registerkarte im Menüband von DAX Studio ist die Registerkarte „Hilfe“ .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Diese Registerkarte hilft Ihnen dabei, die Funktionen und Features von DAX Studio besser zu verstehen.

Unter der Gruppe „Links“ finden Sie die DAX Studio-Hilfe , das Power Pivot-Forum und das Analysis Services-Forum .

Dies sind Links, auf die Sie zugreifen können, wenn Sie Fragen haben. Diese Links leiten Sie zu Online-Quellen weiter. Stellen Sie daher sicher, dass Sie mit dem Internet verbunden sind.

Darüber hinaus gibt es noch die Gruppe „Probleme“ .

Wenn Sie bei der Verwendung von DAX Studio jemals auf einen Fehler stoßen, können Sie ihn über die Option „Fehler melden“ melden . Sie können Funktionen auch über die Option „Funktion anfordern“ anfordern . Und wenn Sie eine bestimmte Funktion nicht verstehen, können Sie auf die Option „Frage stellen“ klicken .

Wenn Sie weitere Informationen zu Ihrer Version von DAX Studio erhalten möchten, können Sie auf die Option „Über DAXStudio“ klicken .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Sie können dies auch verwenden, um detailliertere Informationen zu Problemen zu teilen, die bei der Verwendung von DAX Studio aufgetreten sind.

Hinzufügen von Funktionen zur Symbolleiste für den Schnellzugriff

Wenn es Features oder Funktionen gibt, die Sie bei der Verwendung von DAX Studio mehrmals täglich nutzen, können Sie diese zur Symbolleiste für den Schnellzugriff hinzufügen .

Um Elemente zur Symbolleiste für den Schnellzugriff hinzuzufügen, müssen Sie nur mit der rechten Maustaste darauf klicken und dann Zur Symbolleiste für den Schnellzugriff hinzufügen auswählen .

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die Symbolleiste für den Schnellzugriff finden Sie in der oberen linken Ecke von DAX Studio.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Sie können es auch unterhalb der Multifunktionsleiste übertragen.

Dies ist besonders hilfreich, wenn Sie häufig Optionen verwenden, die sich in Dropdown-Menüs befinden. Indem Sie sie zur Symbolleiste für den Schnellzugriff hinzufügen, reduzieren Sie die Anzahl der erforderlichen Klicks.

Wenn Sie in der Symbolleiste alles haben, was Sie brauchen, können Sie auch die Multifunktionsleiste schließen. Dadurch wird Ihr DAX Studio-Arbeitsbereich weniger überladen.

Verwenden des Metadatenbereichs in DAX Studio

Der Metadatenbereich bietet Ihnen Informationen zu Ihrem Datenmodell.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Im ersten Dropdown-Menü erhalten Sie den Namen des Datenmodells. Wenn Sie mit SQL Server Analysis Services verbunden sind, werden in diesem Dropdown-Menü mehrere Datenbanken aufgelistet.

Mit der Suchoption können Sie den Inhalt Ihres Datenmodells wie Tabellen und Spalten herausfiltern.

Verwenden spezieller Funktionen in DAX Studio

Eine besondere Funktion in DAX Studio ist die Möglichkeit, jeden Bereich zu vergrößern und zu verkleinern.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Wenn Sie außerdem mit der Maus über eine Tabelle im Metadatenbereich fahren, werden detaillierte Statistiken zu dieser Tabelle/Spalte angezeigt.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Sie werden außerdem feststellen, dass es Tabellen mit durchsichtigen Symbolen gibt, die ursprünglich nicht Teil der in DAX Studio verwendeten LuckyTemplates-Datei sind.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Diese Tabellen sind vorhanden, weil DAX Studio jedes Mal, wenn Sie die automatische Datums-/Uhrzeitfunktion in LuckyTemplates verwenden, mehrere Tabellen für jede Spalte in Ihrem Datenmodell erstellt.

Aus diesem Grund ist es wichtig, in jedem Datenmodell eine Datumstabelle zu haben, falls Sie diese in Zukunft für Zeitintelligenzberechnungen verwenden möchten.

Diese Tabellen werden nur in externen Tools wie DAX Studio angezeigt und sind in LuckyTemplates standardmäßig nicht sichtbar. Sie können diese Option deaktivieren, damit nicht viel Speicherplatz im Programmspeicher belegt wird.

Verwenden des Funktionsbereichs in DAX Studio

Der Bereich „Funktionen“ wird verwendet, wenn Sie die Parameter und Argumente einer bestimmten Funktion verstehen möchten.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Um die Parameter anzuzeigen, ziehen Sie eine Funktion per Drag & Drop aus dem Funktionsbereich in den Codierungsbereich. In diesem Beispiel ist es die DATE-Funktion.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Anschließend sehen Sie das Argument, das Sie benötigen, damit die DATE-Funktion in DAX Studio ordnungsgemäß funktioniert.

Verwenden des DMV-Bereichs in DAX Studio

DMV steht für Dynamic Management Views . Diese DMVs geben Informationen zum Serverstatus zurück.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Mithilfe dieser DMVs können Sie auf alle Informationen zu Ihrem Datenmodell zugreifen. Sie sehen aus wie eine SQL-Anweisung, sind aber nicht wirklich ein Code.

Als Beispiel ziehen wir DISCOVER_KEYWORDS per Drag & Drop in den Codierungsbereich und führen es dann aus.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Im Ergebnisbereich sehen Sie, dass es eine Spalte mit der Aufschrift „Keyword“ gibt.

Wenn Sie versuchen, eines dieser Schlüsselwörter in LuckyTemplates auszuführen, erhalten Sie eine Fehlermeldung, dass der Code falsch ist.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Dies liegt daran, dass diese Schlüsselwörter reserviert sind.

Sie können in Ihrem DAX-Code keine reservierten Schlüsselwörter verwenden.

Dies ist eine sehr nützliche Funktion, da sie dabei hilft, Keyword-Fehler zu vermeiden. Die Verwendung der richtigen Schlüsselwörter in DAX Studio und LuckyTemplates ist besonders wichtig, wenn Sie mehrere Codezeilen schreiben.

Verwenden der anderen verfügbaren Bereiche in DAX Studio

Ausgabebereich

Der Ausgabebereich bietet Informationen zu den Aktionen, die Sie in DAX Studio ausgeführt haben.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Dazu gehört unter anderem das Herstellen von Verbindungen, das Warten auf den Start des Trace und/oder das Aktualisieren der Metadaten. Es enthält auch detaillierte Informationen zu Fehlern.

Wenn Sie einen Code ausführen, liefert dieser auch Informationen über die Anzahl der zurückgegebenen Zeilen und die Verarbeitungszeit der Abfrage.

Ergebnisbereich

Im Ergebnisbereich wird das Ergebnis des von Ihnen ausgeführten DAX-Codes oder DMV angezeigt.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Bereich „Abfrageverlauf“.

Im Bereich „Abfrageverlauf“ wird eine Zusammenfassung der von Ihnen ausgeführten Codes angezeigt.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Dies ist besonders hilfreich, wenn Sie eine DAX Studio-Sitzung schließen und Informationen zu den von Ihnen ausgeführten Abfragen abrufen möchten. Wenn Sie auf eine Abfrage doppelklicken, wird diese automatisch im Codefenster angezeigt.

Andere Informationen

Unten rechts in DAX Studio stehen verschiedene weitere Informationen zur Verfügung.

Verwenden der DAX Studio-Benutzeroberfläche: Ein Überblick

Die wichtigsten Informationen sind der lokale Host und die Codenummer . Wenn Sie versuchen, Excel mit LuckyTemplates oder Analysis Services zu verbinden, benötigen Sie diese Informationen, damit Sie eine Verbindung zwischen DAX Studio und einer der beiden genannten Softwareprogramme herstellen können.

Die Zeit ermöglicht es Ihnen letztendlich, den Überblick über die Sekunden oder Minuten zu behalten, die beim Ausführen einer Abfrage vergangen sind.


Abfrageleistung und DAX Studio-Setup

Abschluss

DAX Studio ist das beste Tool für die Analyse von DAX-Abfragen in LuckyTemplates. Daher ist es wichtig, sich mit allen integrierten Funktionen vertraut zu machen. Es ist wichtig zu verstehen, was sie sind, wie sie verwendet werden können und wie sie sich auf Ihren Workflow bei der Verwendung von DAX Studio auswirken können.

Dieser Überblick über die Benutzeroberfläche von DAX Studio ist eine gute Grundlage vor dem Schreiben von DAX-Codes. Je fundierter Sie über die Grundlagen verfügen, desto erfolgreicher werden Sie bei der Bewältigung fortgeschrittener Probleme sein.


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