【正文】
板并 發(fā) 布 至服 務(wù) 器T e s t I D D a t e T e s t e rD e s c r i p t i o nO S1 1 1 / 0 5 / 0 3L L e n n o nR e t a i l s a l e s i n f o r m a t i o nW i n 2 0 0 02 1 1 / 0 5 / 0 3L L e n n o nH o s p i t a l a d m i s s i o n s i n f oW i n 2 0 0 03 1 1 / 0 5 / 0 3L L e n n o nG a m b l e S A P e x t r a c t i o nW i n 2 0 0 04 1 1 / 1 0 / 0 3L L e n n o nS a l e s 1 0 D 5 M 1 0 KW i n 2 0 0 05 0 6 / 0 3 / 0 3M D a v i e sS a l e s 1 0 D 5 M 1 0 KW i n 2 0 0 06 1 1 / 1 0 / 0 3L L e n n o nS a l e s 1 0 D 5 M 1 0 0 KW i n 2 0 0 07 0 6 / 0 3 / 0 3M D a v i e sS a l e s 1 0 D 5 M 1 0 0 KW i n 2 0 0 001 02 03 04 05 06 07 08 09 01 s t Q t r 2 n d Q t r 3 r d Q t r 4 t h Q t rE a s tW e s tN o r t h01 02 03 04 05 06 07 08 09 01 s t Q t r 2 n d Q t r 3 r d Q t r 4 t h Q t rE a s tW e s tN o r t hT e s t I D D a t e T e s t e rD e s c r i p t i o nO S1 1 1 / 0 5 / 0 3L L e n n o nR e t a i l s a l e s i n f o r m a t i o nW i n 2 0 0 02 1 1 / 0 5 / 0 3L L e n n o nH o s p i t a l a d m i s s i o n s i n f oW i n 2 0 0 03 1 1 / 0 5 / 0 3L L e n n o nG a m b l e S A P e x t r a c t i o nW i n 2 0 0 04 1 1 / 1 0 / 0 3L L e n n o nS a l e s 1 0 D 5 M 1 0 KW i n 2 0 0 05 0 6 / 0 3 / 0 3M D a v i e sS a l e s 1 0 D 5 M 1 0 KW i n 2 0 0 06 1 1 / 1 0 / 0 3L L e n n o nS a l e s 1 0 D 5 M 1 0 0 KW i n 2 0 0 07 0 6 / 0 3 / 0 3M D a v i e sS a l e s 1 0 D 5 M 1 0 0 KW i n 2 0 0 02選 擇I n f o r m a t i o nO b j e c t選 擇 報(bào) 表 模 板4選 擇 報(bào) 表 模 板5I TB u s i n e s s設(shè) 計(jì) 報(bào) 表3 高效的報(bào)表消費(fèi) 在使用的過程中,業(yè)務(wù)人員根本不用關(guān)心對(duì)應(yīng)的后臺(tái)業(yè)務(wù)邏輯,以及數(shù)據(jù)信息來源等信息,其只要根據(jù)自己的業(yè)務(wù)需要,通過簡單的拖拽即可完成對(duì)報(bào)表的定制 ,獲取到自己需要的信息。錯(cuò)誤分嚴(yán)重程度,如主鍵重復(fù)的就停止 ETL 流程,等待解決 , 但低級(jí)別的錯(cuò)誤不 會(huì) 阻塞 ETL 過程 。 建立數(shù)據(jù)整合的規(guī)章制度,落實(shí)數(shù)據(jù)質(zhì)量的分級(jí)負(fù)責(zé)。數(shù)據(jù)邏輯合理性,主要從業(yè)務(wù)邏輯的角度判斷數(shù)據(jù)是否正確,如帳目類型的金額、時(shí)長、次數(shù)的邏輯關(guān)系是否滿足等。 2. 建立以數(shù)據(jù)事實(shí)表為中心,需要時(shí)間 、 機(jī)構(gòu)和度量作為其維度。 高效的 ETL 處理 ETL 總體處理流程 ETL 處理流程: 1. 從本幣數(shù)據(jù)源或其他數(shù)據(jù)源中抽取需要的數(shù)據(jù)。 在系統(tǒng)架構(gòu)不變的前提下,系統(tǒng)的每部分可以用不同的技術(shù)實(shí)現(xiàn)。 E. 數(shù)據(jù)倉庫為報(bào)表管理系統(tǒng)和 下游 系統(tǒng)提供所需要的數(shù)據(jù) F. 報(bào)表管理系統(tǒng)展現(xiàn)對(duì)應(yīng)數(shù)據(jù)的報(bào)表。 報(bào)表設(shè)計(jì) 當(dāng)形成好統(tǒng)一的數(shù)據(jù)倉庫后,基于該倉庫模型,可進(jìn)行對(duì)應(yīng)的報(bào)表設(shè)計(jì)和管理,技術(shù)人員設(shè)計(jì)好基本的報(bào)表后,可提供給業(yè)務(wù)人員使用。 報(bào)表展現(xiàn) 技術(shù)人員設(shè)計(jì)好報(bào)表模板后,通過發(fā) 布到對(duì)應(yīng)的服務(wù)器據(jù),實(shí)現(xiàn)對(duì)報(bào)表的展現(xiàn)。 Actuate Confidential 5/4/2020 6 系統(tǒng)技術(shù)實(shí)現(xiàn)方案 總體技術(shù)實(shí)現(xiàn)方案 充分考慮到 CFETS 系統(tǒng)存在在本外幣等多種數(shù)據(jù)源,且數(shù)據(jù)源分散,多分散子系統(tǒng)的情況,同時(shí)各個(gè)子系統(tǒng)中存在統(tǒng)計(jì)口徑不一致,影響統(tǒng)一的決策和各個(gè)部門信息的一致性。比如,數(shù)據(jù)庫管理系統(tǒng)可以使用 Oracle 的技術(shù),也可以使用 IBM 的技術(shù)。 Actuate Confidential 5/4/2020 8 2. ETL 對(duì)抽取到的數(shù)據(jù)進(jìn)行必要的增量處理,生成一天的增量數(shù)據(jù)。 3. 建立好如上的星型模型后,可發(fā)現(xiàn)模型具有如下優(yōu)點(diǎn)。數(shù)據(jù)時(shí)效性,包括數(shù)據(jù)處理(獲取、整理、加載等)的及時(shí)性,數(shù)據(jù)異常檢測(cè)的及時(shí)性,數(shù)據(jù)處理回退的及時(shí)性等。建立起數(shù)據(jù)整合隊(duì)伍,使數(shù)據(jù)質(zhì)量能夠得以持續(xù)改進(jìn)。 在這個(gè)過程中,所有的錯(cuò)誤都會(huì)進(jìn)行記錄,最終生成數(shù)據(jù)質(zhì)量檢查報(bào)告。 老系統(tǒng)統(tǒng)計(jì)報(bào)表移植 對(duì)于老系統(tǒng)的統(tǒng)計(jì)報(bào)表,我們將采取重寫的方式移植到統(tǒng)一的報(bào)表平臺(tái)上面。 實(shí)際測(cè)試中, 我們將采用等價(jià)類劃分以及邊值分析法來設(shè)計(jì)測(cè)試用例,產(chǎn)生有限的測(cè)試用例來覆蓋足夠多的“任何情況”。 采用的這樣系統(tǒng)架構(gòu), 主機(jī)系統(tǒng)的維 護(hù) 、 系統(tǒng)擴(kuò)容 、 升級(jí) 、 系統(tǒng)性能統(tǒng)計(jì) 、 分析 、 優(yōu)化以及部件更換 就能夠 在不影響應(yīng)用系統(tǒng)功能的前提下完成 。 非功能性設(shè)計(jì) 性能需求 容量設(shè)計(jì) 根據(jù) 19942020 年的所有交易數(shù)據(jù)總 容量為 10G byte, 大概每年的數(shù)據(jù)容量在 800M 左右,從容量和可擴(kuò)展性和災(zāi)備等多方面綜合考慮,建議每年的數(shù)據(jù)量分配在 左右。 ? 低:與系統(tǒng)關(guān)系不大,偶爾系統(tǒng)需要使用到的數(shù)據(jù)。遠(yuǎn)程備份把數(shù)據(jù)存放到地理上的遠(yuǎn)方,以應(yīng)對(duì)主機(jī)可能遇到當(dāng)?shù)貫?zāi)害性的損毀。一般 系統(tǒng)出錯(cuò)的恢復(fù),其實(shí)不一定需要用到備份 ,我們建議 應(yīng)該 避免使用常規(guī)數(shù)據(jù)恢復(fù),盡量考慮 用其他辦法把系統(tǒng)回復(fù)到最近的可用狀態(tài)。 針對(duì)存儲(chǔ)設(shè)備的失敗的情況比較復(fù)雜,存儲(chǔ)設(shè)備的失敗必然會(huì)使放置在其上的文件變?yōu)椴豢捎?,我們先將?shù)據(jù)庫所涉及到的文件進(jìn)行一個(gè)劃分,主要可分為: ? 數(shù)據(jù)庫 的系統(tǒng)文件,指 數(shù)據(jù)庫 的運(yùn)行文件,各種應(yīng)用程序 ? 數(shù)據(jù)庫控制文件 ? 數(shù)據(jù)庫聯(lián)機(jī)重做日志文件 ? 數(shù)據(jù)文件 Actuate Confidential 5/4/2020 17 ? 歸檔日志文件 避免第一種文件失敗主要依賴系統(tǒng)管理員進(jìn)行操作系統(tǒng)級(jí)的備份,當(dāng)發(fā)生事 故后只能依靠操作系統(tǒng)備份將其恢復(fù)。 易用性設(shè)計(jì) 在軟件的易用性方面,我們將充分考慮用戶的體驗(yàn)性,簡單性,高效率性為客戶定制一套更適合客戶需要的的系統(tǒng),根據(jù)需要,我們將基于以下方面進(jìn)行設(shè)計(jì) : ? 使用大眾化 WEB 瀏覽器如 IE、 Firefox 作為客戶端的瀏覽工具。使用系統(tǒng)的用戶必須先要經(jīng)過申請(qǐng)審批管理流程,通過有關(guān)部門管理人員的合法性審批,系統(tǒng)管理員在系統(tǒng)管理模塊中設(shè)置用戶名、操作權(quán)限和初始密碼,并告知用戶后,用戶才可以用指定的用戶名和密碼登錄進(jìn)入系統(tǒng),進(jìn)行權(quán)限范圍內(nèi)的操 作。 Actuate Confidential 5/4/2020 19 系統(tǒng)操作處理日志 系統(tǒng)對(duì)用戶登錄情況,如登錄用戶、進(jìn)入時(shí)間、退出時(shí)間、操作功能項(xiàng)等進(jìn)行自動(dòng)記錄;對(duì)于數(shù)據(jù)錄入、數(shù)據(jù)同步、數(shù)據(jù)抽取和數(shù)據(jù)分析等應(yīng)用處理的時(shí)間、數(shù)據(jù)范圍、執(zhí)行情況等也自動(dòng)記錄日志,以便出問題時(shí)跟蹤追查審計(jì)。 3 項(xiàng)目管理 溝通管理 項(xiàng)目會(huì)議制度 項(xiàng)目會(huì)議是服務(wù)于項(xiàng)目工作的,是為了更好的加強(qiáng)項(xiàng)目溝通、解決項(xiàng)目實(shí)施過程中存在的各種問題。 ? 參加人員: 所有項(xiàng)目人員。 ? 參加人員:問題發(fā)起人; 項(xiàng)目經(jīng)理;高層領(lǐng)導(dǎo) 等。 ? 電話或電話會(huì)議 通過電話的方式進(jìn)行信息溝 通。對(duì)影響項(xiàng)目計(jì)劃的變更,制定出處理變更的規(guī)范的、統(tǒng)一的方法和過程,估算出因變更引起的相應(yīng)的資源、費(fèi)用、和時(shí)間的變化以及變更確立后,變更的發(fā)布,執(zhí)行,和過程質(zhì)量的控制。 審批變更 變更控制委員會(huì)對(duì) 變更請(qǐng)求進(jìn)行審批,由變更控制委員會(huì)主任簽署書面變更審批單,有效變更審批間必須在審批結(jié)論中明確是否通過變更申請(qǐng)。應(yīng)達(dá)到以下要求: ? 所有測(cè)試必須有適用的測(cè)試管理流程,得到質(zhì)量控制小組的確認(rèn) ? 在需求分析階段,出具用戶測(cè)試計(jì)劃,以保證需求的可測(cè)試性 ? 在概要設(shè)計(jì)階段,出具集成測(cè)試計(jì)劃、集成測(cè)試案例 ? 在詳細(xì)設(shè)計(jì)階段,出具單元測(cè)試計(jì)劃、單元測(cè)試案例 ? 編碼階段所有模塊必須經(jīng)過單元測(cè)試通過,并出具單元測(cè)試報(bào)告,經(jīng)雙方項(xiàng)目經(jīng)理確認(rèn) ? 集成測(cè)試計(jì)劃需經(jīng)評(píng)審?fù)ㄟ^ ? 集成測(cè)試必須有兩輪以上的測(cè)試,每輪測(cè)試必須有集成測(cè)試報(bào)告 ? 用戶測(cè)試必須由 甲方 組織 測(cè)試通過,出具經(jīng)相關(guān)單位蓋章的測(cè)試報(bào)告后,視為完成 ? 在集成測(cè)試完成后的程序修改應(yīng)有足夠的回歸測(cè)試工作,并得到項(xiàng)目質(zhì)量控制小組的確認(rèn) Actuate Confidential 5/4/2020 25 質(zhì)量保證 甲乙雙方在項(xiàng)目實(shí)施期間應(yīng)進(jìn)行以下質(zhì)量保證活動(dòng): 1. 規(guī)則的培訓(xùn)與指導(dǎo) 雙方項(xiàng)目經(jīng)理負(fù)責(zé)組織在項(xiàng)目啟動(dòng)階段向項(xiàng)目組成員做有關(guān)制度、規(guī)程、標(biāo)準(zhǔn)、工具與模板的使用培訓(xùn)。防止非授權(quán)人員改變存儲(chǔ)的文檔 。 7. 問題跟蹤:乙方負(fù)責(zé)指定專人對(duì)項(xiàng)目實(shí)施過程中出現(xiàn)的問題與缺陷進(jìn)行跟蹤解決,每周出具相關(guān)統(tǒng)計(jì)信息。 9. 質(zhì)量匯報(bào):雙方項(xiàng)目經(jīng)理應(yīng)本著實(shí)事求是的原則,向雙方管理層及時(shí)準(zhǔn)確地匯報(bào)項(xiàng)目情況,保證項(xiàng)目的可視性。確定存儲(chǔ)期限。 ? 文檔標(biāo)識(shí)方法必須有統(tǒng)一的文檔編號(hào) 。 執(zhí)行變更 乙方負(fù)責(zé)根據(jù)變更審批結(jié)果,調(diào)整相關(guān)項(xiàng)目計(jì)劃,根據(jù)新的項(xiàng)目計(jì)劃和項(xiàng)目進(jìn)度,重新分配資源,對(duì)變更展開工作,并指定變更執(zhí)行評(píng)估人員。 變更的審批由變更控制委員會(huì)表決決定, 2/3 人數(shù)通過為表決通過,變更控制委員會(huì)主任有最終否決權(quán)。 ? 電子郵件 建立項(xiàng)目組電子郵件系統(tǒng)及與外界聯(lián)系的電子郵件系統(tǒng)。 ? 項(xiàng)目組內(nèi)部 討論 /溝通會(huì)議 ? 會(huì)議目標(biāo):對(duì) 項(xiàng)目組內(nèi)部 遇到的問題進(jìn)行討論,找出解決方案,并討論決定采取何行動(dòng)。 ? 項(xiàng)目領(lǐng)導(dǎo)組會(huì)議 ? 會(huì)議目標(biāo): 審核下階段項(xiàng)目計(jì)劃;復(fù)查項(xiàng)目狀態(tài)和里程碑;對(duì)項(xiàng)目中的重大問題做出決策;協(xié)調(diào)項(xiàng)目各方資源;解決項(xiàng)目各方可能發(fā)生的重大爭議 。 項(xiàng)目 組 根據(jù)項(xiàng)目實(shí)際情況擬設(shè)立 定期會(huì)議和不定期會(huì)議,分別闡述如下 : Actuate Confidential