Erstellen von Drillthroughabfragen mit DMX
Gilt für: SQL Server 2019 und früheren Analysis Services Azure Analysis Services Fabric/Power BI Premium
Wichtig
Data Mining wurde in SQL Server 2017 Analysis Services als veraltet eingestuft und wurde jetzt in SQL Server 2022 Analysis Services eingestellt. Die Dokumentation wird für veraltete und eingestellte Features nicht aktualisiert. Weitere Informationen finden Sie unter Abwärtskompatibilität von Analysis Services.
Für alle Modelle, die Drillthrough unterstützen, können Sie Fall- und Strukturdaten abrufen, indem Sie eine DMX-Abfrage in SQL Server Management Studio oder einem anderen Client erstellen, der DMX unterstützt.
Warnung
Zum Anzeigen der Daten muss Drillthrough aktiviert werden, wofür Sie die entsprechenden Berechtigungen benötigen.
Angeben von Drillthroughoptionen
Die allgemeine Syntax zum Abrufen von Modell- und Strukturfällen sieht folgendermaßen aus:
SELECT <model column list>, StructureColumn('<structure column name') FROM <modelname>.CASES
Weitere Informationen zur Verwendung von DMX-Abfragen zum Zurückgeben von Falldaten finden Sie unter SELECT FROM-Modell<>. CASES (DMX) und SELECT FROM-Struktur<>. FÄLLE.
Beispiele
Bei der folgenden DMX-Abfrage werden die Falldaten für eine bestimmte Produktreihe von einem Zeitreihenmodell zurückgegeben. Die Abfrage gibt außerdem die Spalte Amountzurück, die zwar nicht im Modell verwendet wurde, jedoch in der Miningstruktur verfügbar ist.
SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]
FROM Forecasting.CASES
WHERE [Model Region] = 'M200 Pacific'
In diesem Beispiel wird ein Alias verwendet, um die Strukturspalte umzubenennen. Wenn Sie der Strukturspalte keinen Alias zuordnen, wird die Spalte mit dem Namen "Expression" zurückgegeben. Dies ist das Standardverhalten für alle unbenannten Spalten.
Weitere Informationen
Drillthroughabfragen (Data Mining)
Drillthrough in Miningstrukturen