Freigeben über


Lektion 3: Verarbeiten der Zeitreihenstruktur und -modelle

In dieser Lektion verwenden Sie die INSERT INTO (DMX)-Anweisung, um die von Ihnen erstellten Zeitreihen-Miningstrukturen und Miningmodelle zu verarbeiten.

Wenn Sie eine Miningstruktur verarbeiten, liest Analysis Services die Quelldaten und erstellt die Strukturen, die Miningmodelle unterstützen. Sie müssen immer ein Miningmodell und seine Struktur verarbeiten, wenn Sie diese erstmals erstellen. Wenn Sie die Miningstruktur bei Verwendung von INSERT INTO angeben, verarbeitet die Anweisung die Miningstruktur und alle zugehörigen Miningmodelle.

Wenn Sie einer bereits verarbeiteten Miningstruktur ein Miningmodell hinzufügen, können Sie die INSERT INTO MINING MODEL Anweisung verwenden, um nur das neue Miningmodell mithilfe der vorhandenen Daten zu verarbeiten.

Weitere Informationen zur Verarbeitung von Miningmodellen finden Sie unter "Verarbeitungsanforderungen und Überlegungen (Data Mining)".

SQL INSERT INTO-Anweisung

Um die Zeitreihen-Miningstruktur und alle zugehörigen Miningmodelle zu trainieren, verwenden Sie die INSERT INTO (DMX)-Anweisung. Der Code in der Anweisung kann in die folgenden Teile unterteilt werden.

  • Identifizieren der Bergbaustruktur

  • Die Spalten in der Miningstruktur auflisten

  • Definieren der Schulungsdaten

Nachfolgend sehen Sie ein generisches Beispiel für die INSERT INTO Erklärung:

INSERT INTO MINING STRUCTURE [<mining structure name>]  
(  
   <mining structure columns>  
)  
OPENQUERY (<source data definition>)  

Die erste Zeile des Codes identifiziert die Miningstruktur, die Sie trainieren werden:

INSERT INTO MINING STRUCTURE [<mining structure name>]  

Die nächsten Zeilen des Codes geben die Spalten an, die durch die Miningstruktur definiert werden. Sie müssen jede Spalte in der Miningstruktur auflisten, und jede Spalte muss einer Spalte zugeordnet werden, die in den Quellabfragedaten enthalten ist.

(  
   <mining structure columns>  
)  

In den letzten Codezeilen werden die Daten definiert, die zum Trainieren der Miningstruktur verwendet werden.

OPENQUERY (<source data definition>)  

In dieser Lektion verwenden Sie OPENQUERY, um die Quelldaten zu definieren. Weitere Informationen zu anderen Methoden zum Definieren einer Abfrage für die Quelldaten finden Sie unter <Quelldatenabfrage>.

Lektionsaufgaben

In dieser Lektion führen Sie die folgende Aufgabe aus:

  • Verarbeiten der Bergbaustruktur Forecasting_MIXED_Structure

  • Verarbeite die zugehörigen Miningmodelle Forecasting_MIXED, Forecasting_ARIMA und Forecasting_ARTXP

Verarbeiten der Zeitreihen-Bergbaustruktur

  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 geöffnet und enthält eine neue, leere Abfrage.

  2. Kopieren Sie das generische Beispiel 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 adventureWorksDW2012-Datenquelle , die im IntermediateTutorial-Beispielprojekt definiert ist. Sie verwendet diese Datenquelle, um auf die Ansicht vTimeSeries zuzugreifen. Diese Ansicht enthält die Quelldaten, die zum Trainieren des Miningmodells verwendet werden. Wenn Sie mit diesem Projekt oder diesen Ansichten nicht vertraut sind, lesen SieLektion 2: Erstellung eines Prognoseszenarios (Tutorial zum fortgeschrittenen Datenanalyse).

    Die vollständige Anweisung sollte nun 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 Speichern unter DMXQuery1.dmx.

  7. Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei ProcessForecastingAll.dmx.

  8. Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".

Nachdem die Abfrage ausgeführt wurde, können Sie Mithilfe der verarbeiteten Miningmodelle Vorhersagen erstellen. In der nächsten Lektion erstellen Sie mehrere Vorhersagen basierend auf den von Ihnen erstellten Miningmodellen.

Nächste Lektion

Lektion 4: Erstellen von Zeitreihenvorhersagen mithilfe von BERECHNUNGEN

Siehe auch

Verarbeitungsanforderungen und Überlegungen (Data Mining)
<Quelldatenabfrage>
OPENQUERY (DMX)