專案背景
單位資料倉庫專案升級至 DB2 V8,曾使用 V7 倉庫環境,配置過程發現顯著差異。
三大核心差異
| 項目 | DB2 V7 | DB2 V8 |
| 倉庫控制服務器平台 | 僅支援 Windows | 支援 UNIX (AIX、Linux 等) 運行 |
| 倉庫代理點安裝 | 隨控制服務器內建,無需單獨安裝 | 需單獨安裝代理點元件 |
| SQL 步驟功能 | 基礎 SELECT/INSERT | 新增 UPDATE 功能,支援更複雜 ETL 邏輯 |
配置啟示
- UNIX 上部署控制服務器可就近資料源,減少跨平台資料搬移延遲。
- 代理點獨立安裝意味著部署拓撲更靈活,但也增加安裝/升級維護成本。
- SQL 步驟增強可減少外部腳本依賴,提升 ETL 可維護性。
遷移建議
- 評估現有 V7 腳本與作業,識別可受益於 UPDATE 步驟的流程。
- 規劃代理點部署拓撲:考慮資料源分布、網路延遲、安全區域。
- 驗證 UNIX 控制服務器與 Windows 控制台的互操作性。
- 測試編碼/字符集設定,避免中文亂碼(參考同系列問題 ID 98700)。