平行資料載入

平行資料載入可以參考可用的平行執行緒處理方法,以最佳化資料載入管線的五個階段。另請參閱同時匯入多個資料檔。

平行化資料載入管線中的繫線

平行資料載入的一個層面說明您可以使用組態設定值 DLTHREADSPREPAREDLTHREADSWRITE 來達到的管線最佳化。配置給資料載入的繫線數目下限和預設數目為 5 (管線每個階段一個繫線),但這些設定值可讓您將繫線新增至管線中選取的階段。例如,使用下列組態時,您可以將「準備和寫入」階段中使用的繫線分別從 1 個增加到 4 個:


DLSINGLETHREADPERSTAGE Sample Basic FALSE
DLTHREADSPREPARE Sample Basic 4
DLTHREADSWRITE Sample Basic 4

使用上述組態時,會將資料載入設為以 11 個繫線執行。

附註:

平行資料載入作業不會動態建立繫線,而是使用來自預先建立之繫線集區的一組繫線數目。您可以自訂執行緒集區的大小。如需詳細資訊,請參閱 WORKERTHREADS

同時匯入資料檔

平行資料載入的另一個層面是指將多個資料檔同時載入至 Essbase 立方體。使用大型資料集時 (例如,一組 10 個 2 GB 檔案),同時載入資料來源可讓您充分利用具有多個處理器和高效能儲存子系統的現代伺服器的 CPU 資源和 I/O 通道。

您也可以調整多重檔案資料載入中使用的繫線數目。例如,指定上述組態,同時指定兩個資料檔,就會建立兩個資料載入管線,每個管線都有 11 個繫線。

若要平行載入資料,請選取一個選項:

  • 使用 Essbase Web 介面中的「工作」。請參閱載入資料

  • 使用立方體設計工具。請參閱在立方體設計工具中載入資料

  • 使用 MaxL ,使用萬用字元 (* 和 (或) ?) 來指定多個資料檔至 import data 陳述式,以符合您要使用的所有資料來源檔案。如有必要,請使用 use max_threads 子句,控制平行資料載入所產生的繫線數目。