Partilhar via


Recuperando dados de uma fonte de dados analíticos

Depois de fazer uma ligação e criar a consulta, pode recuperar qualquer dado. Em ADOMD.NET, pode recuperar dados usando três objetos diferentes (CellSet, AdomdDataReader, e XmlReader) chamando um dos métodos Execute do AdomdCommand objeto.

Cada um destes três objetos equilibra a interatividade e a sobrecarga:

  • Interatividade refere-se à facilidade de utilização e à quantidade de informação disponível através do modelo de objetos.

  • Overhead refere-se à quantidade de tráfego que um modelo de objeto gera através da ligação de rede ao servidor, à quantidade de memória necessária para o modelo de objeto e à velocidade com que o modelo de objeto recupera dados.

Para o ajudar a selecionar o objeto de recuperação de dados que melhor se adequa às necessidades da sua aplicação, a tabela seguinte destaca as diferenças entre interatividade e sobrecarga para cada objeto.

Objeto Interatividade Tolerância Mantém a dimensionalidade Informação de Utilização
CellSet Mais alto Moderadamente alto, o que resulta na recuperação mais lenta dos dados Yes Recuperação de Dados Usando o CellSet
AdomdDataAdapter Moderado Moderado Não Preenchendo um DataSet a partir de um DataAdapter
AdomdDataReader Moderado Moderado Não Recuperação de Dados Usando o AdomdDataReader
XmlReader O mais baixo O mais baixo, o que resulta na recuperação de dados mais rápida Yes Recuperação de Dados Usando o XmlReader