Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Lektion fügen Sie der soeben in Lektion 1 erstellten Miningstruktur ein neues Miningmodell hinzu : Erstellen eines Zeitreihen-Miningmodells und einer Miningstruktur.
ALTER MINING STRUCTURE-Anweisung
Um einer vorhandenen Datenbergbaustruktur ein neues Miningmodell hinzuzufügen, verwenden Sie die ANWEISUNG ALTER MINING STRUCTURE (DMX). Der Code in der Anweisung kann in die folgenden Teile unterteilt werden:
Identifizieren der Bergbaustruktur
Benennen des Miningmodells
Definieren der Schlüsselspalte
Definieren der vorhersagbaren Spalten
Angeben des Algorithmus und aller Parameteränderungen
Nachfolgend sehen Sie ein allgemeines Beispiel für die ALTER MINING STRUCTURE-Anweisung:
ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
([<key columns>],
<mining model columns>
)
USING <algorithm name>([<algorithm parameters>])
[WITH DRILLTHROUGH]
Die erste Zeile des Codes identifiziert die vorhandene Miningstruktur, der die Miningmodelle hinzugefügt werden:
ALTER MINING STRUCTURE [<mining structure name>]
Die nächste Zeile des Codes benennt das Miningmodell, das der Miningstruktur hinzugefügt wird:
ADD MINING MODEL [<mining model name>]
Informationen zum Benennen eines Objekts in DMX finden Sie unter Identifiers (DMX).
Die nächsten Zeilen des Codes definieren Spalten aus der Miningstruktur, die vom Miningmodell verwendet werden:
[<key columns>],
<mining model columns>
Sie können nur Spalten verwenden, die bereits in der Miningstruktur vorhanden sind, und die erste Spalte in der Liste muss die Schlüsselspalte aus der Miningstruktur sein.
Die nächsten Codezeilen definieren den Miningalgorithmus, der das Miningmodell und die Algorithmusparameter generiert, die Sie für den Algorithmus festlegen können, und geben Sie an, ob Sie einen Drilldown aus dem Miningmodell ausführen können, um detaillierte Daten in den Schulungsfällen anzuzeigen:
USING <algorithm name>([<algorithm parameters>])
WITH DRILLTHROUGH
Weitere Informationen zu den Algorithmusparametern, die Sie anpassen können, finden Sie in der technischen Referenz zu Microsoft Time Series Algorithm.
Sie können angeben, dass eine Spalte im Miningmodell für die Vorhersage verwendet werden soll, indem Sie die folgende Syntax verwenden:
<mining model column> PREDICT
Lektionsaufgaben
In dieser Lektion führen Sie die folgenden Aufgaben aus:
Fügen Sie der Struktur ein neues Zeitreihen-Miningmodell hinzu.
Ändern der Algorithmusparameter für die Verwendung einer anderen Analyse- und Vorhersagemethode
Hinzufügen eines ARIMA-Zeitreihenmodells zur Struktur
Der erste Schritt besteht darin, der vorhandenen Struktur ein neues Prognose-Miningmodell hinzuzufügen. Standardmäßig erstellt der Microsoft Time Series-Algorithmus Zeitreihen-Miningmodelle mithilfe von zwei Algorithmen, ARIMA und ARTXP, und blenden die Ergebnisse zusammen. Sie können jedoch einen einzelnen zu verwendenden Algorithmus angeben oder die genaue Mischung von Algorithmen angeben. In diesem Schritt fügen Sie ein neues Modell hinzu, das nur den ARIMA-Algorithmus verwendet. Dieser Algorithmus ist für die langfristige Vorhersage optimiert.
So fügen Sie ein ARIMA-Zeitreihen-Miningmodell hinzu
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, um den Abfrage-Editor und eine neue, leere Abfrage zu öffnen.
Kopieren Sie das generische Beispiel der ALTER MINING STRUCTURE-Anweisung in die leere Abfrage.
Ersetzen Sie Folgendes:
<mining structure name>Durch:
[Forecasting_MIXED_Structure]Ersetzen Sie Folgendes:
<mining model name>Durch:
Forecasting_ARIMAErsetzen Sie Folgendes:
<key columns>,Durch:
[ReportingDate], [ModelRegion]Beachten Sie, dass Sie keine der Datumstyp- oder Inhaltstypinformationen wiederholen müssen, die Sie in der CREATE MINING MODEL-Anweisung angegeben haben, da diese Informationen bereits in der Miningstruktur gespeichert sind.
Ersetzen Sie Folgendes:
<mining model columns>Durch:
([Quantity] PREDICT, [Amount] PREDICT )Ersetzen Sie Folgendes:
USING <algorithm name>([<algorithm parameters>]) [WITH DRILLTHROUGH]Durch:
USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHDie resultierende Anweisung sollte nun wie folgt aussehen:
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARIMA] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHKlicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.
Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei
Forecasting_ARIMA.dmx.Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".
Hinzufügen eines ARTXP-Zeitreihenmodells zur Struktur
Der ARTXP-Algorithmus war der Standard-Zeitreihenalgorithmus in SQL Server 2005 und ist für die kurzfristige Vorhersage optimiert. Um Vorhersagen mithilfe aller drei Zeitreihenalgorithmen zu vergleichen, fügen Sie ein weiteres Modell hinzu, das auf dem ARTXP-Algorithmus basiert.
So fügen Sie ein ARTXP-Zeitreihen-Miningmodell hinzu
Kopieren Sie den folgenden Code in ein leeres Abfragefenster.
Beachten Sie, dass Sie nichts außer dem Namen des neuen Miningmodells und dem Wert des FORECAST_METHOD-Parameters ändern müssen.
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARTXP] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARTXP') WITH DRILLTHROUGHKlicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.
Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei
Forecasting_ARTXP.dmx.Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".
In der nächsten Lektion verarbeiten Sie alle Modelle und die Bergbaustruktur.
Nächste Lektion
Lektion 3: Verarbeiten der Zeitreihenstruktur und -modelle
Siehe auch
Microsoft-Zeitreihenalgorithmus
Technische Referenz zu Microsoft-Zeitreihenalgorithmus