Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: usług SQL Server Analysis Services
Gdy używasz Data Mining Extensions (DMX) do zapytań o obiekty w Microsoft SQL Server Analysis Services, możesz użyć funkcji, które zwracają więcej informacji niż tylko wartości w kolumnach modelu eksminacji danych lub zbioru danych wejściowych. Na przykład możesz użyć zapytań DMX, aby zwracać nie tylko wartość predykcji kolumny, ale także prawdopodobieństwo, że prognoza jest poprawna. Możesz używać nie tylko funkcji DMX, ale także funkcji z Microsoft Visual Basic for Applications (VBA), Microsoft Excel oraz procedur przechowywanych.
Funkcje DMX
Możesz używać funkcji DMX do wykonywania następujących zadań:
Prognozy zwrotne.
Zwracaj statystyki dotyczące przewidywania, takie jak prawdopodobieństwo i wsparcie.
Filtruj wyniki zapytań.
Zmień kolejność wyrażenia stołu.
Większość funkcji DMX zwraca wartość skalarną, na przykład wsparcie dla prognozy, ale niektóre zwracają wynik tabelarkowy. Na przykład funkcja PredictHistogram zwraca tabelę zawierającą wsparcie i prawdopodobieństwo dla każdego stanu w określonej przewidywalnej kolumnie. Wyniki są wyświetlane jako nowa kolumna tabelaryczna.
Więcej informacji:Ogólne Funkcje Predykcyjne (DMX),Data Mining Extensions (DMX) Function Reference
Visual Basic for Applications (VBA) oraz Excel Functions
Oprócz funkcji DMX możesz także wywoływać różne funkcje VBA i Excel z instrukcji DMX. Na przykład możesz użyć funkcji lCase, aby zmodyfikować sposób wyświetlania kolumny Attribute_Name w zawartości modelu TM_Decision_Tree. Jest to pokazane w poniższym przykładzie kodu.
SELECT lCase([Attribute_Name])
FROM [TM_Decision_Tree].CONTENT
Jeśli ta sama funkcja istnieje zarówno w VBA, jak i Excel, musisz poprzedzać nazwę funkcji w swoim wyrażeniu DMX albo VBA, albo Excel. Na przykład używasz VBA!Log lub Excel!Log. Jeśli funkcja VBA lub Excel, której chcesz użyć, istnieje także w DMX lub Multidimensional Expressions (MDX), albo jeśli funkcja zawiera znak dolara ($), musisz użyć nawiasów kwadratowych ([]), aby uniknąć tej funkcji. Na przykład wywołanie funkcji to [VBA!Format].
Procedury przechowywane
Możesz używać języków programowania w języku powszechnym do tworzenia procedur przechowywanych, które rozszerzają funkcjonalność DMX. Na przykład model wydobywania drzewa regresji zwraca współczynniki, takie jak A, B i inne, które opisują równanie regresji, ale model nie zwraca samego równania, na przykład A+Bx = y. Możesz jednak napisać procedurę przechowywaną, która wykorzystuje obiekt modelu eksminacji danych do nawigacji po schemacie treści i zwraca równanie regresji jako wyjście. Dlatego instrukcja DMX może zwracać listę równań regresji jako część wyniku zapytania.
Więcej informacji:Zarządzanie zespołami modeli wielowymiarowych
Treści powiązane
- Dokumentacja rozszerzeń wyszukiwania danych (DMX)
- Funkcja referencyjna do rozszerzenia eksploracji danych (DMX)
- Referencyjne operatora Data Mining Extensions (DMX)
- Instrukcje rozszerzenia eksploracji danych (DMX)
- Konwencje składni rozszerzeń eksploracji danych (DMX)
- Elementy składni Data Mining Extension (DMX)
- Ogólne Funkcje Predykcji (DMX)
- Struktura i użycie zapytań przewidywania DMX
- Zrozumienie polecenia SELECT DMX