Pobieranie danych ze źródła danych analitycznych
Po połączenia i utworzenia kwerendy można pobierać żadnych danych.W ADOMD.NET, można pobrać dane przy użyciu trzech różnych obiektów (CellSet, AdomdDataReader, i System.Xml.XmlReader) wywołując jedną z Execute metody AdomdCommand obiektu.
Salda każdego z tych trzech obiektów interaktywnych i narzutów:
Interaktywność odnosi się do łatwości użytkowania i ilości informacji dostępnych za pośrednictwem modelu obiektów.
Obciążenie odnosi się do kwoty ruch generowany przez model obiektów za pośrednictwem połączenia sieciowego z serwerem ilością pamięci potrzebnej do modelu obiektowego i szybkość, z jaką modelu obiektowego pobiera dane.
Aby wybrać obiekt pobierania danych, który najlepiej odpowiada potrzebom aplikacji, w poniższej tabela wymieniono różnice między interakcję i narzutów dla każdego obiektu.
Obiekt |
Interakcyjność |
Obciążenie |
Zachowuje wymiarze |
Informacje o sposobie użycia |
---|---|---|---|---|
[ T:Microsoft.AnalysisServices.AdomdClient.CellSet ] |
Najwyższy |
Średnio wysoki, które wyniki w najwolniejszy pobierania danych |
Tak |
|
[ T:Microsoft.AnalysisServices.AdomdClient.AdomdDataAdapter ] |
Umiarkowany |
Umiarkowany |
Nie |
|
[ T:Microsoft.AnalysisServices.AdomdClient.AdomdDataReader ] |
Umiarkowany |
Umiarkowany |
Nie |
|
[ T:System.Xml.XmlReader ] |
Najniższy |
Najniższy, które wyniki w najszybszym pobierania danych |
Tak |