Lektion 3: Verarbeiten der Zeitreihenstruktur und -modelle
In dieser Lektion verwenden Sie die INSERT INTO -Anweisung (DMX), um die von Ihnen erstellten Miningstrukturen und Miningmodelle für Zeitreihen zu verarbeiten.
Wenn Sie eine Miningstruktur verarbeiten, liest Analysis Services die Quelldaten und erstellt die Strukturen, die Miningmodelle unterstützen. Nachdem Sie ein Miningmodell und eine Struktur erstellt haben, müssen Sie diese immer zunächst verarbeiten. Wenn Sie die Miningstruktur bei Verwendung der INSERT INTO-Anweisung angegeben, wird die Miningstruktur zusammen mit allen zugehörigen Miningmodellen von der Struktur verarbeitet.
Wenn Sie einer Miningstruktur, die bereits verarbeitet wurde, ein Miningmodell hinzufügen, können Sie nur das neue Miningmodell mithilfe der INSERT INTO MINING MODEL
-Anweisung unter Verwendung von vorhandenen Daten verarbeiten.
Weitere Informationen zum Verarbeiten von Miningmodellen finden Sie unter Verarbeitungsanforderungen und Überlegungen (Data Mining).
INSERT INTO-Anweisung
Verwenden Sie die INSERT INTO (DMX)- Anweisung, um die Miningstruktur für Zeitreihen und alle zugehörigen Miningmodelle zu trainieren. Der in der Anweisung enthaltene Code umfasst folgende Abschnitte.
Identifizieren der Miningstruktur
Auflisten der Spalten in der Miningstruktur
Definieren der Trainingsdaten
Das folgende Beispiel ist ein allgemeines Beispiel für die INSERT INTO
-Anweisung:
INSERT INTO MINING STRUCTURE [<mining structure name>]
(
<mining structure columns>
)
OPENQUERY (<source data definition>)
Die erste Codezeile identifiziert die Miningstruktur, die Sie trainieren werden:
INSERT INTO MINING STRUCTURE [<mining structure name>]
Die nächsten Codezeilen geben die Spalten an, die durch die Miningstruktur definiert werden. Sie müssen jede Spalte in der Miningstruktur auflisten, und jede Spalte muss einer in den Quellabfragedaten enthaltenen Spalte zugeordnet werden.
(
<mining structure columns>
)
Die letzten Codezeilen definieren die Daten, die zum Trainieren der Miningstruktur verwendet werden.
OPENQUERY (<source data definition>)
In dieser Lektion verwenden Sie OPENQUERY
zum Definieren der Quelldaten. Weitere Informationen zu anderen Methoden zum Definieren einer Abfrage für die Quelldaten finden Sie unter <Quelldatenabfrage>.
Lektionsaufgaben
Im Rahmen dieser Lektion führen Sie die folgende Aufgabe aus:
Verarbeiten der Miningstruktur Forecasting_MIXED_Structure
Verarbeiten der verwandten Miningmodelle Forecasting_MIXED, Forecasting_ARIMA und Forecasting_ARTXP
Verarbeiten der Zeitreihen-Miningstruktur
So verarbeiten Sie die Miningstruktur sowie verwandte Miningmodelle mithilfe von INSERT INTO
Klicken Sie in Objekt-Explorer mit der rechten Maustaste auf den instance von Analysis Services, zeigen Sie auf Neue Abfrage, und klicken Sie dann auf DMX.
Der Abfrage-Editor wird mit einer neuen leeren Abfrage geöffnet.
Kopieren Sie das Standardbeispiel der INSERT INTO-Anweisung in die leere Abfrage.
Ersetzen Sie Folgendes:
[<mining structure>]
Durch:
Forecasting_MIXED_Structure
Ersetzen Sie Folgendes:
<mining structure columns>
Durch:
[ReportingDate], [ModelRegion]
Ersetzen Sie Folgendes:
OPENQUERY(<source data definition>)
Durch:
OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount] FROM vTimeSeries ORDER BY [ReportingDate]')
Die Quellabfrage verweist auf die AdventureWorksDW2012-Datenquelle , die im IntermediateTutorial-Beispielprojekt definiert ist. Diese Datenquelle wird verwendet, um auf die vTimeSeries-Sicht zuzugreifen. Diese Sicht enthält die Quelldaten, die zum Trainieren des Miningmodells verwendet werden. Wenn Sie mit diesem Projekt oder diesen Ansichten nicht vertraut sind, lesenSie Lektion 2: Erstellen eines Vorhersageszenarios (Data Mining-Tutorial für Fortgeschrittene).
Die gesamte Anweisung sollte wie folgt aussehen:
INSERT INTO MINING STRUCTURE [Forecasting_MIXED_Structure] ( [ReportingDate],[ModelRegion],[Quantity],[Amount]) ) OPENQUERY( [Adventure Works DW 2008R2], 'SELECT [ReportingDate],[ModelRegion],[Quantity],[Amount] FROM vTimeSeries ORDER BY [ReportingDate]' )
Klicken Sie im Menü Datei auf DMXQuery1.dmx speichern unter.
Navigieren Sie im Dialogfeld Speichern unter zum entsprechenden Ordner, und nennen Sie die Datei
ProcessForecastingAll.dmx
.Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen .
Nachdem die Abfrage ausgeführt wurde, können Sie Vorhersagen mit den verarbeiteten Miningmodellen erstellen. In der nächsten Lektion erstellen Sie mehrere Vorhersagen auf Grundlage der Miningmodelle, die Sie erstellt haben.
Nächste Lektion
Lektion 4: Erstellen von Zeitreihenvorhersagen mit DMX
Weitere Informationen
Anforderungen und Überlegungen zur Verarbeitung (Data Mining)
<Quelldatenabfrage>
OPENQUERY (DMX)