Lekcja 1: Tworzenie modelu czasu serii górnictwa i struktury górnictwo
W tej lekcji będzie utworzyć model górnictwa, umożliwiający przewidywanie wartości nad czas, na podstawie danych historycznych.Podczas tworzenia modelu podstawowej struktury zostanie wygenerowany automatycznie i mogą być używane jako podstawa dla modeli dodatkowego wyszukiwania.
W tej lekcji założono, że czytelnik jest obeznany z modeli prognozowania i wymagania algorytm serii czasowych firmy Microsoft.Aby uzyskać więcej informacji, zobacz Algorytm serii Microsoft czasu.
Tworzenie instrukcji modelu górnictwo
W celu utworzenia modelu górnictwo bezpośrednio i automatycznie generować podstawowej struktura wyszukiwania, możesz użyć UTWÓRZ MODEL GÓRNICTWA (DMX) instrukcja.Kod w instrukcja można podzielić na następujące części:
Nadawanie nazw modelu
Definiowanie czas pieczęć
Definiowanie kolumna klucz serii opcjonalne
Definiowanie przewidywalne atrybut lub atrybut
Poniżej przedstawiono przykładowy instrukcja tworzenia modelu górnictwa:
CREATE MINING MODEL [<Mining Structure Name>]
(
<key columns>,
<predictable attribute columns>
)
USING <algorithm name>([parameter list])
WITH DRILLTHROUGH
Pierwszy wiersz kodu definiuje nazwę model wyszukiwania:
CREATE MINING MODEL [Mining Model Name]
Usługi Analysis Services automatycznie generuje nazwę podstawową strukturę, dołączając "_structure" Nazwa modelu zapewnia, że struktura nazwa jest unikatowa nazwa modelu.Uzyskać informacji o nazywaniu obiektów w DMX Identyfikatory (DMX).
Następny wiersz kodu definiuje kolumna klucz dla modelu górnictwa, co przypadek czas model serii unikatowo identyfikuje czas krok w danych źródłowych.czas Krok jest identyfikowana z KEY TIME słowa kluczowe po kolumna Nazwa i dane typy.Jeśli czas model serii ma klucz serii oddzielnych, jest identyfikowany za pomocą KEY słów kluczowych.
<key columns>
Następny wiersz kodu jest używany do definiowania kolumn w modelu, który będzie przewidywane.Masz wiele atrybutów przewidywalne w jednym model wyszukiwania.Gdy wiele atrybutów przewidywalny, algorytm serii czasowych firmy Microsoft generuje osobną analizę każdej serii:
<predictable attribute columns>
Zadania lekcji
W tej lekcji będzie wykonywać następujące zadania:
Utwórz nową kwerendę puste
Zmienić kwerendę, aby utworzyć model wyszukiwania
Wykonanie kwerendy
Tworzenie kwerendy
Pierwszym krokiem jest podłączenie do wystąpienie Usługi Analysis Services i Utwórz nową kwerendę DMX w SQL Server Management Studio.
Aby utworzyć nową kwerendę DMX w programie SQL Server Management Studio
Open SQL Server Management Studio.
W połączenie z serwerem okno dialogowe dla Typ serwera, wybierz opcję Analysis Services.W nazwy serwera, typ LocalHost, lub nazwę wystąpienie Usługi Analysis Services , którą chcesz połączyć w tej lekcji.Kliknij połączenia.
W Object Explorer, kliknij prawym przyciskiem myszy wystąpienie Usługi Analysis Services, wskaż Nową kwerendę, a następnie kliknij przycisk DMX.
Edytor kwerend otwiera i zawiera kwerendę nowy, pusty.
Zmiany w kwerendzie
Następnym krokiem jest modyfikowanie modelu górnictwo utworzyć instrukcja do tworzenia modeli górnictwa, używanym do prognozowania, wraz z jego struktury górniczych.
Aby dostosować instrukcja tworzenia modelu górnictwa
Edytor kwerend Skopiuj przykładowy instrukcja tworzenia modelu górnictwa do kwerendy puste.
Zastąp następujące czynności:
[mining model name]
z:
[Forecasting_MIXED]
Zastąp następujące czynności:
<key columns>
z:
[Reporting Date] DATE KEY TIME, [Model Region] TEXT KEY
TIME KEY Słowa kluczowego wskazuje, że ReportingDate Kolumna zawiera czas wartości kroku używane do kolejności wartości.Czas czynności mogą być daty i godziny, liczb całkowitych, lub wpisz uporządkowanych danych, tak długo, jak są unikatowe wartości i dane są sortowane.
TEXT i KEY słowa kluczowe wskazują, że ModelRegion Kolumna zawiera klucz dodatkowe serii.Może mieć tylko jeden klucz, a wartości kolumna muszą być różne.
Zastąp następujące czynności:
< predictable attribute columns> )
z:
[Quantity] LONG CONTINUOUS PREDICT, [Amount] DOUBLE CONTINUOUS PREDICT )
Zastąp następujące czynności:
USING <algorithm name>([parameter list]) WITH DRILLTHROUGH
z:
USING Microsoft_Time_Series(AUTO_DETECT_PERIODICITY = 0.8, FORECAST_METHOD = 'MIXED') WITH DRILLTHROUGH
Parametr algorytmu AUTO_DETECT_PERIODICITY = 0,8, wskazuje, że algorytm wykrywać cykle w danych.Ustawienie tej wartości bliżej 1 preferuje odnajdowania wiele wzorców, ale może spowolnić przetwarzanie.
Parametr algorytmu FORECAST_METHOD, wskazuje, czy dane do analizy przy użyciu ARTXP, ARIMA lub obydwu.
Słowo kluczowe, WITH DRILLTHROUGH, określ przeglądać szczegółowe dane statystyczne w źródło danych po zakończeniu modelu.Należy dodać to klauzula Jeśli chcesz przeglądać modelu za pomocą przeglądarki Microsoft czasu serii.Nie jest wymagane dla przewidywanie.
Pełne instrukcja powinien być teraz następująco:
CREATE MINING MODEL [Forecasting_MIXED] ( [Reporting Date] DATE KEY TIME, [Model Region] TEXT KEY, [Quantity] LONG CONTINUOUS PREDICT, [Amount] DOUBLE CONTINUOUS PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = 0.8, FORECAST_METHOD = 'MIXED') WITH DRILLTHROUGH
Na pliku menu, kliknij Zapisz DMXQuery1.dmx jako.
W Zapisz jako okno dialogowe Przejdź do odpowiedniego folderu i pliku o nazwie Forecasting_MIXED.dmx.
Wykonywanie kwerendy
Ostatnim krokiem jest wykonać kwerendy.Po kwerendy jest tworzony i zapisywany, trzeba utworzyć model wyszukiwania i jego struktura wyszukiwania na serwerze.Aby uzyskać informacje dotyczące wykonywania kwerend w edytorze kwerendy, zobacz Okno edytora zapytań aparatu bazy danych programu SQL Server Management Studio.
Aby wykonać kwerendę
Edytor kwerend na pasku narzędzi kliknij Wykonywanie.
Stan kwerendy jest wyświetlany w wiadomości kartę u dołu z Edytor kwerend po zakończeniu instrukcja wykonywania.Należy wyświetlić wiadomości:
Executing the query Execution complete
Nowa struktura o nazwie Forecasting_MIXED_Structure teraz istnieje na serwerze, wraz z odpowiednimi model wyszukiwania Forecasting_MIXED.
W następnej lekcji należy dodać model górnictwa, aby Forecasting_MIXED struktura wyszukiwania utworzony.