Lektion 3: Verarbeiten der Zeitreihenstruktur und -modelle

In dieser Lektion verarbeiten Sie mithilfe der INSERT INTO (DMX)-Anweisung die Zeitreihen-Miningstrukturen sowie die Miningmodelle, die Sie erstellt haben.

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 zur Verarbeitung von Miningmodellen finden Sie unter Verarbeiten von Data Mining-Objekten.

INSERT INTO-Anweisung

Verwenden Sie zum Trainieren der Zeitreihen-Miningstruktur sowie der zugehörigen Miningmodelle die INSERT INTO (DMX)-Anweisung. 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 zur Definition einer Abfrage für die Quelldaten finden Sie unter <source data query>.

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

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Instanz 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.

  2. Kopieren Sie das Standardbeispiel der INSERT INTO-Anweisung in die leere Abfrage.

  3. Ersetzen Sie Folgendes:

    [<mining structure>]
    

    durch:

    Forecasting_MIXED_Structure
    
  4. Ersetzen Sie Folgendes:

       <mining structure columns>
    

    durch:

    [ReportingDate],
    [ModelRegion] 
    
  5. 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 AdventureWorksDW2008R2-Datenquelle, die im IntermediateTutorial-Beispielprojekt definiert wurde. 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 Sichten nicht vertraut, finden Sie unterLektion 2: Erstellen eines Planungserstellungsszenarios (Data Mining-Lernprogramm für Fortgeschrittene) weitere Informationen.

    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]'
    ) 
    
  6. Klicken Sie im Menü Datei auf DMXQuery1.dmx speichern unter.

  7. Wechseln Sie im Dialogfeld Speichern unter in den entsprechenden Ordner, und geben Sie der Datei den Namen ProcessForecastingAll.dmx.

  8. 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.