- SAP BODS 教程
- SAP BODS - 首頁
- 資料倉庫 & ETL
- 資料倉庫 - 概述
- 資料倉庫 - 型別
- 資料倉庫 - 產品 & 供應商
- ETL - 簡介
- SAP BO 資料服務
- SAP BODS - 概述
- SAP BODS - 架構
- SAP BODS - 資料服務設計器
- SAP BODS 儲存庫
- SAP BODS - 儲存庫概述
- 儲存庫建立 & 更新
- 資料服務管理控制檯
- SAP BODS - DSMC 模組
- SAP BODS - DS 設計器簡介
- SAP BODS - DS 設計器中的 ETL 流程
- SAP BODS 資料儲存 & 格式
- SAP BODS - 資料儲存概述
- SAP BODS - 更改資料儲存
- SAP BODS - 記憶體資料儲存
- SAP BODS - 連結資料儲存
- SAP BODS - 介面卡資料儲存
- SAP BODS - 檔案格式
- COBOL Copybook 檔案格式
- 從資料庫表中提取資料
- 從 Excel 工作簿中提取資料
- SAP BODS 轉換
- SAP BODS - 轉換型別
- 向資料流中新增轉換
- SAP BODS - 查詢轉換
- SAP BODS 管理
- SAP BODS - 資料服務概述
- 建立嵌入式資料流
- 除錯 & 恢復機制
- 資料評估 & 資料分析
- SAP BODS - 效能最佳化技巧
- SAP BODS 有用資源
- SAP BODS - 問答
- SAP BODS - 快速指南
- SAP BODS - 有用資源
- SAP BODS - 討論
SAP BODS - 效能最佳化技巧
ETL 作業的效能取決於您使用 Data Services 軟體的系統、移動次數等。
還有其他一些因素會影響 ETL 任務的效能。它們是 -
源資料庫 - 源資料庫應設定為快速執行Select語句。這可以透過增加資料庫 I/O 的大小、增加共享緩衝區的大小以快取更多資料以及不允許對小型表進行並行處理等來實現。
源作業系統 - 源作業系統應配置為快速從磁碟讀取資料。將預讀協議設定為 64KB。
目標資料庫 - 目標資料庫必須配置為快速執行INSERT和UPDATE。這可以透過 -
- 停用歸檔日誌。
- 停用所有表的重做日誌。
- 最大化共享緩衝區的大小。
目標作業系統 - 目標作業系統必須配置為快速將資料寫入磁碟。您可以開啟非同步 I/O 以使輸入/輸出操作儘可能快。
網路 - 網路頻寬應足以將資料從源系統傳輸到目標系統。
BODS 儲存庫資料庫 - 為了提高 BODS 作業的效能,可以執行以下操作 -
監控取樣率 - 如果您在 ETL 作業中處理大量資料集,請將取樣率監控到更高的值以減少對日誌檔案的 I/O 呼叫次數,從而提高效能。
如果在作業伺服器上配置了病毒掃描,您還可以將 Data Services 日誌排除在病毒掃描之外,因為它會導致效能下降
作業伺服器作業系統 - 在 Data Services 中,作業中的一個數據流會啟動一個‘al_engine’程序,該程序會啟動四個執行緒。為了獲得最佳效能,請考慮一個每次在每個 CPU 上執行一個‘al_engine’程序的設計。作業伺服器作業系統應以這樣的方式進行調整,即所有執行緒都分佈到所有可用的 CPU 上。
廣告