Tworzenie zapytań drążenia do szczegółów za pomocą języka DMX

Dotyczy: SQL Server 2019 i starsze usługi Analysis Services Azure Analysis Services Fabric/Power BI Premium

Ważne

Funkcja wyszukiwania danych została uznana za przestarzałą w usługach SQL Server 2017 Analysis Services i została zakończona w usługach SQL Server 2022 Analysis Services. Dokumentacja nie jest aktualizowana dla przestarzałych i wycofanych funkcji. Aby dowiedzieć się więcej, zobacz zgodność z poprzednimi wersjami usług Analysis Services.

W przypadku wszystkich modeli obsługujących przeglądanie szczegółowe można pobrać dane przypadku i dane struktury, tworząc zapytanie DMX w programie SQL Server Management Studio lub dowolnym innym kliencie obsługującym funkcję DMX.

Ważne

Aby wyświetlić dane, musisz włączyć przeglądanie szczegółowe i mieć niezbędne uprawnienia.

Określanie opcji przechodzenia do szczegółów

Ogólna składnia pobierania przypadków modelu i przypadków struktury jest następująca:

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

Aby uzyskać więcej informacji na temat używania zapytań DMX do zwracania danych spraw, zobacz SELECT FROM <model>.CASES (DMX) i SELECT FROM <structure>.CASES.

Przykłady

Następujące zapytanie DMX zwraca dane przypadku dla określonej serii produktów z modelu szeregów czasowych. Zapytanie zwraca również kolumnę Amount, która nie została użyta w modelu, ale jest dostępna w strukturze eksploracji.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

W tym przykładzie zapytanie używa aliasu do zmiany nazwy kolumny struktury. Jeśli nie przypiszesz aliasu do kolumny struktury, zostanie zwrócona kolumna o nazwie "Expression". Ta nazwa jest domyślna dla wszystkich nienazwanych kolumn.

Zobacz także

Zapytania przeglądania szczegółowego (wyszukiwania danych)
Przeglądanie szczegółowe w strukturach górniczych