Freigeben über


Mehrdimensionale Modelldatenbanken (SSAS)

Eine Analysis Services-Datenbank ist eine Sammlung von Datenquellen, Datenquellensichten, Cubes, Dimensionen und Rollen. Optional kann eine Analysis Services-Datenbank Strukturen für Data Mining und benutzerdefinierte Assemblys enthalten, mit denen Sie der Datenbank benutzerdefinierte Funktionen hinzufügen können.

Cubes sind die grundlegenden Abfrageobjekte in Analysis Services. Wenn Sie über eine Clientanwendung eine Verbindung mit einer Analysis Services-Datenbank herstellen, werden Sie mit einem Cube innerhalb dieser Datenbank verbunden. Eine Datenbank kann mehrere Cubes enthalten, wenn Dimensionen, Assemblys, Rollen oder Miningstrukturen in mehreren Kontexten wiederverwendet werden.

Sie können eine Analysis Services-Datenbank programmgesteuert oder mithilfe einer der folgenden interaktiven Methoden erstellen und ändern:

  • Stellen Sie ein Analysis Services-Projekt von SQL Server Data Tools (SSDT) in einem angegebenen instance von Analysis Services bereit. Dieser Prozess erstellt eine Analysis Services-Datenbank, wenn eine Datenbank mit diesem Namen noch nicht innerhalb dieser instance vorhanden ist, und instanziiert die entworfenen Objekte in der neu erstellten Datenbank. Beim Arbeiten mit einer Analysis Services-Datenbank in SQL Server Data Tools werden Änderungen an Objekten im Analysis Services-Projekt nur wirksam, wenn das Projekt in einer Analysis Services-instance bereitgestellt wird.

  • Erstellen Sie eine leere Analysis Services-Datenbank in einer instance von Analysis Services mithilfe von SQL Server Management Studio oder SQL Server Data Tools (SSDT), und stellen Sie dann eine direkte Verbindung mit dieser Datenbank mithilfe von SQL Server Data Tools (SSDT) und erstellen Sie darin Objekte (anstatt innerhalb eines Projekts). Wenn Sie auf diese Weise mit einer Analysis Services-Datenbank arbeiten, werden Änderungen an Objekten in der Datenbank wirksam, mit der Sie eine Verbindung herstellen, wenn das geänderte Objekt gespeichert wird.

SQL Server Data Tools (SSDT) verwendet die Integration mit Quellcodeverwaltungssoftware, um mehrere Entwickler zu unterstützen, die gleichzeitig mit verschiedenen Objekten in einem Analysis Services-Projekt arbeiten. Ein Entwickler kann auch direkt mit einer Analysis Services-Datenbank interagieren und nicht über ein Analysis Services-Projekt, aber das Risiko besteht darin, dass die Objekte in einer Analysis Services-Datenbank nicht mehr mit dem Analysis Services-Projekt synchronisiert werden, das für die Bereitstellung verwendet wurde. Nach der Bereitstellung verwalten Sie eine Analysis Services-Datenbank mithilfe von SQL Server Management Studio. Bestimmte Änderungen können auch an einer Analysis Services-Datenbank mithilfe von SQL Server Management Studio vorgenommen werden, z. B. an Partitionen und Rollen. Dies kann auch dazu führen, dass die Objekte in einer Analysis Services-Datenbank nicht mehr mit dem Analysis Services-Projekt synchronisiert werden, das für die Bereitstellung verwendet wurde.

Anfügen und Trennen von Analysis Services-Datenbanken

Sichern und Wiederherstellen von Analysis Services-Datenbanken

Dokumentieren und Skripterstellung einer Analysis Services-Datenbank

Ändern oder Löschen einer Analysis Services-Datenbank

Verschieben einer Analysis Services Datenbank

Umbenennen einer mehrdimensionalen Datenbank (Analysis Services)

Festlegen des Kompatibilitätsgrads einer mehrdimensionalen Datenbank (Analysis Services)

Festlegen von Eigenschaften für mehrdimensionale Datenbanken (Analysis Services)

Synchronisieren von Analysis Services-Datenbanken

Umschalten einer Analysis Services-Datenbank zwischen schreibgeschütztem Modus und Lese-/Schreibmodus

Weitere Informationen

Herstellen in Onlinemodus einer Verbindung mit einer Analysis Services-Datenbank
Erstellen eines Analysis Services-Projekts (SSDT)
Abfragen von mehrdimensionalen Daten mit MDX