Bereitstellung einer Lösung für tabellarische Modelle
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Nach dem Erstellen eines tabellarischen Modellprojekts müssen Sie es in einer Azure Analysis Services Serverressource, SQL Server Analysis Services Server-instance oder semantischem Modell in einem Power BI Premium Arbeitsbereich bereitstellen, damit Benutzer das Modell mithilfe eines Berichterstellungsclients durchsuchen können. Anwendung. In diesem Artikel werden die verschiedenen Methoden beschrieben, die Sie beim Bereitstellen eines tabellarischen Modellprojekts verwenden können.
Bereitstellungsmethoden
Es gibt mehrere Methoden, mit denen Sie ein Projekt für tabellarische Modelle bereitstellen können. Die meisten Bereitstellungsmethoden, die für mehrdimensionale Analysis Services-Projekte verwendet werden, können auch zum Bereitstellen von Projekten mit tabellarischen Modellen verwendet werden.
Methode | Beschreibung | Link |
---|---|---|
Befehl bereitstellen in Visual Studio | Der Befehl Bereitstellen bietet eine einfache und intuitive Methode zum Bereitstellen eines tabellarischen Modellprojekts aus der Visual Studio-Erstellungsumgebung. Vorsicht: Diese Methode sollte nicht für die Bereitstellung auf Produktionsservern verwendet werden. Mit dieser Methode können bestimmte Eigenschaften in einem bereits bereitgestellten, vorhandenen Modell überschrieben werden. beispielsweise, wenn Sie Skripts oder SQL Server Management Studio (SSMS) verwenden, um Eigenschaften zu ändern. |
Bereitstellen aus Visual Studio |
Tabellenobjektmodell (TOM) | TOM, eine Erweiterung der AMO-Clientbibliothek (Analysis Management Object) stellt eine programmgesteuerte Schnittstelle für den vollständigen Befehlssatz für SQL Server Analysis Services bereit, einschließlich Befehlen, die für die Lösungsbereitstellung verwendet werden können. Als Ansatz für die Lösungsbereitstellung ist die TOM-Automatisierung die flexibelste, erfordert aber auch Programmieraufwand. Ein wichtiger Vorteil bei der Verwendung von TOM ist, dass Sie SQL Server-Agent mit Ihrer Anwendung verwenden können, um die Bereitstellung nach einem voreingestellten Zeitplan auszuführen. | Tabellenobjektmodell (TOM) |
XMLA | Verwenden Sie SQL Server Management Studio, um ein XMLA-Skript der Metadaten einer vorhandenen SQL Server Analysis Services-Datenbank zu generieren, und führen Sie dieses Skript dann auf einem anderen Server aus, um die anfängliche Datenbank neu zu erstellen. XMLA-Skripts können problemlos in SQL Server Management Studio erstellt werden, indem sie den Bereitstellungsprozess definieren, ihn dann codieren und in einem XMLA-Skript speichern. Sobald Sie das XMLA-Skript in einer gespeicherten Datei haben, können Sie das Skript problemlos nach einem Zeitplan ausführen oder das Skript in eine Anwendung einbetten, die eine direkte Verbindung mit einer instance herstellt. Sie können XMLA-Skripts auch auf voreingestellter Basis mit SQL Server-Agent ausführen, aber Sie haben nicht die gleiche Flexibilität mit XMLA-Skripts wie mit TOM. TOM bietet eine größere Funktionsbreite mit mehr administrativen Befehlen. |
Bereitstellen von Modelllösungen mit XMLA |
Bereitstellungs-Assistent | Verwenden Sie den Bereitstellungs-Assistenten, um die von einem SQL Server Analysis Services Projekt generierten XMLA-Ausgabedateien zu verwenden, um die Projektmetadaten auf einem Zielserver bereitzustellen. Mit dem Bereitstellungs-Assistenten können Sie die Bereitstellung direkt aus der SQL Server Analysis Services-Datei ausführen, wie sie vom Ausgabeverzeichnis nach Projektbuild erstellt wird. Der Hauptvorteil der Verwendung des SQL Server Analysis Services-Bereitstellungs-Assistenten ist die Benutzerfreundlichkeit. So wie Sie ein XMLA-Skript zur späteren Verwendung in SQL Server Management Studio speichern können, können Sie Die Skripts des Bereitstellungs-Assistenten speichern. Der Bereitstellungs-Assistent kann sowohl interaktiv als auch mit dem Bereitstellungshilfsprogramm über die Eingabeaufforderung ausgeführt werden. |
Bereitstellen von Modelllösungen mithilfe des Bereitstellungs-Assistenten |
Bereitstellungshilfsprogramm | Mit dem Bereitstellungshilfsprogramm kann die Analysis Services-Bereitstellungs-Engine über die Eingabeaufforderung gestartet werden. | Bereitstellen von Modelllösungen mit dem Bereitstellungshilfsprogramm |
Assistent zum Synchronisieren einer Datenbank | Verwenden Sie für SQL Server Analysis Services den Assistenten zum Synchronisieren von Datenbanken, um die Metadaten und Daten zwischen zwei beliebigen Datenbanken zu synchronisieren. Mithilfe des Synchronisations-Assistenten können Sie sowohl Daten als auch Metadaten von einem Quellserver auf einen Zielserver kopieren. Wenn der Zielserver keine Kopie der Datenbank enthält, die Sie bereitstellen möchten, wird eine neue Datenbank auf den Zielserver kopiert. Wenn auf dem Zielserver bereits eine Kopie derselben Datenbank vorhanden ist, wird die Datenbank auf dem Zielserver aktualisiert, damit sie die Metadaten und Daten der Quelldatenbank verwendet. |
Synchronisieren von Analysis Services-Datenbanken |
Sichern und Wiederherstellen | Für SQL Server Analysis Services bietet Backup den einfachsten Ansatz zum Übertragen von Datenbanken. 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. Sicherung und Wiederherstellung werden nicht so häufig wie die anderen Bereitstellungsmethoden verwendet und nur selten mit tabellarischen Modellen verwendet, aber es ist eine Möglichkeit, eine Bereitstellung mit minimalen Infrastrukturanforderungen schnell abzuschließen. |
Sichern und Wiederherstellen von Analysis Services-Datenbanken |