Ogólne funkcje przewidywania (DMX)

Dotyczy: usług SQL Server Analysis Services

Możesz użyć instrukcji SELECT w Data Mining Extensions (DMX), aby tworzyć różne typy zapytań. Zapytanie może być użyte do zwracania informacji o samym modelu wydobycia, tworzenia nowych przewidywań lub zmiany modelu poprzez trenowanie go na nowych danych. Usługi Analityczne oferują różnorodne specjalistyczne funkcje kontrolujące rodzaj informacji zwracanych w zapytaniu. Dodając te funkcje do zapytania DMX, możesz pobrać dodatkowe statystyki lub kolumny danych. Jednak każdy typ zapytania i każdy typ modelu obsługuje tylko określone funkcje.

Typowe funkcje

Możesz użyć funkcji do rozszerzenia wyników, które zwraca model wydobycia. Możesz użyć następujących funkcji dla dowolnego polecenia SELECT , które zwraca wyrażenie tabelowe:

Ponadto obsługiwane są następujące funkcje dla niemal wszystkich typów modeli:

Poszczególne algorytmy mogą wspierać dodatkowe funkcje. Listę funkcji obsługiwanych przez każdy typ modelu można znaleźć w artykule Data Mining Queries.

Funkcje specyficzne dla składni SELECT

Poniższa tabela przedstawia funkcje, których można użyć dla każdego typu instrukcji SELECT .

Ogólne informacje o funkcjach w DMX można znaleźć w sekcji Data Mining Extensions (DMX) Function Reference.

Typ zapytania Obsługiwane funkcje Remarks
WYBIERZ RÓŻNI od <modelu> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Funkcje te mogą być używane do podawania maksymalnych wartości, minimalnych wartości oraz średnich dla dowolnej kolumny zawierającej typ danych numerycznych, niezależnie od tego, czy kolumna jest ciągła, czy została zdyskretyzowana.
WYBIERZ Z <modelu>. ZAWARTOŚĆ

lub

WYBIERZ Z <modelu>. DIMENSION_CONTENT
IsDescendant (DMX) Funkcja ta pobiera węzły potomne dla określonego węzła w modelu i może być używana na przykład do iteracji przez węzły w zawartości modelu wydobycia. Układ węzłów w zawartości modelu wydobycia zależy od typu modelu. Aby uzyskać informacje o strukturze każdego typu modelu górniczego, zobacz Treść Modelu Górnictwa (Usługi Analizy - Eksploracja Danych).

Jeśli zapisałeś zawartość modelu wydobycia jako wymiar, możesz także użyć innych funkcji Multidimensional Expressions (MDX), które są dostępne do zapytań o hierarchię atrybutów.
WYBIERZ Z <modelu>. SPRAWY IsInNode (DMX)

ClientSettingsGeneralFlag Class

IsTrainingCase (DMX)

IsTestCase (DMX)
Funkcja opóźnienia jest obsługiwana tylko dla modeli szeregów czasowych.

Funkcja IsTestCase jest obsługiwana w modelach opartych na strukturze utworzonej za pomocą opcji holdout, aby stworzyć zbiór danych testowych. Jeśli model nie opiera się na strukturze z zestawem testów holdout, wszystkie przypadki są traktowane jako przypadki treningowe.
WYBIERZ Z <modelu>. SAMPLE_CASES IsInNode (DMX) W tym kontekście funkcja IsInNode zwraca przypadek należący do zbioru idealizowanych przykładowych przypadków.
WYBIERZ Z <modelu>. PMML Nie dotyczy. Zamiast tego używaj funkcji zapytań XML. Reprezentacje PMML są obsługiwane tylko dla następujących typów modeli:

Drzewa decyzyjne firmy Microsoft

Klastrowanie firmy Microsoft
WYBIERZ Z <MODELU> PREDYKCYJNE POŁĄCZENIE Funkcje predykcyjne specyficzne dla algorytmu, którego używasz do budowy modelu. Listę funkcji predykcyjnych dla każdego typu modelu można znaleźć w sekcji Data Mining Queries.
WYBIERZ Z <MODELU> Funkcje predykcyjne specyficzne dla algorytmu, którego używasz do budowy modelu. Listę funkcji predykcyjnych dla każdego typu modelu można znaleźć w sekcji Data Mining Queries.