Grundlegende AMO-Klassen

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Grundlegende Klassen sind der Ausgangspunkt für die Verwendung von Analysis Management Objects (AMO). Mithilfe dieser Klassen erstellen Sie Ihre Umgebung für die übrigen Objekte, die in Ihrer Anwendung verwendet werden. Grundlegende Klassen umfassen die folgenden Objekte: Server, Database, DataSourceund DataSourceView.

Die folgende Abbildung zeigt die Beziehung der in diesem Thema erläuterten Klassen.

Grundlegende AMO-Klassen

Serverobjekte

Darüber hinaus haben Sie Zugriff auf die folgenden Methoden:

  • Verbindungsverwaltung: Connect, Disconnect, Reconnect und GetConnectionState.

  • Transaktionsverwaltung: BeginTransaction, CommitTransaction und RollbackTransaction.

  • Backup und Restore.

  • DDL-Ausführung: Execute, CancelCommand, SendXmlaRequest, StartXmlaRequest.

  • Metadaten-Verwaltung: UpdateObjects und Validate.

Um eine Verbindung mit einem Server herzustellen, benötigen Sie eine Standardverbindungszeichenfolge, wie sie in ADOMD.NET und OLEDB verwendet wird. Weitere Informationen finden Sie unter ConnectionString. Der Name des Servers kann als Verbindungszeichenfolge angegeben werden, ohne dass ein Format für Verbindungszeichenfolgen verwendet werden muss.

Weitere Informationen zu verfügbaren Methoden und Eigenschaften finden Sie Server unter Microsoft.AnalysisServices.

Datenbankobjekte

Um mit einem Database Objekt in Ihrer Anwendung zu arbeiten, müssen Sie eine instance der Datenbank aus der Datenbanksammlung des übergeordneten Servers abrufen. Zum Erstellen einer Datenbank fügen Sie einer Serverdatenbanksammlung ein Database -Objekt hinzu und aktualisieren die neue instance auf den Server. Um eine Datenbank zu löschen, löschen Sie das Objekt mithilfe der Database eigenen Drop-Methode.

Datenbanken können mithilfe der BackUp-Methode (aus dem Database -Objekt oder aus dem Server -Objekt) gesichert werden, können jedoch nur aus dem Server -Objekt mit der Restore-Methode wiederhergestellt werden.

Weitere Informationen zu verfügbaren Methoden und Eigenschaften finden Sie Database unter Microsoft.AnalysisServices.

DataSource- und DataSourceView-Objekte

Datenquellen werden mithilfe der DataSourceCollection aus der Datenbankklasse verwaltet. Eine instance von DataSource kann mithilfe der Add-Methode aus einem DataSourceCollection -Objekt erstellt werden. Eine instance von DataSource kann mithilfe der Remove-Methode aus einem DataSourceCollection -Objekt gelöscht werden.

DataSourceView -Objekte werden über das DataSourceViewCollection -Objekt in der Datenbankklasse verwaltet.

Weitere Informationen zu verfügbaren Methoden und Eigenschaften finden Sie unter DataSource und DataSourceView in Microsoft.AnalysisServices.