Analysis Services-Bereitstellungsmethoden

Nach Abschluss der Entwicklung eines Microsoft SQL Server Analysis Services-Projekts stehen Ihnen fünf mögliche Bereitstellungsmethoden zur Verfügung, die für eine Instanz von Analysis Services verwendet werden können. Hier werden die einzelnen Methoden mit Links zu Zusatzinformationen aufgelistet, die zum Verwenden der jeweiligen Technik erforderlich sind.

Die fünf Bereitstellungsmethoden

Die fünf möglichen Bereitstellungsmethoden werden hier nach ihren Vorteilen in absteigender Reihenfolge aufgelistet: AMO-Automatisierung (Analysis Management Objects), XMLA-Skripts, der Bereitstellungs-Assistent für Analysis Services, der Synchronisierungs-Assistent sowie Sichern und Wiederherstellen. AMO-Automatisierung ist die flexibelste Methode, und Sie können den SQL Server-Agent zusammen mit der AMO-Anwendung verwenden, um die Bereitstellung nach einem vordefinierten Zeitplan auszuführen. Sie können auch XMLA-Skripts auf einer vordefinierten Basis mithilfe des SQL Server-Agents ausführen, aber dabei bieten Ihnen XMLA-Skripts nicht dieselbe Flexibilität wie AMO. AMO stellt eine größere Bandbreite an Funktionalität bereit, indem es das gesamte Spektrum von Verwaltungsbefehlen hostet. Mit dem Bereitstellungs-Assistenten können Sie die Bereitstellung direkt von der Analysis Services-Datei ausführen, die während der Projekterstellung im Ausgabeverzeichnis erstellt wurde. Sichern und Wiederherstellen wird nicht so häufig verwendet wie die anderen Bereitstellungsmethoden, aber diese Methode stellt eine Möglichkeit zum schnellen Abschließen einer Bereitstellung mit minimalen Infrastrukturanforderungen dar.

Bereitstellung mit AMO-Automatisierung

Analysis Management Objects (AMO) stellt eine programmatische Benutzeroberfläche für den gesamten Befehlssatz für Analysis Services bereit, der für den Entwickler verfügbar ist. Aus diesem Grund kann AMO für die Bereitstellung verwendet werden sowie für die vielen Verwaltungsbefehle, die es sonst unterstützt. Weitere Informationen zum Verwenden von AMO zur Automatisierung von Verwaltungsaufgaben finden Sie unter Analysis Management Objects (AMO).

Bereitstellung mit XMLA-Skripts

XMLA-Skripts können in SQL Server Management Studio einfach erstellt werden, indem Sie den Bereitstellungsprozess definieren, ihn anschließend kodifizieren und in einem XMLA-Skript speichern. Nachdem Sie das XMLA-Skript in einer Datei gespeichert haben, können Sie das Skript einfach gemäß einem Zeitplan ausführen oder das Skript in eine Anwendung einbetten, die eine direkte Verbindung mit einer Instanz von Analysis Services herstellt. Weitere Informationen zum Verwenden von XMLA-Skripts finden Sie unter Verwenden eines ASSL-Skripts.

Bereitstellungs-Assistent

Für eine dedizierte Bereitstellung ist der Bereitstellungs-Assistent für Analysis Services sehr gut geeignet. Sie können Skripts des Bereitstellungs-Assistenten genauso wie ein XMLA-Skript für eine spätere Verwendung in SQL Server Management Studio speichern. Der Bereitstellungs-Assistent kann sowohl interaktiv als auch über die Eingabeaufforderung ausgeführt werden. Weitere Informationen zum Ausführen des Bereitstellungs-Assistenten finden Sie unter Ausführen des Bereitstellungs-Assistenten für Analysis Services. Allgemeine Informationen zum Bereitstellungs-Assistenten finden Sie unter Verwenden des Bereitstellungs-Assistenten für Analysis Services.

Bereitstellung mit dem Synchronisierungs-Assistenten

Mithilfe des Synchronisierungs-Assistenten können Sie sowohl Daten als auch Metadaten von einem Quellserver auf einen Zielserver kopieren. Wenn sich die Datenbankkopie, die Sie bereitstellen möchten, auf dem Quellserver befindet, ist das Kopieren der Datenbankkopie auf einen Zielserver einfach. Wenn auf dem Zielserver bereits eine Kopie derselben Datenbank vorhanden ist, hat dies keine Auswirkungen auf den Synchronisierungsvorgang, und die Datenbank wird aktualisiert. Wenn keine Datenbank vorhanden ist, wird die neue Datenbank auf den Zielserver kopiert. Weitere Informationen zum Synchronisieren einer Analysis Services-Datenbank finden Sie unter Vorgehensweise: Synchronisieren einer Analysis Services-Datenbank.

Bereitstellung mit Sichern/Wiederherstellen

Das Sichern stellt die einfachste Vorgehensweise zum Übertragen von Analysis Services-Datenbanken dar. Im Dialogfeld Sichern können Sie die Konfiguration der Optionen festlegen und anschließend die Sicherung über das Dialogfeld ausführen. Alternativ können Sie ein Skript erstellen, das Sie speichern und so oft wie nötig ausführen können. Weitere Informationen zum Verwenden der Sicherung für die Datenbankübertragung finden Sie unter Sicherungsoptionen.