Tabellenmodellierung (Adventure Works-Lernprogramm)
In diesem Tutorial erfahren Sie, wie Sie mithilfe von SQL Server Data Tools (SSDT) ein tabellarisches SQL Server 2014 Analysis Services-Modell erstellen.
Lernziele
Im Rahmen dieses Lernprogramms führen Sie die folgenden Aufgaben aus:
Erstellen eines neuen tabellarischen Modellprojekts in SQL Server Data Tools.
Importieren von Daten von einer relationalen SQL Server-Datenbank in ein Tabellenmodellprojekt.
Erstellen und Verwalten von Beziehungen zwischen Tabellen im Modell.
Erstellen und Verwalten von Berechnungen, Measures und Key Performance Indicators, mit denen Benutzer Modelldaten analysieren können.
Erstellen und Verwalten von Perspektiven und Hierarchien, mit denen Benutzer durch die Bereitstellung von geschäfts- und anwendungsspezifischen Blickpunkten einfacher Modelldaten durchsuchen können.
Erstellen von Partitionen, mit denen sich Tabellendaten in kleinere logische Teile aufteilen lassen, die unabhängig von anderen Partitionen verarbeitet werden können.
Sichern von Modellobjekten und -daten durch die Erstellung von Rollen mit Benutzerelementen.
Bereitstellen eines tabellarischen Models für einen Sandkasten oder eine Produktionsinstanz von Analysis Services im tabellarischen Modus.
Lernprogrammszenario
Dieses Tutorial basiert auf Adventure Works Cycles, einem fiktiven Unternehmen. Adventure Works Cycles ist ein großes, multinationales Fertigungsunternehmen, das Metall- und Verbundfahrräder in Nordamerika, Europa und Asien produziert und vertreibt. Der Hauptsitz von Adventure Works Cycles befindet sich in Bothell, Washington, wo das Unternehmen 500 Mitarbeiter beschäftigt. Darüber hinaus beschäftigt Adventure Works Cycles mehrere regionale Vertriebsteams auf der gesamten Marktbasis.
Um die Datenanalyseanforderungen von Verkaufs- und Marketingteams sowie des Senior Managements besser zu unterstützen, werden Sie damit beauftragt, ein Tabellenmodell für Benutzer zu erstellen, um Internetumsatzdaten in der AdventureWorksDW-Beispieldatenbank zu analysieren.
Um das Lernprogramm und das Tabellenmodell für die Adventure Works-Internetverkäufe abzuschließen, ist eine Reihe von Lektionen auszuführen. Jede Lektion setzt sich aus verschiedenen Aufgaben zusammen. Sie müssen die Aufgaben nacheinander durchführen, um die Lektion abzuschließen. In einer bestimmten Lektion können mehrere Aufgaben enthalten sein, die zu einem ähnlichen Ergebnis führen. Die Ausführung der jeweiligen Aufgabe unterscheidet sich jedoch leicht. Dadurch soll vermittelt werden, dass oftmals mehrere Möglichkeiten zum Ausführen einer bestimmten Aufgabe bestehen. Zudem soll dies für Sie eine Herausforderung darstellen, indem Sie in vorherigen Aufgaben erlernte Fähigkeiten einsetzen.
Der Zweck der Lektionen besteht darin, Sie durch die Erstellung eines einfachen tabellarischen Modells zu führen, das im In-Memory Modus ausgeführt wird, indem viele der in SQL Server Data Tools enthaltenen Features verwendet werden. Da jede Lektion auf der jeweils vorherigen Lektion aufbaut, sollten Sie die Lektionen in der entsprechenden Reihenfolge bearbeiten. Nach dem Abschließen aller Lektionen haben Sie das Beispieltabellenmodell für die Adventure Works-Internetverkäufe auf einem Analysis Services-Server erstellt und bereitgestellt.
Hinweis
Dieses Lernprogramm enthält keine Lektionen oder Informationen zum Verwalten einer Datenbank für Tabellenmodelle unter Verwendung von SQL Server Management Studio oder das Verwenden einer Berichterstellungs-Clientanwendung zur Herstellung einer Verbindung mit einem bereitgestellten Modell zum Durchsuchen von Modelldaten.
Voraussetzungen
Um dieses Lernprogramm abzuschließen, müssen die folgenden Komponenten installiert sein:
SQL Server 2014 Analysis Services instance im tabellarischen Modus ausgeführt.
SQL Server Data Tools (SSDT).
AdventureWorksDW-Beispieldatenbank. Diese Beispieldatenbank beinhaltet die für das Abschließen des Lernprogramms notwendigen Daten. Informationen zum Herunterladen der Beispieldatenbank finden Sie unter https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks.
Microsoft Excel 2003 oder höher (zur Verwendung mit dem Feature In Excel analysieren in Lektion 11)
Lektionen
Dieses Tutorial umfasst die folgenden Lektionen:
Lektion | Geschätzter Zeitaufwand |
---|---|
Lektion 1: Erstellen eines neuen Tabellenmodellprojekts | 10 Minuten |
Lektion 2: Hinzufügen von Daten | 20 Minuten |
Lektion 3: Umbenennen von Spalten | 20 Minuten |
Lektion 4: Als Datumstabelle markieren | 3 Minuten |
Lektion 5: Beziehungen erstellen | 10 Minuten |
Lektion 6: Erstellen von berechneten Spalten | 15 Minuten |
Lektion 7: Erstellen von Measures | 30 Minuten |
Lektion 8: Erstellen von Key Performance Indicators | 15 Minuten |
Lektion 9: Erstellen von Perspektiven | 5 Minuten |
Lektion 10: Erstellen von Hierarchien | 20 Minuten |
Lektion 11: Erstellen von Partitionen | 15 Minuten |
Lektion 12: Erstellen von Rollen | 15 Minuten |
Lektion 13: In Excel analysieren | 20 Minuten |
Lektion 14: Bereitstellen | 5 Minuten |
Ergänzende Lektionen
Dieses Tutorial umfasst außerdem ergänzende Lektionen. Die Themen in diesem Abschnitt sind nicht erforderlich, um das Lernprogramm abzuschließen, aber sie können das Verständnis der erweiterten Funktionen zum Erstellen eines Tabellenmodells erleichtern.
Dieses Lernprogramm umfasst die folgenden ergänzenden Lektionen:
Lektion | Geschätzter Zeitaufwand |
---|---|
Implementieren von dynamischer Sicherheit mithilfe von Zeilenfiltern | 30 Minuten |
Konfigurieren von Berichtseigenschaften für Power View-BerichteKonfigurieren von Berichtseigenschaften für Power View-Berichte | 30 Minuten |
Nächster Schritt
Um das Tutorial zu starten, gehen Sie zur ersten Lektion über: Lektion 1: Erstellen eines neuen Tabellenmodellprojekts.