Erstellen von Zeitreihenvorhersagen mit aktualisierten Daten (Data Mining-Lernprogramm für Fortgeschrittene)

 

Gilt für: SQL Server 2016 Preview

Erstellen von Vorhersagen aus erweiterten Verkaufsdaten

In dieser Lektion erstellen Sie eine Vorhersageabfrage, durch die dem Modell die neuen Umsatzdaten hinzugefügt werden. Indem Sie das Modell mit neuen Daten erweitern, erhalten Sie aktuelle Vorhersagen, in denen die neuesten Datenpunkte enthalten sind.

Erstellen von zeitreihenvorhersagen, mit denen neue Daten ist einfach: Fügen Sie einfach den Parameter EXTEND_MODEL_CASES auf die PredictTimeSeries ( DMX ) funktionieren, geben Sie die Quelle für die neuen Daten und wie viele Vorhersagen, die Sie abrufen möchten.

Warnung


Der Parameter EXTEND_MODEL_CASES ist optional; standardmäßig wird das Modell immer dann erweitert, wenn Sie eine Vorhersageabfrage für eine Zeitreihe erstellen, indem neue Daten als Eingaben verknüpft werden.

So erstellen Sie die Vorhersageabfrage und fügen neue Daten hinzu

  1. Wenn das Modell nicht bereits geöffnet ist, doppelklicken Sie auf die Forecasting-Struktur, und klicken Sie im Data Mining-Designer auf die Miningmodellvorhersage Registerkarte.

  2. In der Miningmodell Bereich, das Modell Forecasting bereits ausgewählt sein sollte. Wenn sie nicht ausgewählt ist, klicken Sie auf Modell auswählen, und wählen Sie dann das Modell Forecasting.

  3. In der Eingabetabelle(n) Bereich, klicken Sie auf Falltabelle auswählen.

  4. In der Tabelle auswählen Dialogfeld Wählen Sie die Datenquelle Adventure Works DW Multidimensional 2012.

    Aus der Liste der Datenquellensichten, wählen Sie NewSalesData, und klicken Sie dann auf OK.

  5. Die Oberfläche des Entwurfsbereichs Maustaste und wählen Sie Verbindungen ändern.

  6. Mithilfe der Zuordnung ändern Dialogfeld ordnen die Spalten im Modell den Spalten in den externen Daten wie folgt:

    • Ordnen Sie die ReportingDate-Spalte im Miningmodell der NewDate-Spalte in den Eingabedaten an.

    • Ordnen Sie die Menge-Spalte im Miningmodell der NewAmount-Spalte in den Eingabedaten.

    • Ordnen Sie die Menge-Spalte im Miningmodell der NewQty-Spalte in den Eingabedaten.

    • Ordnen Sie die ModelRegion-Spalte im Miningmodell der Serie-Spalte in den Eingabedaten an.

  7. Nun erstellen Sie die Vorhersageabfrage.

    Fügen Sie der Vorhersageabfrage zuerst eine Spalte für die Ausgabe der Reihe hinzu, für die Vorhersage gültig ist.

    1. Klicken Sie im Raster auf die erste leere Zeile unter Quelle, und wählen Sie dann Forecasting.

    2. In der Feld Spalte Option Model Region und Alias, Typ Model Region.

  8. Fügen Sie dann die Vorhersagefunktion hinzu und bearbeiten Sie sie.

    1. Klicken Sie auf eine leere Zeile, und wählen Sie unter Quelle, Option Vorhersagefunktion.

    2. Für Feld, Option PredictTimeSeries.

    3. Für Alias, Typ Predicted Values.

    4. Ziehen Sie das Feld Menge aus der Miningmodell -Bereich in der Kriterium/Argument Spalte.

    5. In der Kriterium/Argument Spalte nach dem Namen des Felds geben Sie den folgenden Text: 5, EXTEND_MODEL_CASES

      Den vollständigen Text der Kriterium/Argument Textfeld sollte wie folgt lauten: [Forecasting].[Quantity],5,EXTEND_MODEL_CASES

  9. Klicken Sie auf Ergebnisse und die Ergebnisse überprüfen.

    Die Vorhersagen beginnen im Juli (erste Zeitscheibe nach dem Ende der ursprünglichen Daten) und enden im November (fünfte Zeitscheibe nach dem Ende der ursprünglichen Daten).

Wie Sie sehen, müssen Sie das Ende der alten Daten wie auch die Anzahl der Zeitscheiben in den neuen Daten kennen, um effektiv mit Vorhersageabfragen dieses Typs zu arbeiten.

In diesem Modell endete die ursprüngliche Datenreihe z. B. im Juni, und die Daten beziehen sich auf die Monate Juli, August und September.

Vorhersagen, die EXTEND_MODEL_CASES verwenden, beginnen immer am Ende der ursprünglichen Datenreihe. Wenn Sie nur die Vorhersagen für die unbekannten Monate abrufen möchten, müssen Sie daher den Ausgangspunkt und den Endpunkt der Vorhersage angeben. Beide Werte werden als eine Reihe von Zeitscheiben angegeben, die am Ende der alten Daten startet.

Das folgende Verfahren veranschaulicht das Vorgehen.

Ändern der Ausgangs- und Endpunkte von Vorhersagen

  1. Klicken Sie im Generator für Vorhersageabfragen auf Abfrage zur DMX-Ansicht wechseln.

  2. Suchen Sie die DMX-Anweisung, die die PredictTimeSeries-Funktion enthält, und ändern Sie sie folgendermaßen:

    PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)

  3. Klicken Sie auf Ergebnisse und die Ergebnisse überprüfen.

    Nun beginnen die Vorhersagen im Oktober (vierte Zeitscheibe bei Zählung vom Ende der ursprünglichen Daten) und endet im Dezember (sechste Zeitscheibe bei Zählung vom Ende der ursprünglichen Daten).

Nächste Aufgabe in der Lektion

Zeitreihenvorhersagen mit Ersetzungsdaten ( Intermediate Data Mining-Lernprogramm )

Siehe auch

Technische Referenz für den Microsoft Time Series-Algorithmus
Miningmodellinhalt von Zeitreihenmodellen (Analysis Services – Data Mining)