Zrozumienie zapytania SELECT DMX

Dotyczy: usług SQL Server Analysis Services

Instrukcja SELECT stanowi podstawę większości zapytań, które tworzysz za pomocą Data Mining Extensions (DMX) w Microsoft SQL Server Analysis Services. Może wykonywać wiele różnych zadań, takich jak przeglądanie i przewidywanie względem modeli eksploracji danych.

Poniżej przedstawiono zadania, które możesz wykonać, korzystając z instrukcji SELECT :

  • Przeglądaj model eksploracji danych. Zestaw wierszy schematu definiuje strukturę modelu.

  • Odkryj możliwe wartości kolumny modelu górniczego.

  • Przeglądaj przypadki przypisane do węzłów w modelu wydobycia lub znajdź przypadek reprezentatywny.

  • Twórz prognozy, korzystając z różnych danych wejściowych.

  • Kopiowanie modeli kopania.

Każde z tych zadań wykorzystuje inny zestaw danych, który nazwiemy domeną danych. Definiujesz domenę danych w klauzuli FROM w instrukcji.

  • Chcesz znaleźć obiekty w samym modelu eksploracji danych, takie jak reguła definiująca zestaw danych lub wzór używany do przewidywania.

    W takim przypadku musisz spojrzeć na metadane przechowywane w samym modelu. Dlatego domena danych to kolumny w wierszu schematu eksploracji danych.

  • Chcesz uzyskać szczegółowe informacje z przypadków użytych do budowy modelu.

    W takim przypadku musisz przejrzeć się do struktury kopalnia, czyli domeny danych, i spojrzeć na poszczególne wiersze w kolumnach takich jak Płeć, Kupujący Rower i tak dalej.

Ważna

Wszystko, co znajduje się w liście wyrażeń lub w klauzuli WHERE , musi pochodzić z domeny danych zdefiniowanej przez klauzulę FROM . Nie można mieszać domen danych.

Typy SELECT

Składnia instrukcji SELECT obsługuje wiele różnych zadań. Do wykonywania tych zadań stosuj następujące wzorce:

Przewidywanie

Możesz wykonywać predykcje na podstawie modelu wydobycia, używając następujących typów zapytań.

Możesz uwzględnić dowolną z instrukcji przeglądania lub przewidywania SELECT w klauzulach FROM i WHERE w instrukcjach predykcji SELECT .

Typ zapytania Description
WYBIERZ SPOŚRÓD [NATURAL] PREDYKCYJNE POŁĄCZENIE Zwraca predykcję utworzoną przez połączenie kolumn w modelu wydobycia z kolumnami wewnętrznego źródła danych.

Domeną dla tego typu zapytania są przewidywalne kolumny z modelu oraz kolumny ze źródła danych wejściowych.

WYBIERZ Z <MODELU> PREDYKCYJNE ŁĄCZENIE (DMX)

Zapytania przewidywania (wyszukiwania danych)
WYBIERZ Z< MODELU> Zwraca najbardziej prawdopodobny stan przewidywalnej kolumny, oparty wyłącznie na modelu wydobycia. Ten typ zapytania jest skrótem do tworzenia predykcji z pustym połączeniem predykcji.

Domeną tego typu zapytania są przewidywalne kolumny z modelu.

Model SELECT FROM <> (DMX)

Zapytania przewidywania (wyszukiwania danych)

Powrót do wybranych typów

Przeglądanie

Możesz przeglądać zawartość modelu wydobycia, używając następujących typów zapytań.

Typ zapytania Description
WYBIERZ RÓŻNI od <modelu> Zwraca wszystkie wartości stanów z modelu wydobycia dla określonej kolumny.

Domeną danych dla tego typu zapytania jest model eksploracji danych.

WYBIERZ RÓŻNI OD <modelu > (DMX)

Zapytania dotyczące zawartości (wyszukiwania danych)
WYBIERZ Z< modelu>. ZAWARTOŚĆ Zwraca zawartość opisującą model wydobycia.

Domeną danych dla tego typu zapytania jest zestaw wierszy schematu treści.

WYBIERZ Z <modelu>. ZAWARTOŚĆ (DMX)

Zapytania dotyczące zawartości (wyszukiwania danych)
WYBIERZ Z< modelu>. DIMENSION_CONTENT Zwraca zawartość opisującą model wydobycia.

Domeną danych dla tego typu zapytania jest zestaw wierszy schematu treści.

WYBIERZ Z <modelu>. DIMENSION_CONTENT (DMX)
WYBIERZ Z< modelu>. PMML Zwraca reprezentację modelu wydobycia (Predictive Model Markup Language) (PMML), dla algorytmów obsługujących tę funkcjonalność.

Domeną tego typu zapytania jest zestaw wierszy schematu PMML.

DMSCHEMA_MINING_MODEL_CONTENT_PMML Rowset

Powrót do wybranych typów

Kopiowanie

Możesz skopiować model wydobycia i powiązaną z nim strukturę wydobycia do nowego modelu, a następnie zmienić nazwę modelu w instrukcji.

Typ zapytania Description
SELECT INTO <new model> Tworzy kopię modelu wydobycia.

Domeną dla tego typu zapytania jest model eksploracji danych.

SELECT INTO (DMX)

Powrót do wybranych typów

Przechodzenie do szczegółów

Możesz przeglądać przypadki lub ich reprezentacje, które zostały użyte do trenowania modelu, używając następujących typów zapytań.

Typ zapytania Description
WYBIERZ Z< modelu>. SPRAWY Zwraca skrzynki używane do trenowania modelu górnictwa.

Domeną dla tego typu zapytania jest model eksploracji danych.

WYBIERZ Z <modelu>. SPRAWY (DMX)

Tworzenie zapytań Drillthrough przy użyciu DMX
WYBIERZ Z< modelu>. SAMPLE_CASES Zwraca przykładowy przypadek, reprezentujący przypadki używane do trenowania modelu kopalnia.

Domeną dla tego typu zapytania jest model eksploracji danych.

WYBIERZ Z <modelu>. SAMPLE_CASES (DMX)
WYBIERZ ZE <struktury>. SPRAWY Zwraca szczegółowe wiersze danych z podstawowej struktury wydobycia, nawet jeśli niektóre szczegóły nie zostały wykorzystane podczas trenowania modelu wydobycia.

WYBIERZ ZE <struktury>. SPRAWY

Zapytania przeglądania szczegółowego (wyszukiwania danych)

Powrót do wybranych typów