Analysis Services での XML for Analysis の使用 (XMLA)

Microsoft SQL Server Analysis Services は、クライアント アプリケーションとの通信を行う場合に、XML for Analysis (XMLA) を唯一のプロトコルとして使用します。Analysis Services ではデータ定義、データ操作、およびデータ制御サポートのために XMLA を使用するため、Analysis Services は XML for Analysis 1.1 仕様を拡張する、追加のコマンドをサポートしています。

このセクションの内容

トピック

説明

接続およびセッションの管理 (XMLA)

Analysis Services インスタンスに接続する方法、および XMLA でのセッションと状態保持を管理する方法について説明します。

エラーおよび警告の処理 (XMLA)

XMLA のメソッドやコマンドに関して、Analysis Services がどのようにエラーおよび警告情報を返すかについて説明します。

オブジェクトの定義と識別 (XMLA)

オブジェクト識別子とオブジェクト参照について、および XMLA コマンド内で識別子や参照を使用する方法について説明します。

トランザクションの管理 (XMLA)

BeginTransactionCommitTransaction、および RollbackTransaction を使用して、現在の XMLA セッションのトランザクションを明示的に定義および管理する方法について詳細に説明します。

コマンドのキャンセル (XMLA)

Cancel コマンドを使用して XMLA でのコマンド、セッション、および接続を取り消す方法について説明します。

バッチ操作の実行 (XMLA)

Batch コマンドを使用して複数の XMLA コマンドを直列または並列で実行する方法について説明します。それらのコマンドは、同じトランザクション内にある場合も、別個のトランザクション内にある場合でも、1 つの XMLA Execute メソッドを使用して実行できます。

オブジェクトの作成と変更 (XMLA)

CreateAlter、および Delete コマンドを Analysis Services Scripting Language (ASSL) の要素と共に使用して、Analysis Services インスタンスのオブジェクトの定義、変更、および削除を行う方法について説明します。

データベースのロックおよびロック解除 (XMLA)

Lock および Unlock コマンドを使用して Analysis Services データベースのロックおよびロック解除を行う方法について詳細に説明します。

オブジェクトの処理 (XMLA)

Process コマンドを使用して Analysis Services オブジェクトを処理する方法について説明します。

パーティションのマージ (XMLA)

MergePartitions コマンドを使用して Analysis Services インスタンスのパーティションをマージする方法について説明します。

集計のデザイン (XMLA)

DesignAggregations コマンドを反復またはバッチ モードのいずれかで使用して、Analysis Services の集計デザインの集計をデザインする方法について説明します。

データベースのバックアップ、復元、および同期 (XMLA)

Backup および Restore コマンドを使用して Analysis Services データベースをバックアップし、バックアップ ファイルからデータベースを復元する方法について説明します。

また、Synchronize コマンドを使用して、Analysis Services データベースを、同一インスタンスまたは異なるインスタンス上にある既存のデータベースと同期させる方法についても説明します。

メンバの挿入、更新、および削除 (XMLA)

InsertUpdate、および Drop コマンドを使用して書き込み許可ディメンションのメンバーの追加、変更、または削除を行う方法について説明します。

セルの更新 (XMLA)

UpdateCells コマンドを使用して書き込み許可パーティションのセルの値を変更する方法について説明します。

キャッシュの管理 (XMLA)

ClearCache コマンドを使用して Analysis Services オブジェクトのキャッシュを消去する方法について詳細に説明します。

トレースの監視 (XMLA)

Subscribe コマンドを使用して Analysis Services インスタンスの既存のトレースをサブスクライブおよび監視する方法について説明します。

XMLA を使用したデータ マイニング

XML for Analysis は、データ マイニング スキーマ行セットを完全にサポートしています。これらの行セットは、データ マイニング モデルに対して Discover メソッドを使用してクエリを実行するために必要な情報を提供します。データ マイニング スキーマ行セットの詳細については、「データ マイニング スキーマ行セット」を参照してください。

DMX の詳細については、「データ マイニング拡張機能 (DMX) リファレンス」を参照してください。