分析データ ソースからのデータの取得

接続を確立し、クエリを作成すると、任意のデータを取得できます。 この ADOMD.NET、オブジェクトの Execute メソッドのいずれかを呼び出すことによって、3 つの異なるオブジェクト (XmlReaderCellSetAdomdDataReader、、) を使用してデータを取得AdomdCommandできます。

これら 3 つのオブジェクトは、対話性とオーバーヘッドがそれぞれ異なります。

  • インタラク ティビティとは、オブジェクト モデルで使用できる使いやすさと情報の量を指します。

  • オーバーヘッド とは、サーバーへのネットワーク接続を通じてオブジェクト モデルが生成するトラフィックの量、オブジェクト モデルに必要なメモリの量、およびオブジェクト モデルがデータを取得する速度を指します。

次の表は、各オブジェクトの対話性とオーバーヘッドを示しています。それぞれの違いを確認したうえで、アプリケーションに最適なデータ取得オブジェクトを選択してください。

Object 対話機能 オーバーヘッド 次元の保持 使用方法に関する情報
CellSet 最高 やや大きい (結果として、データの取得は最も低速) はい セルセットを使用したデータの取得
AdomdDataAdapter いいえ DataAdapter からの DataSet の読み込み
AdomdDataReader いいえ AdomdDataReader を使用したデータの取得
XmlReader 最低 最も小さい (その結果、データの取得は最も高速) はい XmlReader を使用したデータの取得