新規 : 2005 年 12 月 5 日
ADOMD.NET データ プロバイダは、標準の Microsoft .NET Framework データ プロバイダであり、これを使用して分析データ ソースとの通信を行うことができます。次のダイアグラムは、ADOMD.NET オブジェクト階層を示しています。
ADOMD.NET オブジェクト モデル
.gif)
ADOMD.NET オブジェクト階層との対話は、通常、次の表で説明するように、最上位層の 1 つまたは複数のオブジェクトで開始されます。
分析データ ソースへの接続 |
- AdomdConnection
AdomdConnection オブジェクトは、データ ソースへの接続とデータ ソースのメタデータの両方を表します。たとえば、Microsoft SQL Server 2005 Analysis Services (SSAS) ローカル キューブ (.cub) ファイルに接続し、Cubes プロパティを検証して分析データ ソースにあるキューブに関するメタデータを取得することができます。また、このオブジェクトは、すべての .NET Framework データ プロバイダに必要な IDbConnection インターフェイスの実装を表します。
|
データ ソースのデータ マイニング機能の検出 |
- AdomdConnection
AdomdConnection オブジェクトは、次に示すいくつかのマイニング コレクションを示します。
|
データ ソースのクエリ |
- AdomdCommand
AdomdCommand オブジェクトは、サーバーに送信されるステートメントまたはクエリを表します。データ ソースへの接続が確立したら、AdomdCommand オブジェクトを使用して、多次元式 (MDX) またはデータ マイニング拡張機能 (DMX) など、サポートされる言語でステートメントを実行します。また、AdomdCommand オブジェクトを使用して、CellSet オブジェクトまたは AdomdDataReader オブジェクトの形式で結果を返すこともできます。
|
高速かつ効率的な方法によるデータの取得 |
- AdomdDataReader
AdomdDataReader は、AdomdCommand オブジェクトの Execute メソッドまたは ExecuteReader メソッドへの呼び出しを使用して作成できます。このオブジェクトは、.NET Framework クラス ライブラリの System.Data 名前空間から IDbDataReader インターフェイスを実装します。
|
大量のメタデータを含む分析データの取得 |
- CellSet
CellSet は、AdomdCommand の Execute メソッドまたは ExecuteCellSet メソッドへの呼び出しを使用して作成できます。AdomdCommand から CellSet が返されたら、CellSet に含まれている分析データを調べることができます。
|
使用可能なディメンション、メジャー、名前付きセットなどキューブに関するメタデータの取得 |
- CubeDef
CubeDef は、キューブに関するメタデータを表します。AdomdConnection から CubeDef を参照します。
|
System.Data.IDbDataAdapter インターフェイスを使用したデータの取得 |
- AdomdDataAdapter
AdomdDataAdapter は、既存の .NET Framework クライアント アプリケーションの読み取り専用サポートを提供します。
|
参照
関連項目
ADOMD.NET クライアント プログラミング
ヘルプおよび情報
SQL Server 2005 の参考資料の入手