Получение данных из источника аналитических данных
Установив соединение и создав запрос, можно начать извлечение данных. В ADOMD.NET извлекать данные можно при помощи трех разных объектов (CellSet, AdomdDataReader и System.Xml..::..XmlReader) путем вызова одного из методов Execute объекта AdomdCommand.
Каждый из трех этих объектов представляет собой баланс интерактивности и издержек:
Интерактивность означает простоту использования и объем сведений, которые можно получить с помощью модели объекта.
Издержки означает объем трафика, передаваемого моделью объекта по сетевому соединению с сервером, объем памяти, требуемый для модели объекта, а также скорость, с которой модель объекта извлекает данные.
В приведенной далее таблице отображены различия между интерактивностью и издержками каждого объекта, чтобы помочь вам в выборе объекта для извлечения данных, лучше всего удовлетворяющего потребности приложения.
Object |
Интерактивность |
Издержки |
Сохраняет размерность |
Данные об использовании |
---|---|---|---|---|
Наивысшая |
Умеренно высокие, результатом чего является самая низкая скорость извлечения данных |
Yes |
||
Средний уровень |
Средний уровень |
No |
||
Средний уровень |
Средний уровень |
No |
||
Наименьшая |
Наименьшие, результатом чего является самая высокая скорость извлечения данных |
Yes |