Récupération de données à partir d'une source de données analytiques

Dès lors que vous avez établi une connexion et que vous avez créé la requête, vous pouvez récupérer tout type de données. Dans ADOMD.NET, vous pouvez récupérer des données à l’aide de trois objets différents ( CellSet , AdomdDataReader et XmlReader ) en appelant l’une des méthodes Execute de l' AdomdCommand objet.

Chacun de ces trois objets établit un équilibre entre interactivité et charge :

  • L' interactivité fait référence à la facilité d’utilisation et à la quantité d’informations disponibles par le biais du modèle objet.

  • La surcharge fait référence au volume de trafic généré par un modèle objet sur la connexion réseau au serveur, à la quantité de mémoire nécessaire pour le modèle objet et à la vitesse à laquelle le modèle objet récupère les données.

Pour vous aider à sélectionner l'objet de récupération de données qui répond le mieux aux besoins de votre application, le tableau suivant souligne les différences entre interactivité et charge pour chaque objet.

Object Interactivité Surcharge Conserve la dimensionnalité Informations d'utilisation
CellSet Le plus élevé Relativement élevée, ce qui se traduit par une vitesse de récupération de données des plus lentes Oui Récupération de données à l'aide d'un ensemble de cellules
AdomdDataAdapter Modéré Modéré Non Remplissage d'un DataSet à partir d'un DataAdapter
AdomdDataReader Modéré Modéré Non Récupération de données à l'aide d'AdomdDataReader
XmlReader Minimale Minimale, ce qui se traduit par une vitesse de récupération de données des plus rapides Oui Récupération de données à l'aide de XmlReader