从分析数据源检索数据
建立连接并创建查询后,可检索任何数据。在 ADOMD.NET 中,可通过调用 AdomdCommand 对象的 Execute 方法之一来使用三个不同的对象(CellSet、AdomdDataReader 和 System.Xml..::..XmlReader)进行数据检索。
这三个对象中的每个对象都可平衡交互功能和开销:
“交互功能”指的是通过对象模型获取的易用性以及可用信息量。
“开销”指的是对象模型通过与服务器的网络连接生成的通信流量、对象模型所需的内存量以及对象模型检索数据的速度。
为帮助您选择最适合您应用程序所需的数据检索对象,下表突出显示了每个对象的交互功能与开销之间的差异。
对象 |
交互功能 |
开销 |
保留维数 |
用法信息 |
---|---|---|---|---|
最高 |
比较高,这将导致最慢的数据检索速度 |
保留 |
||
中等 |
中等 |
不保留 |
Populating a(填充) |
|
中等 |
中等 |
不保留 |
||
最低 |
最低,这将导致最快的数据检索速度 |
保留 |