<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于可復用構件思想的ETL架構設計

基于可復用構件思想的ETL架構設計

作者: 時(shí)間:2010-05-08 來(lái)源:網(wǎng)絡(luò ) 收藏


(1)元數據管理。元數據是關(guān)于數據的數據,元數據管理主要完成子系統中元數據管理模塊的功能,具體分成三小類(lèi),分別是負責維護數據倉庫架構的維護類(lèi)、負責維護業(yè)務(wù)規則的維護類(lèi)構件和調度類(lèi)構件。

(2)層間接口構件。為了在各個(gè)數據倉庫項目之間平穩的移植,在此設計了層間接口構件。從抽象層面上為各數據倉庫項目提供一個(gè)相同的處理框架,為ETL處理過(guò)程各層次的各種功能構件提供接口,實(shí)現構件具體處理過(guò)程對架構的透明化,為系統功能擴展留下了余地。

(3)KPI(關(guān)鍵績(jì)效指標)自動(dòng)測試構件。測試無(wú)疑是保證系統質(zhì)量的一個(gè)重要方法,ETL也不例外,但是,ETL過(guò)程測試和一般的軟件測試在測試過(guò)程、測試方法、評價(jià)標準等方面都有比較大的不同,它是一個(gè)非常繁瑣、工作量巨大、有一定規律的過(guò)程。

從抽象層面上看,一類(lèi)相似或相近的數據倉庫項目每個(gè)KPI(關(guān)鍵績(jì)效指標)的維度組合是相對固定的,測試標準和過(guò)程是一致的,所以,在ETL架構中,專(zhuān)門(mén)提供了KPI自動(dòng)測試類(lèi)構件,為每類(lèi)KPI提供一個(gè)自動(dòng)測試構件,其基本處理邏輯如圖2所示。



該類(lèi)構件能夠快速發(fā)現ETL架構中集成層和轉換層中相關(guān)構件數據處理過(guò)程中隱藏的問(wèn)題,從而降低ETL過(guò)程測試的難度和工作量,大幅度提高ETL架構的效率和質(zhì)量。

2銀聯(lián)統計分析系統ETL構件識別與

為了說(shuō)明基于可重用構建思想的ETL架構的有效性,下面介紹該架構在多家銀聯(lián)統計分析系統中的實(shí)際應用。

2.1 銀聯(lián)統計分析系統的介紹

銀聯(lián)統計分析系統是建立在數據倉庫基礎上的,為銀聯(lián)各分公司領(lǐng)導提供決策輔助信息的系統。其目的是為了更深入應用銀聯(lián)積累的大量跨行交易數據,是為了促進(jìn)分公司、銀行、金融監管機構和行業(yè)客戶(hù)對業(yè)務(wù)進(jìn)行全面、及時(shí)、準確的分析和定位,及時(shí)了解業(yè)務(wù)發(fā)展動(dòng)態(tài)和預測,及時(shí)解決業(yè)務(wù)發(fā)展中存在的問(wèn)題。

銀聯(lián)在全國有37家省級分公司。各分公司所關(guān)心的數據內容,關(guān)注的KPI體系,KPI的評價(jià)標準都是一致的。但是,各分公司由于當地經(jīng)濟發(fā)展水平不同,銀行卡應用深度不同,導致各分公司業(yè)務(wù)種類(lèi)差異很大,即使是同一種業(yè)務(wù),其成熟程度、規范程度差異也很大,體現在數據上就是數據源的種類(lèi)不一致,即使是相同的業(yè)務(wù)數據源,在數據結構、業(yè)務(wù)判斷規則、數據表現形式方面也有很大差異性。

這種共性大差異性也大的多個(gè)數據倉庫系統,設計上選用可重用性構件的思想來(lái)指導ETL的,實(shí)現上采用自己開(kāi)發(fā)的擁有自動(dòng)知識產(chǎn)權決策支持系統產(chǎn)品:數據挖掘商業(yè)應用平臺(Compass)。該平臺包括智能流程管理子系統、報表專(zhuān)家子系統、多維分析子系統、數據挖掘子系統四個(gè)部分。其中智能流程子系統是一個(gè)獨立的ETL開(kāi)發(fā)工具,能夠支持基于構件思想ETL過(guò)程的實(shí)現。

2.2 銀聯(lián)統計分析系統ETL構件分層識別

在銀聯(lián)統計分析系統ETL設計階段,依據圖1所示的ETL架構和設計思想來(lái)設計和組織ETL各處理階段可重用構件以及構件之間的接口規則:

(1)抽取層。銀聯(lián)統計分析系統抽取層處理的數據主要三類(lèi):業(yè)務(wù)數據、維度數據、輔助數據。業(yè)務(wù)數據主要包括全流水、二次清分數據、公共支付、固網(wǎng)支付、網(wǎng)上支付等業(yè)務(wù)交易數據;維度數據主要包括商戶(hù)信息、機構信息、終端信息、地區信息等;輔助數據主要是卡bin信息、發(fā)卡信息等。

銀聯(lián)統計分析系統這個(gè)層面的數據除了全流水數據外,其他的內容在各個(gè)分公司表現形式、處理規則差異很大,封裝成構件的價(jià)值不大,所以這個(gè)層面可以識別的構件只有全流水抽取。

(2)集成轉換層。鑒于各分公司統計分析系統所關(guān)心的數據內容,關(guān)注的KPI體系,關(guān)注的維度數據(商戶(hù)、機構、終端)信息相似度很高,所以這個(gè)層面可以識別的構件比較多,主要有兩大類(lèi):流水數據集成轉換構件;維度類(lèi)數據集成轉換構件,具體包括商戶(hù)、機構、終端、商戶(hù)類(lèi)別、地區信息的集成轉換構件。

輔助數據因為類(lèi)型多樣,差異比較大,可重用價(jià)值不高,所以不對其識別構件。

(3)特殊處理層。銀聯(lián)統計分析系統的特殊處理層的構件不再按照數據類(lèi)別識別,而是根據每個(gè)指標的使用頻率、涉及數據記錄數的多少識別三類(lèi)構件:交易指標類(lèi)構件、調賬指標類(lèi)構件、維度統計指標類(lèi)構件,分別負責交易類(lèi)指標、調賬類(lèi)指標、商戶(hù)和終端發(fā)展情況的統計。

(4)基礎服務(wù)層。各分公司銀聯(lián)統計分析系統對元數據管理要求基本一致且沒(méi)有特殊要求,銀聯(lián)統計分析系統將其識別為元數據管理構件。

考慮到銀聯(lián)統計分析系統處理的數據對象基本一致,差異主要體現在數據的表現形式和處理規則上,加上ETL過(guò)程構件之間傳遞數據量很大,這里選用數據池的形式而不采用函數調用的形式來(lái)定義構件接口。例如,所有分公司對商戶(hù)關(guān)注的信息都是一樣的,但是每個(gè)分公司提供的商戶(hù)信息的表現形式卻各不相同,抽取層接口數據池通過(guò)約定抽取層商戶(hù)信息抽取過(guò)程生成內容和格式,為集成轉換層商戶(hù)信息集成轉換構件提供一個(gè)穩定的數據源,使其不必關(guān)心用戶(hù)提供的數據源是什么形式。

考慮到銀聯(lián)統計分析系統關(guān)注的指標繁多,一次性全部識別成控件難度和工作量都很大。所以,首先識別并封裝最重要的、最常用的交易類(lèi)指標的自動(dòng)測試構建;然后是調帳指標和維度統計指標的自動(dòng)測試構件的識別和封裝。


關(guān)鍵詞: ETL 可復用 構件 架構設計

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>