Recuperando dados de uma fonte de dados analíticos

Depois de fazer uma conexão e de criar a consulta, você poderá recuperar dados. No ADOMD.NET, você pode recuperar dados usando três objetos diferentes (CellSet, AdomdDataReadere XmlReader) chamando um dos métodos Execute do AdomdCommand objeto .

Cada um desses três objetos equilibram interatividade e sobrecarga:

  • Interatividade refere-se à facilidade de uso e à quantidade de informações disponíveis por meio do modelo de objeto.

  • Sobrecarga refere-se à quantidade de tráfego que um modelo de objeto gera pela conexão de rede com o servidor, a quantidade de memória necessária para o modelo de objeto e a velocidade com a qual o modelo de objeto recupera dados.

Para ajudar você a selecionar o objeto de recuperação de dados que melhor atenda às necessidades do seu aplicativo, a tabela a seguir realça as diferenças entre interatividade e sobrecarga para cada objeto.

Objeto Interatividade Sobrecarga Mantém a dimensionalidade Informações de uso
CellSet O mais alto Moderadamente alta, que resulta em uma recuperação mais lenta de dados Yes Recuperando dados usando CellSet
AdomdDataAdapter Moderado Moderado Não Populando um DataSet a partir de um DataAdapter
AdomdDataReader Moderado Moderado Não Recuperando dados usando o AdomdDataReader
XmlReader O menor Menor, que resulta em uma recuperação de dados mais rápida Yes Recuperando dados usando o XmlReader