Lektion 3: Verarbeiten der Zeitreihenstruktur und -modelle

 

Gilt für: SQL Server 2016 Preview

In dieser Lektion verwenden Sie die INSERT INTO ( DMX ) -Anweisung verarbeitet die Zeitreihe Miningstrukturen und Modelle, die Sie erstellt haben.

Wenn Sie eine Miningstruktur verarbeiten Analysis Services liest die Quelldaten und erstellt die Strukturen, die 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 eine Miningstruktur ein Miningmodell, die bereits verarbeitet wurde hinzufügen, können Sie die INSERT INTO MINING MODEL -Anweisung nur das neue Miningmodell mithilfe der vorhandenen Daten verarbeitet.

Weitere Informationen zum Verarbeiten von Miningmodellen finden Sie unter Verarbeitung von Anforderungen und Aspekte ( Data Mining ).

INSERT INTO-Anweisung

Trainieren der Zeitreihen-Miningstruktur und alle ihr zugeordneten Miningmodelle verwenden 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

Im folgenden ist ein allgemeines Beispiel der 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 < 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

  1. In Objekt-Explorer, mit der rechten Maustaste in der Instanzstatus 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 AdventureWorksDW2012 im Beispielprojekt definierten Datenquelle. 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 auskennen, finden Sie unterLektion 2: erstellen ein Szenario Prognose ( Intermediate Data Mining-Lernprogramm ).

    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. Auf der Datei Menü klicken Sie auf Dmxquery1.DMX speichern.

  7. In der Speichern Dialogfeld wechseln Sie zum entsprechenden Ordner, und nennen Sie die Datei ProcessForecastingAll.dmx.

  8. Klicken Sie auf der Symbolleiste auf die Execute Schaltfläche.

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

Siehe auch

Anforderungen und Überlegungen zur Verarbeitung (Data Mining)
< quelldatenabfrage >
OPENQUERY ( DMX )