przewidywanie kwerendy (DMX)

In Microsoft SQL Server Analysis Services, you can use the prediction query in Data Mining Extensions (DMX) to predict unknown column values in a new dataset, based on the results of a mining model.

Typy przewidywanie

DMX umożliwia tworzenie następujących rodzajów prognoz:

  • łączyć przewidywanie
    Służy do tworzenia prognoz w danych wejściowych w oparciu o desenie, które istnieją w model wyszukiwania.Należy wpisać tę instrukcję kwerendy ON Klauzula, który dostarcza warunków łączyć między kolumnami model wyszukiwania i kolumny danych wejściowych.

  • łączyć przewidywanie fizyczne
    Służy do tworzenia prognoz opartych na kolumna w model wyszukiwania nazw, które dokładnie odpowiadają kolumna nazwy w tabela, na którym wykonujesz kwerendę.Ta instrukcja kwerendy nie jest wymagane ON Klauzula, ponieważ warunek łączyć jest generowany automatycznie na podstawie pasujących nazw między kolumnami model wyszukiwania i kolumny danych wejściowych.

  • Pusty przewidywanie łączyć
    Służy do wykrywania najprawdopodobniej przewidywanie, bez konieczności wprowadzania danych.Powoduje to zwrócenie przewidywanie, na których oparty jest tylko zawartość model wyszukiwania.

  • Pojedyncza kwerendy
    Służy do tworzenia przewidywanie przez zasilania dane do kwerendy.Ta instrukcja jest przydatne, ponieważ jeden przypadek może źródła do kwerendy, aby uzyskać wynik ponownie szybko.Na przykład kwerendy można użyć do przewidywania, czy inną osobę, która jest kobieta, wiek 35 i Żonaty prawdopodobnie zakupu roweru.Ta kwerenda nie wymaga zewnętrznego urządzenie źródłowe danych.

Typ kwerendy używane zależy od tego, na które informacje chcesz uzyskać z modelu.Jeśli chcesz utworzyć prostą prognoz w czasie rzeczywistym, na przykład dowiedzieć się, jeśli potencjalny klient witryna sieci Web dopasowuje persona nabywcy rowerów, należałoby użyć kwerendy pojedynczych.Jeśli chcesz utworzyć partię prognoz z zestaw sprawy, które są zawarte w źródle danych, należałoby użyć kwerendy regularnych przewidywanie.

Struktura kwerendy

Aby skonstruować kwerendę przewidywanie DMX, należy użyć kombinacji następujących elementów:

  • SELECT [FLATTENED]

  • TOP

  • FROM <Model> PREDICTION JOIN

  • ON

  • WHERE

  • ORDER BY

The SELECT element of a przewidywanie query defines the columns and expressions that will appear in the result zestaw, and can include the following data:

  • Predict lub PredictOnly kolumny z modeli wyszukiwania.

  • Wszystkie kolumna danych wejściowych, które służy do tworzenia prognoz.

  • Funkcje, które zwracają kolumna danych.

The FROM <model> PREDICTION JOIN element defines the urządzenie źródłowe data to be used to create the przewidywanie. W przypadku kwerendy pojedynczych jest serii wartości, które są przypisane do kolumn.Dla łączyć przewidywanie puste to pozostanie puste.

The ON element maps the columns that are defined in the model wyszukiwania to columns in an external dataset. Nie masz na ten element, jeżeli podczas tworzenia kwerendy łączyć przewidywanie puste lub łączyć przewidywanie fizycznych.

Można użyć WHERE Klauzula do filtrowania wyniki kwerendy przewidywanie. Można użyć TOP lub ORDER BY Klauzula wybrać najbardziej prawdopodobną prognoz. Aby uzyskać więcej informacji na temat korzystania z tych klauzul zobacz WYBIERZ (DMX).

Aby uzyskać więcej informacji o składni instrukcja przewidywanie zobacz Model, SELECT FROM < > przewidywanie łączyć (DMX) i SELECT FROM modelu < > (DMX).