簡介
Beeload集數據抽取、清洗、轉換及裝載於一體,通過標準化企業各個業務系統產生的數據,向數據倉庫提供高質量的數據,從而為企業高層基於數據倉庫的正確決策分析提供了有力的保證。
特點
1 支持幾乎所有主流數據接口,如 Oracle 8i / Oracle 9i / Oracle 10g / Sql Server 2000 / Sybase ASE 12.5 / DB2 8.1 / Informix IDS 10.0 / MySql 4.0 / PostgreSQL8.0 / InterBase7.1 / Access2000 / Foxpro6.0 / Lotus Notes 7 / Foxbase / Dbase / 扁平檔案 / XML檔案 / Excel電子表格 / WebService;
2 支持ETL元數據管理功能,採用圖形操作界面輔助用戶完成數據抽取、轉換、裝載等規則的設計;
3 提供異步ETL過程處理模式,數據抽取、轉換及裝載過程並行執行,實現數據的高速處理,滿足G、T級的數據轉換;
4 支持各種欄位級的映射轉換,如類型轉換、欄位運算、參照轉換、字元串處理、字元集轉換、空值處理、日期 轉 換、聚集運算、既定取值、欄位切分、欄位合併等;
5 支持各類資料庫大對象(LOB)的讀寫;
6 支持多欄位的混合運算;
7 支持抽取數據的切分、過濾操作;
8 支持映射自動匹配,可自動完成異構資料庫間數據類型的映射;
9 支持批量表的遷移映射,遷移信息包括表名、欄位屬性、主鍵屬性、索引屬性等;
10 支持表的動態創建,支持表名的動態生成;
11 支持資料庫存儲過程及函式的調用;
12 內置多種數據檢測函式,如isNull、isDateTime、isNumeric、getMapValue等,幫助用戶清洗異常數據;
13 提供異常數據的自動記錄功能,產生數據異常時,支持忽略異常或中止ETL過程兩種處理模式;
14 提供多種增量數據抽取機制,如:時間戳、觸發器、日誌解析、全表比對等。
15 軟體內置工作流建模工具和調度引擎,用戶可自由定義任務的觸發條件及執行路徑,控制多任務的協同運行;
16 支持多任務的並發運行,支持並發任務的同步完成;
17 支持成功、失敗、條件等三種路徑,支持基於全局變數的條件路徑轉移;
18 支持任務的定時(可基於日、周、月、工作日、時、分、秒等)觸發;
19 支持系統命令、外部程式調用;
20 提供HTTP、FTP等檔案傳輸功能;
21 提供郵件通知功能;
22 流程運行時的動態軌跡指示,向用戶反饋子任務的執行狀況;
23 Beeload可作為數據源向外發布數據,通過與Apache HTTP Server的結合,Beeload可作為WebService供用戶調用,互動的數據採用SOAP封裝,用戶在IE中可直接訪問軟體發布的數據,用戶也可以按照標準的WebService接口創建自己的客戶端程式或取數據。
24 支持ETL、工作流模板視圖到腳本視圖的快速切換,用戶可直接了解任務執行細節;
25 在腳本視圖中支持任務的斷點運行,任務執行到斷點所在腳本時暫停;
26 在腳本視圖中支持逐行單步調試任務,任務每當執行完一行腳本後即進入暫停狀態;
27 在任務處於斷點暫停或結束狀態時,可以對腳本中變數值的進行查看;
28 Beeload採用作業調度策略控制任務的運行;
29 支持多個作業的並發運行,可以限制最大運行作業數;
29 支持作業排隊機制,當已運行作業達到最大數時,後續啟動作業進入排對等待狀態;
30 支持作業的優先權設定,多個作業處於排隊狀態時,優先權高的作業首先進入運行狀態;
31 支持作業的啟動、暫停、恢復運行和停止等控制;
32 作業支持定時啟動,提供多種定時策略,包括日、周、月、工作日、時、分、秒等,通過對作業定時啟動可實現作業的循環自動運行;
33 直觀的作業執行進度及狀態顯示;