Installieren von Beispieldaten und mehrdimensionalen Projekten
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Verwenden Sie die Anweisungen und Links in diesem Artikel, um die Daten- und Projektdateien zu installieren, die in den Analysis Services-Tutorials verwendet werden.
Schritt 1: Installieren der erforderlichen Komponenten
In den Lektionen dieses Lernprogramms wird vorausgesetzt, dass Sie folgende Software installiert haben. Sie können alle Features auf einem einzelnen Computer installieren. Um diese Funktionen zu installieren, führen Sie SQL Server-Setup aus, und wählen Sie auf der Seite Funktionsauswahl diese Funktionen aus.
SQL Server-Datenbank-Engine
SQL Server Analysis Services (SSAS)
Analysis Services ist nur in der Evaluation, Enterprise, Business Intelligence und Standard Edition verfügbar. Mehrdimensionale Modelle werden in Azure Analysis Services nicht unterstützt.
Standardmäßig wird Analysis Services 2016 und höher als tabellarische instance installiert. Sie können den Standardmodus überschreiben, indem Sie mehrdimensionaler Servermodus auf der Serverkonfigurationsseite des Installations-Assistenten auswählen.
Schritt 2: Herunterladen und Installieren von Entwickler- und Verwaltungstools
Visual Studio wird separat von anderen SQL Server Features heruntergeladen und installiert. Die Designer und Projektvorlagen, die zum Erstellen von Modellen verwendet werden, sind in der Analysis Services-Projekterweiterung für Visual Studio enthalten. Weitere Informationen zum Installieren unterstützter Visual Studio-Versionen und der Analysis Services-Projekterweiterung finden Sie unter Analysis Services-Tools – Erstellen und Bereitstellen von Modellen.
SQL Server Management Studio (SSMS) wird separat von anderen SQL Server Features heruntergeladen und installiert.
SQL Server Management Studio herunterladen
Sie können Excel optional installieren, um mehrdimensionale Daten zu durchsuchen, während Sie das Lernprogramm ausführen. Durch die Installation von Excel wird die Funktion In Excel analysieren aktiviert. Diese startet Excel mit einer PivotTable-Feldliste, die mit dem Cube verbunden ist, den Sie erstellen. Es wird empfohlen, zum Durchsuchen von Daten Excel zu verwenden, da Sie schnell einen Pivotbericht erstellen können, der Ihnen das Interagieren mit den Daten ermöglicht.
Alternativ können Sie Daten mithilfe des integrierten MDX-Abfrage-Designers durchsuchen, der in SQL Server Data Tools integriert ist. Der Abfrage-Designer gibt die gleichen Daten zurück, jedoch werden die Daten als flaches Rowset dargestellt.
Schritt 3: Installieren von Datenbanken
In einem mehrdimensionalen Analysis Services-Modell werden Transaktionsdaten verwendet, die Sie aus einem Managementsystem für relationale Datenbanken importieren. Für die Zwecke dieses Tutorials verwenden Sie die folgende relationale Datenbank als Datenquelle.
AdventureWorksDW2019: Hierbei handelt es sich um ein relationales Data Warehouse, das auf einer Datenbank-Engine-instance ausgeführt wird. Es stellt die ursprünglichen Daten bereit, die von den Analysis Services-Datenbanken und -Projekten verwendet werden, die Sie während des gesamten Tutorials erstellen und bereitstellen. Im Tutorial wird davon ausgegangen, dass Sie AdventureWorksDW2019 verwenden. Frühere Versionen funktionieren jedoch.
Sie können diese Beispieldatenbank mit SQL Server 2019 und höher verwenden. Im Allgemeinen sollten Sie die Beispieldatenbankversion verwenden, die Ihrer Datenbank-Engine-Version entspricht.
Gehen Sie wie folgt vor, um die Datenbank zu installieren:
Laden Sie eine AdventureWorksDW2019-Datenbanksicherung von GitHub herunter.
Kopieren Sie die Sicherungsdatei in das Sicherungsverzeichnis des lokalen SQL Server Datenbank-Engine-instance.
Starten Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der Datenbank-Engine-Instanz her.
Stellen Sie die Datenbank wieder her.
Schritt 4: Erteilen von Datenbankberechtigungen
In den Beispielprojekten werden Einstellungen für den Datenquellenidentitätswechsel verwendet, die den Sicherheitskontext angeben, unter dem Daten importiert oder verarbeitet werden. Standardmäßig geben die Identitätswechseleinstellungen das Analysis Services-Dienstkonto für den Zugriff auf die Daten an. Um diese Standardeinstellung zu verwenden, müssen Sie sicherstellen, dass das Dienstkonto, unter dem Analysis Services ausgeführt wird, über Datenleserberechtigungen für die AdventureWorksDW-Datenbank verfügt.
Hinweis
Um den Lerneffekt zu verbessern, wird empfohlen, die standardmäßige Identitätswechseloption für das Dienstkonto zu verwenden und dem Dienstkonto in SQL Server Datenleserberechtigungen zu erteilen. Es sind zwar weitere Identitätswechseloptionen verfügbar, jedoch sind nicht alle von ihnen für Verarbeitungsvorgänge geeignet. Insbesondere wird die Option zum Verwenden der Anmeldeinformationen des aktuellen Benutzers nicht für Verarbeitungsvorgänge unterstützt.
Bestimmen Sie das Dienstkonto. Sie können Kontoinformationen mit dem SQL Server-Konfigurations-Manager oder der Konsolenanwendung Dienste anzeigen. Wenn Sie Analysis Services als Standardinstanz installiert haben, wird der Dienst als NT Service\MSSQLServerOLAPServiceausgeführt.
Stellen Sie in Management Studio eine Verbindung mit der Datenbank-Engine-Instanz her.
Erweitern Sie den Knoten Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldungaus.
Geben Sie auf der Seite Allgemein in Anmeldename den Namen NT Service\MSSQLServerOLAPService (bzw. den Namen des Kontos, unter dem der Dienst ausgeführt wird) ein.
Klicken Sie auf Benutzerzuordnung.
Aktivieren Sie das Kontrollkästchen neben der AdventureWorksDW-Datenbank . Zu den Mitgliedern der Rolle sollten automatisch db_datareader und publicgehören. Klicken Sie auf OK , um die Standardeinstellungen zu übernehmen.
Schritt 5: Installieren von Projekten
Das Lernprogramm enthält Beispielprojekte, damit Sie Ihre Ergebnisse mit einem fertigen Projekt vergleichen oder eine fortgeschrittenere Lektion beginnen können.
Laden Sie die adventure-works-multidimensional-tutorial-projects.zip von der Adventure Works for Analysis Services-Beispielseite auf GitHub herunter.
Verschieben Sie die ZIP-Datei in einen Ordner direkt unterhalb des Stammlaufwerks (beispielsweise C:\Tutorial). Dieser Schritt entschärft den Fehler "Pfad zu lang", der manchmal auftritt, wenn Sie versuchen, die Dateien im Ordner Downloads zu entzippen.
Entzippen der Beispielprojekte: Klicken Sie mit der rechten Maustaste auf die Datei, und wählen Sie Alle extrahierenaus. Nach dem Extrahieren der Dateien sollten Sie über die Ordner Lektion 1, 2, 3, 5, 6, 7, 8, 9, 10 Abgeschlossen und Lektion 4 Start verfügen.
Entfernen Sie den Schreibschutz dieser Dateien. Klicken Sie mit der rechten Maustaste auf den übergeordneten Ordner, wählen Sie Eigenschaften aus, und deaktivieren Sie das Kontrollkästchen Schreibgeschützt. Klicken Sie auf OK. Wenden Sie die Änderungen auf diesen Ordner sowie Unterordner und Dateien an.
Öffnen Sie die Projektmappendatei (SLN), die der Lektion entspricht, in der Sie sich befinden. Im Ordner mit der Bezeichnung Lesson 1 Complete würden Sie z. B. die Datei Analysis Services Tutorial.sln öffnen.
Stellen Sie die Lösung bereit, um sicherzustellen, dass Datenbankberechtigungen und Serverstandortinformationen ordnungsgemäß eingerichtet sind.
Wenn Analysis Services und die Datenbank-Engine als Standardinstanz (MSSQLServer) installiert sind und sämtliche Software auf demselben Computer ausgeführt wird, können Sie im Menü Erstellen auf Projektmappe bereitstellen klicken, um das Beispielprojekt zu erstellen und auf der lokalen Instanz von Analysis Services bereitzustellen. Während der Bereitstellung werden Daten aus der AdventureWorksDW-Datenbank im lokalen Datenbank-Engine-instance verarbeitet (oder importiert). Eine neue Analysis Services-Datenbank wird auf der Analysis Services-instance erstellt, die die aus der Datenbank-Engine abgerufenen Daten enthält.
Wenn Fehler auftreten, überprüfen Sie die vorherigen Schritte zum Einrichten von Datenbankberechtigungen. Zusätzlich müssen u. U. auch Servernamen geändert werden. Der Standardservername lautet "localhost". Wenn die Server auf Remotecomputern oder als benannte Instanzen installiert werden, müssen Sie den Standardnamen mit einem für Ihre Installation gültigen Servernamen überschreiben. Wenn sich die Server auf Remotecomputern befinden, müssen Sie möglicherweise außerdem die Windows-Firewall so konfigurieren, dass sie den Zugriff auf die Server zulässt.
Der Servername für Verbindungen mit der Datenbank-Engine wird im Datenquellenobjekt der mehrdimensionalen Projektmappe (Adventure Works-Lernprogramm) angegeben und im Projektmappen-Explorer angezeigt.
Der Servername für Verbindungen mit Analysis Services wird in den Eigenschaftenseiten des Projekts auf der Registerkarte Bereitstellung angegeben und ebenfalls im Projektmappen-Explorer angezeigt.
Stellen Sie in SQL Server Management Studio eine Verbindung mit Analysis Services her. Überprüfen Sie, ob auf dem Server eine Datenbank mit dem Namen Analysis Services Tutorial ausgeführt wird.
Nächster Schritt
Jetzt können Sie das Lernprogramm verwenden. Weitere Informationen zu den ersten Schritten finden Sie unter Mehrdimensionale Modellierung (Adventure Works Tutorial).
Weitere Informationen
Konfigurieren der Windows-Firewall, um den Zugriff auf Analysis Services zuzulassen
Konfigurieren der Windows-Firewall für den SQL Server-Zugriff