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 par le biais de trois objets différents (CellSet, AdomdDataReader et System.Xml..::..XmlReader) en appelant l'une des méthodes Execute de l'objet AdomdCommand.

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 via le modèle objet.

  • La charge fait référence à la quantité de trafic que génère un modèle objet sur la connexion réseau au serveur, la quantité de mémoire nécessaire pour le modèle objet, ainsi que 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.

Objet

Interactivité

Charge

Conserve la dimensionnalité

Informations d'utilisation

CellSet

Maximale

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ée

Modérée

Non

Remplissage d'un

AdomdDataReader

Modérée

Modérée

Non

Récupération de données à l'aide d'AdomdDataReader

System.Xml..::..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

Voir aussi

Référence