敏捷開發案例:用白板解決專案管理和團隊溝通
資料抽取技術:
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上應用敏捷開發敏捷
- 分析如何使用專案管理軟體管理軟體開發團隊專案管理
- 研發團隊溝通困難 誰的問題?
- 跨團隊溝通:避免依賴 - pd
- 團隊溝通利器之UML——類圖
- 專案管理中如何解決跨部門溝通問題專案管理
- 敏捷開發|私藏的3個敏捷專案管理工具!敏捷專案管理
- 專案管理溝通的原則是有哪些?專案管理
- 淺析軟體開發專案的前期溝通工作
- 敏捷開發團隊,最喜歡的開發工具 CORNERSTONE敏捷
- 敏捷開發團隊,最喜歡的開發工具CORNERSTONE敏捷
- 2022國產敏捷開發專案管理軟體敏捷專案管理
- 敏捷專案管理?敏捷專案管理
- 專案經理跨部門溝通如何溝通
- 專案管理提升團隊效率的方法專案管理
- 15-專案溝通管理(7/10 十大管理)
- 8Manage革新多專案管理的溝通方式專案管理
- PMP|專案管理中,有效溝通真的很重要!!!專案管理
- 我們如何通過Zoho Projects專案管理軟體制定專案溝通計劃?Project專案管理
- 艾偉也談專案管理,敏捷開發,在路上專案管理敏捷
- 敏捷開發:敏捷專案視覺化管理-ScrumBoard(Scrum板)使用介紹敏捷視覺化Scrum
- 提升開發效率的秘密:IT團隊都在用哪些專案管理工具?專案管理
- 傳統專案管理VS敏捷專案管理專案管理敏捷
- 團隊專案的Git分支管理規範Git
- 團隊專案管理軟體哪個好?專案管理
- 專案團隊使用的專案管理工具有哪些?專案管理
- 團隊專案一
- 工程師計劃3 -> 專案管理2 | 專案組織與團隊管理工程師專案管理