Die MDX- und DAX-Abfrageanalyse, eine in SentryOne SQL Sentry verfügbare Funktion, liefert detaillierte Informationen zu SQL Server Analysis Services(SSAS)-Abfragen, damit Sie die Auswirkungen der MDX-Abfrageleistung im mehrdimensionalen Modus und der DAX-Abfrageleistung im tabellarischen Modus analysieren können.
Sind Sie bei der Bereitstellung der kritischen Business Intelligence für Ihr Unternehmen immer mehr von der Leistung von SSAS abhängig und sind frustriert, wenn die SSAS-Leistung beeinträchtigt ist?
Sie sind nicht allein. Als Microsoft im Jahr 2000 SQL Server Analysis Services (SSAS) einführte, wurde SSAS speziell für die Unterstützung von Datenbanken entwickelt, die auf einem mehrdimensionalen (OLAP-ähnlichen) Modell basieren. Im Laufe der Jahre wurde SSAS weiterentwickelt und unterstützt nun auch ein vollkommen separates Datenmodell, SSAS Tabular, das in SQL Server 2017 zum Standardinstallationsmodell wurde.
Kunden benötigen eine Überwachungslösung, die mit den SSAS-Innovationen Schritt hält, vollständige Analyseunterstützung für MDX- und DAX-Abfragen bietet und die SSAS-Leistungsüberwachung und ‑analyse vereinfacht.
Für eine leistungsstarke SSAS-Leistungsüberwachung ist SentryOne SQL Sentry die richtige Wahl.
MDX (Multidimensional Expressions) ist eine branchenübliche Abfrage- und Berechnungssprache, die zum Abrufen von Daten aus OLAP-Datenbanken verwendet wird. MDX kann auch zur Abfrage von Daten in einer tabellarischen SSAS-Datenbank verwendet werden, solange die Datenbank nicht für den DirectQuery-Modus konfiguriert ist.
SQL Sentry kann auf Ressourcenkonflikte auf dem Server hinweisen, wenn Ihre SSAS-Speicher-Engine Cubes mit neuen Daten erstellt und aktualisiert, oder wenn die Speicher-Engine vorhandene Daten neu berechnet und neu organisiert und gleichzeitig neue MDX-Abfragen verarbeitet.
Die MDX-spezifischen Leistungsindikatoren von SQL Sentry wie Berechnete Zellen gesamt und Neuberechnungen gesamt können dabei helfen, herauszufinden, ob Ihre MDX-Abfragen optimiert sind.
SQL Sentry zeigt zudem an, ob die MDX-Leistung durch Einschränkungen des SSAS-Servers im Hinblick auf CPU, Arbeitsspeicher, Datenträger oder Netzwerkressourcen beeinträchtigt wird.
Analog dazu bietet SQL Sentry zahlreiche Funktionen zur Leistungsanalyse für DAX-Abfragen (Data Analysis Expressions). DAX ist eine Formelsprache, die zum Erstellen von benutzerdefinierten Berechnungen in tabellarischen SSAS-Modellprojekten verwendet wird.
SQL Sentry bietet interne Details für DAX (wie auch MDX) in tabellarischen Modellen. Sie können die Abfragezeit der SSAS-Speicher-Engine und der Formel-Engine im Vergleich anzeigen; Sie können interne VertiPaq-Cacheabgleiche und ‑scans durchführen und schnell Rückrufe zur Formel-Engine identifizieren und so Abfrageengpässe des tabellarischen Modells ermitteln.
Weitere unabhängige SentryOne-Bewertungen finden Sie auf TrustRadius.