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 |