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.
Nachdem Sie das Prognosemodell untersucht haben, haben Sie gesehen, dass die Umsätze in den meisten Regionen einem ähnlichen Muster folgen, aber einige Regionen und bestimmte Modelle, wie das Modell M200 in der pazifischen Region, sehr unterschiedliche Trends aufweisen. Dies überrascht Sie nicht, da Sie wissen, dass Unterschiede zwischen regionen gemeinsam sind und durch viele Faktoren verursacht werden können, darunter Marketingaktionen, ungenaue Berichterstattung oder geopolitische Ereignisse.
Ihre Benutzer fragen jedoch nach einem Modell, das weltweit angewendet werden kann. Um die Auswirkungen einzelner Faktoren auf Projektionen zu minimieren, entscheiden Sie sich daher, ein Modell zu erstellen, das auf aggregierten Maßnahmen des weltweiten Verkaufs basiert. Anschließend können Sie mit diesem Modell Vorhersagen für jede einzelne Region erstellen.
In dieser Aufgabe erstellen Sie alle Datenquellen, die Sie zum Ausführen der erweiterten Vorhersageaufgaben benötigen. Sie erstellen zwei Datenquellenansichten für die Verwendung als Eingaben für die Vorhersageabfrage und eine Datenquellenansicht, die beim Erstellen eines neuen Modells verwendet werden soll.
Schritte
Erstellen der neuen erweiterten Verkaufsdaten
Um Ihre Umsatzdaten zu aktualisieren, müssen Sie die neuesten Verkaufszahlen abrufen. Von besonderem Interesse sind die Daten direkt aus der Pazifischen Region, die eine regionale Verkaufsförderung gestartet hat, um die Aufmerksamkeit auf die neuen Geschäfte zu lenken und das Bewusstsein für ihre Produkte zu wecken.
In diesem Szenario wird davon ausgegangen, dass die Daten aus einer Excel-Arbeitsmappe importiert wurden, die nur drei Monate neue Daten für ein paar Regionen enthält. Sie erstellen eine Tabelle für die Daten mithilfe eines Transact-SQL-Skripts und definieren dann eine Datenquellenansicht, die für die Vorhersage verwendet werden soll.
Erstellen der Tabelle mit neuen Umsatzdaten
Führen Sie in einem Transact-SQL Abfragefenster die folgende Anweisung aus, um die Umsatzdaten zur AdventureWorksDW-Datenbank (oder einer anderen Datenbank) hinzuzufügen.
USE [database name]; GO IF OBJECT_ID ([dbo].[NewSalesData]) IS NOT NULL DROP TABLE [dbo].[NewSalesData]; GO CREATE TABLE [dbo].[NewSalesData]([Series] [nvarchar](255) NULL, [NewDate] [datetime] NULL, [NewQty] [float] NULL, [NewAmount] [money] NULL) ON [PRIMARY] GOFügen Sie die neuen Werte mithilfe des folgenden Skripts ein.
INSERT INTO [NewSalesData] (Series,NewDate,NewQty,NewAmount) VALUES('T1000 Pacific', '7/25/08', 55, '$130,170.22'), ('T1000 Pacific', '8/25/08', 50, '$114,435.36 '), ('T1000 Pacific', '9/25/08', 50, '$117,296.24 '), ('T1000 Europe', '7/25/08', 37, '$88,210.00 '), ('T1000 Europe', '8/25/08', 41, '$97,746.00 '), ('T1000 Europe', '9/25/08', 37, '$88,210.00 '), ('T1000 North America', '7/25/08', 69, '$164,500.00 '), ('T1000 North America', '8/25/08', 66, '$157,348.00 '), ('T1000 North America', '9/25/08', 58, '$138,276.00 '), ('M200 Pacific', '7/25/08', 65, '$149,824.35'), ('M200 Pacific', '8/25/08', 54, '$124,619.46'), ('M200 Pacific', '9/25/08', 61, '$141,143.39'), ('M200 Europe', '7/25/08', 75, '$173,026.00'), ('M200 Europe', '8/25/08', 76, '$175,212.00'), ('M200 Europe', '9/25/08', 84, '$193,731.00'), ('M200 North America', '7/25/08', 94, '$216,916.00'), ('M200 North America', '8/25/08', 94, '$216,891.00'), ('M200 North America', '9/25/08', 91,'$209,943.00');Warnung
Die Anführungszeichen werden mit den Währungswerten verwendet, um Probleme mit dem Kommatrennzeichen und dem Währungssymbol zu vermeiden. Sie können auch die Währungswerte in diesem Format übergeben:
130170.22Beachten Sie, dass sich die in der Beispieldatenbank verwendeten Datumsangaben für diese Version geändert haben. Wenn Sie eine frühere Edition von AdventureWorks verwenden, müssen Sie möglicherweise die eingefügten Datumsangaben entsprechend anpassen.
Erstellen einer Datenquellenansicht mithilfe der neuen Verkaufsdaten
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Datenquellenansichten, und wählen Sie dann "Neue Datenquellenansicht" aus.
Wählen Sie im Assistenten für die Datenquellenansicht die folgenden Optionen aus.
Datenquelle: Adventure Works DW Multidimensional 2012
Wählen Sie "Tabellen und Ansichten" aus: Wählen Sie die soeben erstellte Tabelle "NewSalesData" aus.
Klicken Sie auf Fertig stellen.
Klicken Sie auf der Entwurfsoberfläche der Datenquellenansicht mit der rechten Maustaste auf "NewSalesData", und wählen Sie dann " Daten durchsuchen" aus, um die Daten zu überprüfen.
Warnung
Sie verwenden diese Daten nur für die Vorhersage, daher spielt es keine Rolle, dass die Daten unvollständig sind.
Erstellen der Daten für das Cross-Prediction-Modell
Die Daten, die im ursprünglichen Prognosemodell verwendet wurden, wurden bereits durch die Ansicht vTimeSeries gruppiert, die mehrere Fahrradmodelle in eine kleinere Anzahl von Kategorien reduziert und Ergebnisse aus einzelnen Ländern in Regionen zusammengeführt hat. Um ein Modell zu erstellen, das für weltweite Projektionen verwendet werden kann, erstellen Sie einige zusätzliche einfache Aggregationen direkt im Datenquellenansicht-Designer. Die neue Datenquellenansicht enthält nur eine Summe und einen Mittelwert des Umsatzes aller Produkte für alle Regionen.
Nachdem Sie die für das Modell verwendete Datenquelle erstellt haben, müssen Sie eine neue Datenquellenansicht erstellen, die für die Vorhersage verwendet werden soll. Wenn Sie beispielsweise den Umsatz für Europa mit dem neuen weltweiten Modell vorhersagen möchten, müssen Sie nur Daten für die Region Europa einspeisen. Daher richten Sie eine neue Datenquellenansicht ein, die die ursprünglichen Daten filtert, und die Filterbedingung für jede Gruppe von Vorhersageabfragen ändern.
So erstellen Sie die Modelldaten mithilfe einer benutzerdefinierten Datenquellenansicht
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Datenquellenansichten, und wählen Sie dann "Neue Datenquellenansicht" aus.
Klicken Sie auf der Willkommensseite des Assistenten auf "Weiter".
Wählen Sie auf der Seite " Datenquelle auswählen " die Option "Adventure Works DW Multidimensional 2012" aus, und klicken Sie dann auf "Weiter".
Wählen Sie auf der Seite "Tabellen und Ansichten" keine Tabellen aus, sondern klicken Sie direkt auf "Weiter".
Geben Sie auf der Seite "Assistent abschließen" den Namen
AllRegionsein, und klicken Sie dann auf "Fertig stellen".Klicken Sie als Nächstes mit der rechten Maustaste auf die Entwurfsoberfläche der leeren Datenquellenansicht, und wählen Sie dann "Neue benannte Abfrage" aus.
Geben Sie im Dialogfeld " Benannte Abfrage erstellen " für "Name", "Typ
AllRegions" und " Beschreibung" den Wert "Summe" und den Durchschnitt der Umsätze für alle Modelle und Regionen ein.Geben Sie im SQL-Textbereich die folgende Anweisung ein, und klicken Sie dann auf "OK":
SELECT ReportingDate, SUM([Quantity]) as SumQty, AVG([Quantity]) as AvgQty, SUM([Amount]) AS SumAmt, AVG([Amount]) AS AvgAmt, 'All Regions' as [Region] FROM dbo.vTimeSeries GROUP BY ReportingDateKlicken Sie mit der rechten Maustaste auf die
AllRegionsTabelle, und wählen Sie dann "Daten durchsuchen" aus.
So erstellen Sie die Datenreihe für übergreifende Vorhersage
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Datenquellenansichten, und wählen Sie dann "Neue Datenquellenansicht" aus.
Treffen Sie im Assistenten für die Datenquellenansicht die folgenden Auswahlen:
Datenquelle: Adventure Works DW Multidimensional 2012
Tabellen und Ansichten auswählen: Keine Tabellen auswählen
Name:
T1000 Pacific RegionKlicken Sie auf Fertig stellen.
Klicken Sie mit der rechten Maustaste auf die leere Entwurfsoberfläche für T1000 Pacific Region.dsv, und wählen Sie dann "Neue benannte Abfrage" aus.
Das Dialogfeld " Benannte Abfrage erstellen " wird angezeigt. Geben Sie den Namen erneut ein, und fügen Sie dann die folgende Beschreibung hinzu:
Name:
T1000 Pacific RegionBeschreibung: Filtern
vTimeSeriesnach Region und ModellGeben Sie im Textbereich die folgende Abfrage ein, und klicken Sie dann auf "OK":
SELECT ReportingDate, ModelRegion, Quantity, Amount FROM dbo.vTimeSeries WHERE (ModelRegion = N'T1000 Pacific')Hinweis
Da Sie Vorhersagen für jede Datenreihe separat erstellen müssen, können Sie den Abfragetext kopieren und in einer Textdatei speichern, damit Sie sie für die andere Datenreihe wiederverwenden können.
Klicken Sie in der Entwurfsoberfläche der Datenquellenansicht mit der rechten Maustaste auf T1000 Pacific, und wählen Sie " Daten durchsuchen" aus, um zu überprüfen, ob die Daten korrekt gefiltert sind.
Sie verwenden diese Daten als Eingabe für das Modell beim Erstellen von Kreuzvorhersageabfragen.
Nächste Aufgabe in der Lektion
Zeitreihenvorhersagen mit aktualisierten Daten (Lernprogramm für Zwischendatenbergbau)
Siehe auch
Microsoft-Zeitreihenalgorithmus
Technische Referenz zu Microsoft-Zeitreihenalgorithmus
Datenquellenansichten in mehrdimensionalen Modellen