Freigeben über


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