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 |