Partilhar via


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, AdomdDataReader e System.Xml.XmlReader) chamando um dos métodos Execute do objeto AdomdCommand.

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 na conexão de rede para o servidor, a quantidade de memória necessária para o modelo de objeto e a velocidade na 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

Maior

Moderadamente alta, que resulta em uma recuperação mais lenta de dados

Sim

Recuperando dados usando CellSet

AdomdDataAdapter

Moderado

Moderado

Não

Preenchendo um DataSet de um DataAdapter

AdomdDataReader

Moderado

Moderado

Não

Recuperando dados usando o AdomdDataReader

System.Xml.XmlReader

Mais Baixo

Menor, que resulta em uma recuperação de dados mais rápida

Sim

Recuperando dados usando o XmlReader

Consulte também

Referência

Programando o cliente no ADOMD.NET