敏捷開發案例:用白板解決專案管理和團隊溝通
資料抽取技術:
1 靜態資料捕獲
用於一、資料倉儲初時化時,二、需要完全修改的資料
2 增量資料捕獲
(1)# 通過交易日誌,或資料庫日誌,包括諸如Oracle的Flashback query等日誌捕獲。可以使用 diff 工具幫助分析差異
(2) 從資料庫觸發器中捕獲:觸發器將資訊寫在一張增量資料變化表內(包括刪除的資訊)。其它整合元件定期讀取該表。
(3) 基於日期和時間標記的捕獲 / 類似的包括基於絕對自增id的捕獲:無法解決刪除問題
Oracle 10g以上版本和MS-SQLServer類似,有一個rowVersion,也可做類似的時間標記
如果某些源資料沒有這些欄位,那可以考慮再不破壞原有表的基礎上增加一些上述的標記欄位。可以先諮詢源系統開發商。
(4) 對於擁有集合運算函式資料庫例如oracle擁有minus,可以根據一些主鍵做集合運算,將差異結果存到單獨的表中供其它程式讀取。
(5)# 通過全表掃描比較來捕獲:比較源資料的兩個快照。當資料特別大時,效能成為問題。這是對於沒有(3)中欄位,且其它方法都不可
用時候的最差選擇。可以充分利用各種分段掃描演算法。
(6)# 從源應用程式中捕獲:修改源應用程式碼
(7)定製自己的jdbc驅動程式:法一,直接修改或重寫驅動程式。法二,使用AOP技術對現有的驅動程式的介面進行weaver,對捕獲的SQL進行分析處理。
#表示通常很少使用
歡迎大家補充。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1431871
相關文章
- 專案經理如何管理敏捷團隊敏捷
- Choerodon豬齒魚團隊敏捷專案管理實踐應用敏捷專案管理
- 從墨子用人到團隊溝通管理(轉)
- 禪道專案管理軟體,敏捷開發團隊不可或缺的工具專案管理敏捷
- 團隊開發_軟體專案風險管理
- 專案管理中“溝通”和“成本”(轉)專案管理
- 分享|面向敏捷開發團隊的幾款免費專案管理工具敏捷專案管理
- 專案溝通管理——高效溝通八步走
- 探究如何使用敏捷專案管理進行團隊協作?敏捷專案管理
- 專案溝通管理計劃
- 什麼是專案溝通管理? 藉助系統軟體管理專案溝通
- 從程式設計、工程專案到解決方案、團隊開發程式設計
- 團隊溝通技術(轉載)
- 敏捷開發從信任團隊開始敏捷
- IT專案團隊管理 (轉)
- 什麼是專案溝通管理?
- 軟體專案開發團隊組員跨專案組兼職案例分析
- 研發團隊溝通困難 誰的問題?
- 虛擬團隊內部和外部的溝通風險
- 新團隊如何在teambition上應用敏捷開發敏捷
- IT專案開發團隊建設與管理總結(轉)
- 敏捷開發專案管理軟體敏捷專案管理
- 分析如何使用專案管理軟體管理軟體開發團隊專案管理
- 團隊溝通利器之UML——類圖
- 跨團隊溝通:避免依賴 - pd
- 【敏捷開發】Android團隊開發規範敏捷Android
- TensorFlow 團隊如何管理開源專案
- 團隊溝通應用 Slack 的五款開源替代品
- 專案溝通管理重要性和實施(轉)
- 團隊專案:二次開發
- 異地創業團隊如何做團隊溝通協作創業團隊
- 專案管理中溝通的作用(轉)專案管理
- 專案管理中溝通的作用 (轉)專案管理
- 專案管理秘笈-錯位溝通(轉)專案管理
- 專案經理與溝通管理(轉)
- 專案(Explore)總結之專案溝通管理
- 專案管理過程之專案團隊(轉)專案管理
- 專案管理過程之專案團隊 (轉)專案管理