從分析資料來源擷取資料

一旦您建立連接和查詢,就可以擷取任何資料。 在 ADOMD.NET 中,您可以藉由呼叫物件的其中一個Execute方法 AdomdCommand ,使用三個不同的物件來取出資料 (CellSetAdomdDataReaderXmlReader) 。

在這三個物件中,每個都可以平衡互動性和負擔:

  • 互動 是指可透過物件模型使用的易用和資訊量。

  • 額外負荷 指的是物件模型透過網路連接到伺服器所產生的流量量、物件模型所需的記憶體數量,以及物件模型抓取資料的速度。

為了協助您選取最符合應用程式需求的資料擷取物件,下表會強調每個物件在互動性與負擔之間的差異。

Object 互動 負載 保留維度性 使用方式資訊
CellSet 最高 中度高,也就導致資料擷取的速度變成最慢 使用 CellSet 擷取資料
AdomdDataAdapter 中度 No 從 DataAdapter 填入資料集
AdomdDataReader 中度 No 使用 AdomdDataReader 擷取資料
XmlReader 最低 最低,也就導致資料擷取的速度變成最快 使用 XmlReader 擷取資料