AMO 基礎クラス

適用対象: Azure Analysis Services Power BI Premiumを SQL Server Analysis Servicesする

基礎クラスは、分析管理オブジェクト (AMO) を操作するための開始点です。 これらのクラスを通じて、アプリケーションで使用するその他のオブジェクトのための環境を整えます。 基本的なクラスには、次のオブジェクトが含まれます。 ServerDatabaseDataSourceDataSourceView

次の図は、このトピックで説明するクラスの関係を示しています。

AMO Fundamental Classes

サーバー オブジェクト

さらに、次のメソッドにアクセスできるようになります。

  • 接続の管理 (Connect、Disconnect、Reconnect、GetConnectionState)

  • トランザクションの管理 (BeginTransaction、CommitTransaction、RollbackTransaction)

  • バックアップおよび復元

  • DDL の実行 (Execute、CancelCommand、SendXmlaRequest、StartXmlaRequest)

  • メタデータの管理 (UpdateObjects、Validate)

サーバーに接続するには、ADOMD.NET や OLEDB で使用されるような標準の接続文字列が必要です。 詳細については、「ConnectionString」を参照してください。 サーバーの名前は接続文字列として指定できます。その際、接続文字列の形式を使用する必要はありません。

使用可能なメソッドとプロパティの詳細については、〘 をMicrosoft.AnalysisServices参照してくださいServer

データベース オブジェクト

アプリケーション内のオブジェクトを Database 操作するには、親サーバー データベース コレクションからデータベースのインスタンスを取得する必要があります。 データベースを作成するには、サーバー データベース コレクションにオブジェクトを追加 Database し、新しいインスタンスをサーバーに更新します。 データベースを削除するには、独自の Drop メソッドを Database 使用してオブジェクトを削除します。

データベースは、BackUp メソッド (オブジェクトから、またはオブジェクトからDatabaseServer) を使用してバックアップできますが、復元メソッドを使用してオブジェクトからServer復元する必要があります。

使用可能なメソッドとプロパティの詳細については、〘 をMicrosoft.AnalysisServices参照してくださいDatabase

DataSource オブジェクトと DataSourceView オブジェクト

データ ソースは、データベース クラスからを DataSourceCollection 使用して管理されます。 インスタンスは DataSource 、オブジェクトから DataSourceCollection Add メソッドを使用して作成できます。 インスタンスは DataSource 、オブジェクトから DataSourceCollection Remove メソッドを使用して削除できます。

DataSourceView オブジェクトは、データベース クラス内の DataSourceViewCollection オブジェクトから管理されます。

使用可能なメソッドとプロパティの詳細については、「.」を参照してください DataSourceDataSourceViewMicrosoft.AnalysisServices