Freigeben über


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.