從分析資料來源擷取資料
一旦您建立連接和查詢,就可以擷取任何資料。 在 ADOMD.NET 中,您可以藉由呼叫物件的其中一個Execute方法 AdomdCommand ,使用三個不同的物件來取出資料 (CellSet 、 AdomdDataReader 和 XmlReader) 。
在這三個物件中,每個都可以平衡互動性和負擔:
互動 是指可透過物件模型使用的易用和資訊量。
額外負荷 指的是物件模型透過網路連接到伺服器所產生的流量量、物件模型所需的記憶體數量,以及物件模型抓取資料的速度。
為了協助您選取最符合應用程式需求的資料擷取物件,下表會強調每個物件在互動性與負擔之間的差異。
Object | 互動 | 負載 | 保留維度性 | 使用方式資訊 |
---|---|---|---|---|
CellSet | 最高 | 中度高,也就導致資料擷取的速度變成最慢 | 是 | 使用 CellSet 擷取資料 |
AdomdDataAdapter | 中度 | 中 | No | 從 DataAdapter 填入資料集 |
AdomdDataReader | 中度 | 中 | No | 使用 AdomdDataReader 擷取資料 |
XmlReader | 最低 | 最低,也就導致資料擷取的速度變成最快 | 是 | 使用 XmlReader 擷取資料 |