系統(tǒng)技術(shù)與接口架構(gòu)_第1頁(yè)
系統(tǒng)技術(shù)與接口架構(gòu)_第2頁(yè)
系統(tǒng)技術(shù)與接口架構(gòu)_第3頁(yè)
系統(tǒng)技術(shù)與接口架構(gòu)_第4頁(yè)
系統(tǒng)技術(shù)與接口架構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、華北電網(wǎng)售電市場(chǎng)品質(zhì)分析分析決策(BW)系統(tǒng) (一期)BW 系統(tǒng)技術(shù)與接口架構(gòu)目錄文檔技術(shù)術(shù)語(yǔ)112BW 項(xiàng)目概述22.12.2BW 項(xiàng)目背景2數(shù)據(jù)倉(cāng)庫(kù)、商業(yè)智能與分析決策(BW)23SAP BW 系統(tǒng)技術(shù)介紹43.1SAP BW 模塊介紹4數(shù)據(jù)抽取模塊.43.1.5數(shù)據(jù)與管理模塊5業(yè)務(wù)瀏覽器模塊6應(yīng)用管理.7數(shù)據(jù)開(kāi)放服務(wù)7P 模塊介紹83.23.3SSAP BW 與其它系統(tǒng)的集成.3.3.3BW 與 SAP 系統(tǒng)的集成9BW 與非 SAP 系統(tǒng)的集成9普通文件9數(shù)據(jù)庫(kù)直連11SOAP12第數(shù)據(jù)抽取13消息中間件14系統(tǒng)共享 BW 系統(tǒng)數(shù)據(jù)15第4應(yīng)用系統(tǒng)分析18現(xiàn)有應(yīng)用系統(tǒng)分析18主要4.1

2、5BW 系統(tǒng)總體技術(shù)架構(gòu)205.1BW 系統(tǒng)架構(gòu)設(shè)計(jì)策略.25.1.3BW 系統(tǒng)定位20擴(kuò)展策略21集成策略225.25.3BW 系統(tǒng)技術(shù)架構(gòu)24B報(bào)表展示架構(gòu)27集成 BW 中的報(bào)表數(shù)據(jù)27界面風(fēng)格與布局配置27客戶(hù)化開(kāi)發(fā)報(bào)表的展示2.4SP 與華北電網(wǎng)門(mén)戶(hù)的集成296BW 系統(tǒng)數(shù)據(jù)模型架構(gòu)30系統(tǒng)數(shù)據(jù)流向30企業(yè)數(shù)據(jù)倉(cāng)庫(kù)(EDW)系統(tǒng)架構(gòu)機(jī)制30企業(yè)數(shù)據(jù)倉(cāng)庫(kù)(EDW)數(shù)據(jù)建模項(xiàng)目建模建議31EDW 建模層次32EDW 模型設(shè)計(jì)結(jié)構(gòu)336.3.4EDW 方案特點(diǎn)337BW 系統(tǒng)總體實(shí)施架構(gòu)367.1BW 系統(tǒng)硬件架構(gòu)3.BW 系統(tǒng)和 ECM 系統(tǒng)拓?fù)鋱D36BW 系統(tǒng)的硬件配置

3、需求36開(kāi)發(fā)和測(cè)試系統(tǒng)配置37生產(chǎn)系統(tǒng)配置38BI 業(yè)務(wù)分析:BIA38磁盤(pán)陣列的需求40小結(jié)417.27.3BW 系統(tǒng)網(wǎng)絡(luò)架構(gòu)42BW 系統(tǒng)實(shí)施架構(gòu)4.2BW 系統(tǒng)實(shí)施環(huán)境43BW 系統(tǒng)(C nt)架構(gòu)447.4BW 系統(tǒng)安全策略4.3BW 系統(tǒng)實(shí)施安全45開(kāi)發(fā)系統(tǒng)45測(cè)試系統(tǒng)45生產(chǎn)系統(tǒng)45系統(tǒng)備份策略46BW 系統(tǒng)容災(zāi)策略46審閱審閱人審閱日期版本簽字更改版本更改日期更改人更改內(nèi)容描述V1.02009-1-8、兵藍(lán)圖初稿V1.12009-1-20增加3.3 和5.3 小節(jié)關(guān)于SP 報(bào)表展示架構(gòu)的部分。V1.22009-2-6、兵、全面檢查V1.32009-2-16、兵、更新1文檔技術(shù)術(shù)語(yǔ)

4、BI : Businesselligence,商務(wù)智能。指數(shù)據(jù)倉(cāng)庫(kù)相關(guān)技術(shù)與應(yīng)用的通稱(chēng)。利用各種智能技術(shù),來(lái)企業(yè)的商業(yè)競(jìng)爭(zhēng)力。CCS : Customer Care Service,客戶(hù)服務(wù)。: Customer Relationship Management,客戶(hù)關(guān)系管理。ECM : Entrise Customer Management 企業(yè)客戶(hù)管理。EDW : Entrise Database Warehouse,企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)。: Entrise Resource Planning,企業(yè)資源計(jì)劃,也叫企業(yè)資源規(guī)劃。ETL : Extraction, Transformation & L

5、oading,數(shù)據(jù)抽取、轉(zhuǎn)換與裝載。SAP BW : SAP Business Information Warehouse,SAP 提供的企業(yè)數(shù)據(jù)倉(cāng)庫(kù)解決方案。包含數(shù)據(jù)倉(cāng)庫(kù)工作臺(tái)組件(Data Warehousing Workbench)、OLAP 查詢(xún)定義組件(Business Explorer)以及數(shù)據(jù)裝載流程控制。SP : Sntrise Portal,SAP 企業(yè)級(jí)門(mén)戶(hù)。2BW 項(xiàng)目概述2.1BW 項(xiàng)目背景華北電網(wǎng)在兩年半的時(shí)間內(nèi)順利完成了“企業(yè)客戶(hù)管理系統(tǒng)(ECM)”的實(shí)施,為了更好的滿(mǎn)足營(yíng)銷(xiāo)管理層的需求,華北電網(wǎng)決定實(shí)施“售電市場(chǎng)品質(zhì)分析-分析決策(BW)系統(tǒng) (一期)”(以下簡(jiǎn)稱(chēng)

6、BW 系期)。其目的在于:以目前 ECM 系統(tǒng)所具備的售電市場(chǎng)品質(zhì)分析相關(guān)信息為數(shù)據(jù)基礎(chǔ),構(gòu)建一個(gè)基于數(shù)據(jù)倉(cāng)庫(kù)的、可擴(kuò)展的數(shù)據(jù)分析,并根據(jù)用戶(hù)的需求,通過(guò)對(duì)數(shù)據(jù)的整合、分類(lèi)、提煉和轉(zhuǎn)換,實(shí)現(xiàn)對(duì)海量數(shù)據(jù)的匯總和分析,設(shè)計(jì)出各種數(shù)據(jù)分析報(bào)表,形成各類(lèi)直觀的表現(xiàn)形式,為各級(jí)制定具有前瞻性的市場(chǎng)策略提供決策依據(jù)。該項(xiàng)目的實(shí)施將在全面分析現(xiàn)有各相關(guān)系統(tǒng)的基礎(chǔ)上,建設(shè)的專(zhuān)業(yè)分析決策系統(tǒng),為售電分析進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和報(bào)表處理,提高運(yùn)營(yíng)效率。同時(shí),增強(qiáng)公司市場(chǎng)品質(zhì)分析力度,提高公司客戶(hù)服務(wù)管理水平,增加公司經(jīng)濟(jì)效益。項(xiàng)目的實(shí)施對(duì)于推進(jìn) ECM 系統(tǒng)數(shù)據(jù)分析水平、完善售電市場(chǎng)品質(zhì)分析工作具有重要的意義。2.2數(shù)據(jù)倉(cāng)

7、庫(kù)、商業(yè)智能與分析決策(BW)要正確了解企業(yè)數(shù)據(jù)倉(cāng)庫(kù)的概念,首先要理解數(shù)據(jù)倉(cāng)庫(kù)與商務(wù)智能之間的關(guān)系。商務(wù)智能的技術(shù)體系主要有數(shù)據(jù)倉(cāng)庫(kù)(DW)、部分組成。分析處理(OLAP)以及數(shù)據(jù)挖掘(DM)三數(shù)據(jù)倉(cāng)庫(kù)是商務(wù)智能的基礎(chǔ),許多基本報(bào)表可以由此生成,但它更大的用處是作為進(jìn)一步分析的數(shù)據(jù)源。所謂數(shù)據(jù)倉(cāng)庫(kù)(DW)就是面向的、集成的、穩(wěn)定的、不同時(shí)間的數(shù)據(jù)集合,用以支持經(jīng)營(yíng)管理中的過(guò)程。分析和數(shù)據(jù)挖掘是最常聽(tīng)到的例子,數(shù)據(jù)倉(cāng)庫(kù)能供給它們所需要的、整齊一致的數(shù)據(jù)。分析處理(OLAP)技術(shù)則是為了幫助分析、管理從多種角度進(jìn)行快速、一致、交互地從原始數(shù)據(jù)中轉(zhuǎn)化出來(lái)的能夠真正為用戶(hù)所理解的、并真實(shí)反映數(shù)據(jù)維特性

8、的信息,從而獲得對(duì)數(shù)據(jù)更深入了解的一類(lèi)軟件技術(shù)。數(shù)據(jù)挖掘(DM)是一種決策支持過(guò)程。它主要基于機(jī)器學(xué)習(xí)、統(tǒng)計(jì)學(xué)等技術(shù),高度自動(dòng)化地分析企業(yè)原有的數(shù)據(jù),做出歸納性的推理,從中挖掘出潛在的模式,客戶(hù)的行為,幫助企業(yè)的決策者調(diào)整市場(chǎng)策略,減少風(fēng)險(xiǎn),的決策。商務(wù)智能為更好地制訂和決策提供良好的環(huán)境,為特定的應(yīng)用系統(tǒng)(如客戶(hù)關(guān)系管理、供應(yīng)鏈管理SCM、企業(yè)資源計(jì)劃)提供數(shù)據(jù)環(huán)境和決策分析支持。當(dāng)面向特定應(yīng)用的特定和決策問(wèn)題,商務(wù)智能從數(shù)據(jù)準(zhǔn)備做起,建立或虛擬一個(gè)集成的數(shù)據(jù)環(huán)境。在集成的數(shù)據(jù)環(huán)境之上,利用科學(xué)的決策分析工具,通過(guò)數(shù)據(jù)分析、知識(shí)發(fā)現(xiàn)等過(guò)程,為制訂和決策提供支持。整個(gè)過(guò)程中,集成的數(shù)據(jù)環(huán)境和決

9、策分析工具是十分重要和不可缺少的。分析決策(BW)項(xiàng)目即是商務(wù)智能的一個(gè)典型應(yīng)用。它涵蓋了數(shù)據(jù)倉(cāng)庫(kù)及個(gè)部分的建設(shè)。分析處理兩華北電網(wǎng)目前的現(xiàn)狀是大多數(shù)日常交易系統(tǒng)保留了大量的歷史數(shù)據(jù),但卻缺乏深入的統(tǒng)計(jì)與分析功能。通過(guò)分析決策系統(tǒng)的建設(shè),首先,業(yè)務(wù)數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、加載到數(shù)據(jù)倉(cāng)庫(kù)后,業(yè)務(wù)數(shù)據(jù)按歷史順序彼此相關(guān),按高效、易于提取的結(jié)構(gòu)進(jìn)行,成為企業(yè)唯一、真實(shí)、準(zhǔn)確的報(bào)表數(shù)據(jù)源。在此基礎(chǔ)上,用戶(hù)可以對(duì)分析結(jié)果進(jìn)行過(guò)濾篩選、鉆取追溯和交換維度等特有操作,查詢(xún)、分析的展現(xiàn)方式更趨向于多樣化。其次,信息傳輸也將越來(lái)越實(shí)時(shí)化,在周轉(zhuǎn)時(shí)間將大為減少。的中層管理者都可以自己設(shè)置所需要的分析功能,從而打破部門(mén)

10、分割的局限,幫助決策層進(jìn)行管理。最后,業(yè)務(wù)處理流程當(dāng)中可能出現(xiàn)的問(wèn)題和也易于及時(shí)發(fā)現(xiàn),從而使糾錯(cuò)工作更加迅速和準(zhǔn)確。3SAP BW 系統(tǒng)技術(shù)介紹3.1SAP BW 模塊介紹SAP BW 是 SAP 提供的數(shù)據(jù)倉(cāng)庫(kù)解決方案產(chǎn)品,是整個(gè) SAP 商務(wù)智能體系的引擎。它從SAP 系統(tǒng)和其它信息系統(tǒng)中獲取數(shù)據(jù),經(jīng)過(guò)轉(zhuǎn)換后存放在一致的空間。在 BW 的數(shù)據(jù)基礎(chǔ)上,可以支持計(jì)劃與預(yù)算的編制、數(shù)據(jù)的實(shí)時(shí)分析、管理的生成與定量分析以及等功能。SAP BW 系統(tǒng)由 5 大模塊組成,它們是數(shù)據(jù)抽取模塊、數(shù)據(jù)與管理模塊、業(yè)務(wù)瀏覽器模塊、應(yīng)用管理以及數(shù)據(jù)開(kāi)放服務(wù)。圖 3-1 BW 系統(tǒng)模型3.1.1 數(shù)據(jù)抽取模塊在

11、BW 中,所有的外部系統(tǒng)數(shù)據(jù)都是通過(guò)數(shù)據(jù)抽取模塊進(jìn)入 BW 系統(tǒng)的,該模塊包含了與外部系統(tǒng)的接口。下圖表示了BW 基本數(shù)據(jù)抽取方法。主數(shù)據(jù)主要是描述型的數(shù)據(jù),例如部門(mén)、崗位、電費(fèi)結(jié)構(gòu)、工廠信息等,存放在專(zhuān)門(mén)的主數(shù)據(jù)表中,主要由編碼和相應(yīng)的描述文字組成。主數(shù)據(jù)通常在系統(tǒng)初始化的過(guò)程中傳入,更新量較少,更新頻率也較低。業(yè)務(wù)數(shù)據(jù)主要是業(yè)務(wù)操作產(chǎn)生的數(shù)據(jù),例如繳費(fèi)信息、崗位分配信息、出入庫(kù)等,數(shù)據(jù)量大且更新頻繁,這部分?jǐn)?shù)據(jù)在 BW 中是按存放在信息立方體(InfoCube)中的。下圖給出了 BW 數(shù)據(jù)結(jié)構(gòu)。圖 3-3 BW 數(shù)據(jù)概念示意圖為了提高報(bào)表生成的效率,信息立方體中的數(shù)據(jù)通常已經(jīng)經(jīng)過(guò)了加工、合

12、并或轉(zhuǎn)換,不是明細(xì)的業(yè)務(wù)數(shù)據(jù)。但在一些特殊情況下,需要BW 系統(tǒng)出具詳細(xì)的業(yè)務(wù)報(bào)表,因此除了信息立方體,BW 還提供了專(zhuān)門(mén)的數(shù)據(jù)對(duì)象(ODSO)。ODSO 可以近乎于實(shí)時(shí)地保存最原始的業(yè)務(wù)數(shù)據(jù),便于BW在此基礎(chǔ)上搭建信息立方體。通常,只有在需要 BW 出具跨系統(tǒng)、跨模塊的明細(xì)業(yè)務(wù)報(bào)表時(shí),才要用到 ODSO。單一外部系統(tǒng)內(nèi)的業(yè)務(wù)報(bào)表,還是建議在各外部系統(tǒng)中自行開(kāi)發(fā)。這是因?yàn)?ODSO 的成本高,對(duì)外部系統(tǒng)的性能有較大影響,而且過(guò)于頻繁的數(shù)據(jù)更新可能會(huì)帶來(lái)系統(tǒng)信息的不一致。3.1.3 業(yè)務(wù)瀏覽器模塊此模塊是BW 的前端模塊,提供最終的用戶(hù)報(bào)表查詢(xún)界面。在這個(gè)模塊中,預(yù)制了SAP 提供的一些業(yè)務(wù)內(nèi)容

13、(Business Content),類(lèi)似于查詢(xún)模版,用戶(hù)可以使用這些業(yè)務(wù)內(nèi)容,快速建立標(biāo)準(zhǔn)的Excel 查詢(xún)報(bào)表。此模塊還提供了諸如網(wǎng)頁(yè)報(bào)表、水晶報(bào)表、移動(dòng)智能報(bào)表等功能。在華北電網(wǎng) BW 系統(tǒng)中,采用業(yè)務(wù)瀏覽器。通過(guò)企業(yè)門(mén)戶(hù)對(duì)數(shù)據(jù)進(jìn)行查詢(xún)與挖掘,并進(jìn)行圖表展示,而不3.1.4 應(yīng)用管理此模塊主要提供給 BW 的系統(tǒng)管理員使用,具備一些系統(tǒng)管理方面的功能,如日志查詢(xún)、權(quán)限管理等。具體的使用方法將在實(shí)施過(guò)程中考慮,本文檔不再過(guò)多涉及這方面的內(nèi)容。3.1.5 數(shù)據(jù)開(kāi)放服務(wù)數(shù)據(jù)開(kāi)放服務(wù)是SAP BW 系統(tǒng)的特色功能之一,通過(guò)它可以將BW 系統(tǒng)中的數(shù)據(jù)抽取到外部系統(tǒng)的數(shù)據(jù)集市中,下圖是通過(guò)數(shù)據(jù)開(kāi)放服

14、務(wù)抽取數(shù)據(jù)的框架圖:圖 3-4 數(shù)據(jù)開(kāi)放服務(wù)數(shù)據(jù)抽取框架圖BW 系統(tǒng)中的數(shù)據(jù)對(duì)象,如信息塊(InfoCube)、數(shù)據(jù)對(duì)象(DSO)、信息對(duì)象(InfoObject)等等,都可作為數(shù)據(jù)開(kāi)放服務(wù)的數(shù)據(jù)源。通過(guò)數(shù)據(jù)開(kāi)放服務(wù)模塊,BW 將數(shù)據(jù)源中的數(shù)據(jù)抽取到結(jié)構(gòu)化的數(shù)據(jù)表或平面文件中。經(jīng)過(guò) SAP 認(rèn)證的第工具可將數(shù)據(jù)表中的數(shù)據(jù)抽取到外部系統(tǒng)中,平面文件也可用 FTP 的方式傳輸?shù)酵獠肯到y(tǒng),供之直接使用。BW 系統(tǒng),從 BW 系統(tǒng)中獲取數(shù)分析與輔助決策中間數(shù)據(jù)庫(kù)提供這樣就使得外部系統(tǒng)像普通數(shù)據(jù)庫(kù)或普通文件那樣,據(jù)使用這能來(lái)實(shí)現(xiàn)BW 系統(tǒng)向數(shù)據(jù)中心和的數(shù)據(jù),后續(xù)章節(jié)中詳細(xì)描述數(shù)據(jù)開(kāi)放服務(wù)的實(shí)現(xiàn)方法。3.

15、2SP 模塊介紹SAP EP 企業(yè)門(mén)戶(hù)模塊作為 SAP 各業(yè)務(wù)組件對(duì)外展示的客戶(hù)端進(jìn)行系統(tǒng)接入的方式,取而代之以瀏覽器的零客戶(hù)端方式。S形式,改變了以往通過(guò) SAP GUIP 組件可以直接和SAP BW、SAP、SAP R/3 等系統(tǒng)進(jìn)行完善的整合,通過(guò)一些內(nèi)建的功能就可以將 SAP BW 等系統(tǒng)中的數(shù)據(jù)直接發(fā)布到SP 中展現(xiàn)。圖 3-5 EP 門(mén)戶(hù)框架圖門(mén)戶(hù)內(nèi)容目錄(PCD)PCD 是門(mén)戶(hù)對(duì)象的集中等一系列對(duì)象,是所有服務(wù)的服務(wù),包含了用戶(hù)、角色、頁(yè)面、導(dǎo)航、內(nèi)容管理、System Landsc位置。通過(guò) SAP 提供的Portal Content Studio 工具可以對(duì)門(mén)戶(hù)內(nèi)容目錄中的對(duì)

16、象進(jìn)行創(chuàng)建/編輯/瀏覽等操作。頁(yè)面設(shè)計(jì)器設(shè)計(jì)頁(yè)面器是 SP 中的重要組件,設(shè)計(jì)最終用戶(hù)所頁(yè)面的內(nèi)容元素、布局、風(fēng)格等。系統(tǒng)提供了默認(rèn)的布局方式,也可以客戶(hù)化定制所需要的任何布局方式。內(nèi)容元素 iView 作為基本組成部分,SAP BW 中的報(bào)表或者查詢(xún)都可以作為iView 發(fā)布在S之一。P 中,作為頁(yè)面的內(nèi)容元素用戶(hù)管理與安全管理用戶(hù)的,認(rèn)證,保證門(mén)戶(hù)內(nèi)容的安全。通過(guò)角色對(duì)用戶(hù)的權(quán)限進(jìn)行分配,規(guī)定用戶(hù)可以看到的導(dǎo)航條中菜單的內(nèi)容、可以那些頁(yè)面等。連接器SAP EP 提供了對(duì)SAP R/3,JDBC 數(shù)據(jù)庫(kù),其他符合JCA 架構(gòu)的應(yīng)用連接。可以接入多種信息來(lái)源,顯示在個(gè)性化的SP 頁(yè)面中。3.3

17、 SAP BW 與其它系統(tǒng)的集成SAP BW 主要通過(guò)數(shù)據(jù)抽取模塊與其它系統(tǒng)進(jìn)行集成。面的章節(jié)中已經(jīng)提到,SAP BW 針對(duì)SAP 源系統(tǒng)內(nèi)置了抽取增量數(shù)據(jù)的抽取器,但對(duì)于其他外部系統(tǒng),不管采用何種接口方式,BW 都不能自動(dòng)獲取增量數(shù)據(jù),需要外部系統(tǒng)主動(dòng)提供增量數(shù)據(jù)。因此,在考慮 SAP BW 與其它系統(tǒng)集成時(shí),應(yīng)對(duì)SAP 系統(tǒng)和非SAP 系統(tǒng)分別考慮。3.3.1 BW 與 SAP 系統(tǒng)的集成SAP 系統(tǒng)作為 BW 獲取業(yè)務(wù)數(shù)據(jù)的源系統(tǒng),對(duì) BW 來(lái)說(shuō)是最理想的數(shù)據(jù)源,因?yàn)樗鼈兌际腔谙嗤腟AP 技術(shù)。它們之間可以通過(guò)BI Service API(SAPI)調(diào)用,進(jìn)行數(shù)據(jù)的傳輸,這樣對(duì)BW

18、的實(shí)施有很大的好處:減少了大量的ABAP 開(kāi)發(fā)。在SAP 的源系統(tǒng)中,可以直接使用已定義好的數(shù)據(jù)源,來(lái)抽取系統(tǒng)中的透明表、數(shù)據(jù)視圖和SAP 查詢(xún)中的數(shù)據(jù)。使用 SAP 智能增量處理。數(shù)據(jù)源中會(huì)自動(dòng)識(shí)別增量數(shù)據(jù),并自動(dòng)地、定期地將其抽取到 BW系統(tǒng)中;利用虛擬提供者(Virtual Provider)技術(shù),BW 系統(tǒng)可直接從 SAP 源系統(tǒng)中數(shù)據(jù);但是,并非所有 SAP 系統(tǒng)中的數(shù)據(jù)都可以通過(guò)已定義好的數(shù)據(jù)源進(jìn)行抽取,在必要情況下,還需要進(jìn)行特定的開(kāi)發(fā),本文檔將在第五章中對(duì)此進(jìn)行深入的描述。3.3.2 BW 與非 SAP 系統(tǒng)的集成除了與SAP 系統(tǒng)集成外,SAP BW 還提供了諸如數(shù)據(jù)庫(kù)直連、

19、SOAP、第方式與非SAP 系統(tǒng)的數(shù)據(jù)進(jìn)行整合,本節(jié)將對(duì)所有整合方式逐一進(jìn)行分析。數(shù)據(jù)傳輸?shù)冉涌?普通文件該接口方式最為常見(jiàn)。首先,BW 系統(tǒng)與外部系統(tǒng)約定文件格式。然后外部系統(tǒng)負(fù)責(zé)將所需數(shù)據(jù)組合為一個(gè)文件,放到指定位置,BW 系統(tǒng)從文件中并裝載數(shù)據(jù)。通常,文件采用“.CSV”的文本格式,并以 FTP 方式將文件傳送到BW 系統(tǒng)指定的服務(wù)器路徑上。技術(shù)架構(gòu)在 BW 中,為普通文件配置一個(gè)數(shù)據(jù)源,然后就可以針對(duì)這個(gè)數(shù)據(jù)源進(jìn)行轉(zhuǎn)換的設(shè)置,以實(shí)現(xiàn)靈活的數(shù)據(jù)載入。BW 普通文件接口方式的結(jié)構(gòu)如下圖所示。圖 3-6 BW 與普通文件的接口方式優(yōu)點(diǎn)普通文件接口方式的優(yōu)點(diǎn)是適合主數(shù)據(jù)及業(yè)務(wù)數(shù)據(jù)的傳輸,不需了

20、解外部系統(tǒng)底層數(shù)據(jù)結(jié)構(gòu),與操作系統(tǒng)無(wú)關(guān)。同時(shí),由于BW 內(nèi)置了對(duì)文本文件處理的支持,如果使用文本文件格式,在 BW側(cè)只需進(jìn)行配置,無(wú)需任何開(kāi)發(fā)工作。另外,一些手工錄入的數(shù)據(jù)也可以通過(guò)普通文件的方式上傳,彌補(bǔ)了數(shù)據(jù)來(lái)源不足的問(wèn)題。缺點(diǎn)此接口方式的缺點(diǎn)是安全性差(加密傳輸會(huì)帶來(lái)較多的開(kāi)發(fā)工作量),實(shí)時(shí)性差,容錯(cuò)能力差(缺少日志),并且過(guò)于依賴(lài)網(wǎng)絡(luò)硬件環(huán)境。此外,BW 在抽取業(yè)務(wù)數(shù)據(jù)時(shí),需要的是相關(guān)數(shù)據(jù)的變化值,外部系統(tǒng)必須能夠把每次業(yè)務(wù)數(shù)據(jù)的增量情況到文件中,這部分開(kāi)發(fā)有一定的難度。適用場(chǎng)合此接口方式適用于安全性要求不高,網(wǎng)絡(luò)環(huán)境穩(wěn)定,系統(tǒng)數(shù)據(jù)質(zhì)量高的場(chǎng)合。實(shí)施難度此接口方式實(shí)施難點(diǎn)在于外部系統(tǒng)如

21、何正確獲取增量數(shù)據(jù),在數(shù)據(jù)的封裝、傳輸與轉(zhuǎn)換方面的難度不大。由于此接口方式的日志功能較弱,錯(cuò)誤處理會(huì)帶來(lái)額外的實(shí)施難度,因此對(duì)手工輸入的格式和內(nèi)容的準(zhǔn)確性要求較高。 數(shù)據(jù)庫(kù)直連在SAP BW 中,提供了直接與外部系統(tǒng)數(shù)據(jù)庫(kù)連接的方式。技術(shù)架構(gòu)這種方式需要在外部數(shù)據(jù)庫(kù)中安W 提供的數(shù)據(jù)共享組件(Database Shared Library)。通過(guò)這個(gè)組件,外部數(shù)據(jù)庫(kù)被為BW 內(nèi)部的數(shù)據(jù)源(DataSource),然后BW 就像處理其它信息源一樣直接獲取外部數(shù)據(jù)庫(kù)中的底層數(shù)據(jù)。在這種方式下,BW 系統(tǒng)成為外部數(shù)據(jù)庫(kù)的一個(gè)特殊的客戶(hù)端。此接口方式的結(jié)構(gòu)如下圖所示。圖 3-7 BW 與外部系統(tǒng)數(shù)據(jù)庫(kù)

22、直連示意圖BW 數(shù)據(jù)共享組件支持絕大多數(shù)主流數(shù)據(jù)庫(kù),包括DB2、Informix、Oracle、SQL Server 等。但系統(tǒng)數(shù)據(jù)庫(kù)有嚴(yán)格要求,例如數(shù)據(jù)表和字段的名稱(chēng)必須全部是大寫(xiě)、名稱(chēng)不能使用 SQL 中是對(duì)過(guò) 26 個(gè)字符等。不過(guò),這些要求通??梢酝ㄟ^(guò)在外部數(shù)據(jù)庫(kù)中建立視的專(zhuān)有名詞、名稱(chēng)長(zhǎng)度圖來(lái)得到滿(mǎn)足。優(yōu)點(diǎn)使用數(shù)據(jù)庫(kù)直連的接口方式既可用來(lái)傳輸主數(shù)據(jù),也可用來(lái)傳輸業(yè)務(wù)數(shù)據(jù)。由于采用了數(shù)據(jù)共享組件,有較完善的日志,因此傳輸過(guò)程比較可靠,易,同時(shí)傳輸?shù)陌踩砸泊蟠蟾哂谄胀ㄎ募绞?。缺點(diǎn)這種方式也有一些缺點(diǎn)。首先,需要為每個(gè)連接的外部數(shù)據(jù)庫(kù)安裝相應(yīng)的 DBSL 組件(該組件隨BW 軟件提供,無(wú)

23、需另行)。其次,需要充分了解外部系統(tǒng)底層數(shù)據(jù)結(jié)構(gòu)。而且,外部系統(tǒng)數(shù)據(jù)結(jié)構(gòu)必須能夠標(biāo)示出增量數(shù)據(jù),否則只能進(jìn)行底層的數(shù)據(jù)結(jié)構(gòu)改造,會(huì)帶來(lái)一定的開(kāi)發(fā)難度。第三,由于直接外部系統(tǒng)數(shù)據(jù)庫(kù),與外部系統(tǒng)的結(jié)合過(guò)于緊密,外部系統(tǒng)的升級(jí)會(huì)影響到接口的穩(wěn)定。最后,必須保證 BW 服務(wù)器能夠全設(shè)置。到外部系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器。這可能會(huì)影響到公司網(wǎng)絡(luò)之間的安適用場(chǎng)合此方式適用于與那些可提供數(shù)據(jù)結(jié)構(gòu)、可開(kāi)放數(shù)據(jù)庫(kù)權(quán)限、短期不會(huì)升級(jí)的穩(wěn)定的外部系統(tǒng)進(jìn)行連接。實(shí)施難度此方式的實(shí)施難度與普通文件方式相當(dāng),難點(diǎn)也是集中在如何獲取系統(tǒng)的增量數(shù)據(jù)。 SOAPSOAP 是一套在HTTP 協(xié)議上傳輸?shù)?,基于XML 語(yǔ)法的內(nèi)容協(xié)議。目前

24、,SOAP 在企業(yè)中主要應(yīng)用于發(fā)布Web 服務(wù),整合企業(yè)信息化系統(tǒng)。在BW 中,內(nèi)置了基于SOAP 協(xié)議的數(shù)據(jù)抽取服務(wù),外部系統(tǒng)可以調(diào)用此服務(wù)向BW 推送數(shù)據(jù)。技術(shù)架構(gòu)此方式與其它方式最大的不同點(diǎn)在于此方式是由外部系統(tǒng)發(fā)起的數(shù)據(jù)推送,其技術(shù)結(jié)構(gòu)如下圖所示。圖 3-8 BW 采用SOAP 接口方式的技術(shù)結(jié)構(gòu)優(yōu)點(diǎn)此接口方式實(shí)時(shí)性強(qiáng),特別適用數(shù)據(jù)的傳輸。BW 提供基于SOAP 的RFC 服務(wù),在BW 側(cè)只需要進(jìn)行配置,無(wú)需進(jìn)行開(kāi)發(fā)。此方式還有其它一些優(yōu)點(diǎn),如數(shù)據(jù)傳輸與操作系統(tǒng)無(wú)關(guān),不需了解外部系統(tǒng)底層數(shù)據(jù)結(jié)構(gòu),通過(guò)HTTPS 連接可以獲得較高的安全性等。另外,由于是外部系統(tǒng)通過(guò) SOAP 直接調(diào)用B

25、W 提供的服務(wù),可以及時(shí)獲取調(diào)用是否成功的信息,因此容錯(cuò)能力強(qiáng)、易。缺點(diǎn)此方式最大的局限性就是由于 HTTP 傳輸速度慢,不適于大批量的數(shù)據(jù)傳輸。此外,SOAP 出現(xiàn)的時(shí)間不長(zhǎng),許多外部系統(tǒng)當(dāng)初并沒(méi)有調(diào)用SOAP 的功能,開(kāi)發(fā)起來(lái)難度較高。適用場(chǎng)合此方式只適用數(shù)據(jù)或小批量業(yè)務(wù)數(shù)據(jù)的傳輸,實(shí)施難度較大,適用場(chǎng)合有限。實(shí)施難度此方式仍舊需要外部系統(tǒng)開(kāi)發(fā)提取增量數(shù)據(jù)的功能,這部分開(kāi)發(fā)難度與前兩種方式類(lèi)似。同時(shí),外部系統(tǒng)還需要開(kāi)發(fā)調(diào)用基于SOAP 的BW 服務(wù)的功能,這部分開(kāi)發(fā)難度較高。 第數(shù)據(jù)抽取通常,采用前面的接口方式已經(jīng)可以滿(mǎn)足絕大部分系統(tǒng)的連接需求,但是在一些需要高度靈活性及表現(xiàn)力,以致 BW

26、 報(bào)表不能滿(mǎn)足需求的場(chǎng)合,還可以通過(guò)一些更加專(zhuān)業(yè)的第取。工具來(lái)進(jìn)行數(shù)據(jù)抽技術(shù)架構(gòu)通常,第抽取工具與第分析工具是同時(shí)提供的,如下圖所示。圖3-9 第軟件在BW 中的位置優(yōu)點(diǎn)第成熟軟件會(huì)提供與許多大型系統(tǒng)(如 Sieble 等)連接進(jìn)行數(shù)據(jù)抽取的套件,方便用戶(hù)使用。同時(shí),這些軟件具備豐富的后端分析工具,可以做出更加靈活、更具表現(xiàn)力的管理報(bào)表,也提供的分析與數(shù)據(jù)挖掘的功能。另外,一些第的數(shù)據(jù)抽取工具可以提供強(qiáng)大的實(shí)時(shí)數(shù)據(jù)抽取功能。在報(bào)表實(shí)時(shí)性要求高的場(chǎng)合下,采用一些成第軟件可以帶來(lái)不錯(cuò)的效果。缺點(diǎn)這種方式的缺點(diǎn)也是顯而易見(jiàn)。第軟件必須單獨(dú),費(fèi)用較高。而且必須聘請(qǐng)熟悉第軟件的其他協(xié)助進(jìn)行實(shí)施,實(shí)施周期

27、較長(zhǎng)。因此只有在非常必要的情況下才會(huì)考慮采用這種接口方式。適用場(chǎng)合此方式適用于連接非SAP 的大型套裝系統(tǒng),以及需要非常靈活的報(bào)表展現(xiàn)形式的場(chǎng)合。實(shí)施難度此方式的實(shí)施難度較大,需要對(duì)第軟件非常熟悉。 消息中間件近年來(lái),隨著J2EE、.Net 等企業(yè)級(jí)技術(shù)架構(gòu)的流行,消息中間件作為架構(gòu)中的一員也已被越來(lái)越多的企業(yè)所采納。消息中間件是應(yīng)用松耦合的概念而產(chǎn)生的,主要以點(diǎn)對(duì)點(diǎn)(P2P)和發(fā)布/定閱(PUB/SUB)模式為消息傳輸機(jī)制。典型的產(chǎn)品有BEA 的Tuxedo 和IBM 的MQSeries 等。技術(shù)架構(gòu)在普通文件接口方式中,數(shù)據(jù)按照雙方約定的格式以文件的形式進(jìn)行傳輸;使用消息中間件接口方式,則

28、是把數(shù)據(jù)按照約定的格式以消息的形式進(jìn)行傳輸。BW 和外部系統(tǒng)分別與消息中間件進(jìn)行連接,收發(fā)消息。消息中間件則負(fù)責(zé)實(shí)際的消息傳遞。下圖以MQSeries 為例,說(shuō)明了消息中間件與SAP 系統(tǒng)的連接方式。圖 3-10 消息中間件與SAP 的連接方式優(yōu)點(diǎn)這種接口方式克服了普通文件方式中安全性差、容錯(cuò)能力差、過(guò)于依賴(lài)網(wǎng)絡(luò)硬件環(huán)境等弱點(diǎn),使數(shù)據(jù)傳輸更加穩(wěn)定可靠。此外,使用消息中間件可降低 BW 與外部系統(tǒng)之間的偶合性,利于系統(tǒng)的升級(jí)。目前,許多企業(yè)的 EAI匹配。也采用了消息中間件,這種接口方式也可以和整個(gè)企業(yè)的信息規(guī)劃相缺點(diǎn)這種方式主要的缺點(diǎn)是需要單獨(dú)消息中間件并對(duì)消息中間件的拓?fù)浣Y(jié)構(gòu)進(jìn)行設(shè)計(jì),還需要

29、熟悉消息中間件的專(zhuān)業(yè)協(xié)助實(shí)施。而且,BW 與消息中間件的連接依賴(lài)于消息中間件提供的接口函數(shù)套件,并非每個(gè)消息中間件產(chǎn)品都能提供SAP 直接可用的ABAP 接口函數(shù)。適用場(chǎng)合實(shí)際上,這種接口方式與普通文件方式非常類(lèi)似,所不同的僅僅是傳輸模式由 FTP 模式改為消息模式,文件格式改為基于 XML 的消息格式。如果有足夠熟悉第式的適用場(chǎng)合相當(dāng)廣泛。消息中間件的實(shí)施,本方實(shí)施難度使用這種接口方式,BW 系統(tǒng)與外部系統(tǒng)雙方都需要針對(duì)消息中間件進(jìn)行開(kāi)發(fā),提供消息的功能,開(kāi)發(fā)難度大于普通文件接口方式。此外,搭建和消息中間件也需要投入大量的工作。3.3.3 第系統(tǒng)共享 BW 系統(tǒng)數(shù)據(jù)如 3.1.5 小節(jié)中介紹

30、的,BW 系統(tǒng)可通過(guò)數(shù)據(jù)開(kāi)放服務(wù),將數(shù)據(jù)開(kāi)放給第開(kāi)放服務(wù)數(shù)據(jù)傳輸圖:系統(tǒng),下圖為數(shù)據(jù)圖 3-11 數(shù)據(jù)開(kāi)放服務(wù)數(shù)據(jù)傳輸圖從上圖中可以看到,數(shù)據(jù)開(kāi)放服務(wù)通過(guò) 3 種方式將數(shù)據(jù)共享到目標(biāo)系統(tǒng)中。平面文件方式在數(shù)據(jù)開(kāi)放服務(wù)中可創(chuàng)建文件方式的數(shù)據(jù)目標(biāo)類(lèi)型,BW 將數(shù)據(jù)對(duì)象中的數(shù)據(jù)按照一定的邏輯抽取到平面文件中,平面文件的更新方式可以是完全更新或增量更新。BW 產(chǎn)生的平面文件可以保存在BW 服務(wù)器端,也可保留在本地 PC 端。平面文件的方式類(lèi)似于前面介紹的普通文件的集成方式,只不過(guò)這個(gè)平面文件是由BW 系統(tǒng)生成,共享給第系統(tǒng)。這種方式實(shí)現(xiàn)起來(lái)簡(jiǎn)單,且靈活,不用考慮第系統(tǒng)和BW 系統(tǒng)的集成,只需要將生成的

31、平面文件共享給第系統(tǒng)即可。這種方式的缺點(diǎn)是,實(shí)時(shí)性差,文件更新完成后,不通知第系統(tǒng)進(jìn)行數(shù)據(jù)的抽取,只能安排在固定的時(shí)間進(jìn)行抽取,而且需要人工檢查文件更新的完成狀況。數(shù)據(jù)庫(kù)直連方式當(dāng)數(shù)據(jù)開(kāi)放服務(wù)創(chuàng)建數(shù)據(jù)庫(kù)表的目標(biāo)類(lèi)型時(shí),BW 系統(tǒng)會(huì)自動(dòng)新建一個(gè)數(shù)據(jù)庫(kù)表,可按照一定的邏輯將數(shù)據(jù)對(duì)象中的數(shù)據(jù)抽取到對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中,數(shù)據(jù)庫(kù)表的更新同樣支持完全更新和增量更新。為了使第系統(tǒng)能到BW 系統(tǒng)數(shù)據(jù)庫(kù)表中的數(shù)據(jù),需要開(kāi)放BW 系統(tǒng)數(shù)據(jù)庫(kù)的對(duì)外連接服務(wù),BW 系統(tǒng)的數(shù)據(jù)庫(kù)表。允許第系統(tǒng)直接這樣的優(yōu)點(diǎn)是不需要額外的軟件,配置工作也相對(duì)簡(jiǎn)單,支持大數(shù)據(jù)量的交換,但也有一定的缺點(diǎn),最主要的缺點(diǎn)就是把 BW 系統(tǒng)數(shù)據(jù)庫(kù)權(quán)限

32、直接開(kāi)放給外部系統(tǒng),從安全性上是有一定風(fēng)險(xiǎn)的。第工具抽取方式當(dāng)創(chuàng)建第工具抽取方式的目標(biāo)類(lèi)型時(shí),BW 系統(tǒng)會(huì)相應(yīng)的創(chuàng)建數(shù)據(jù)庫(kù)表,當(dāng)進(jìn)行數(shù)據(jù)抽取時(shí),BW 系統(tǒng)會(huì)根據(jù)傳輸規(guī)則,將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)庫(kù)表中。可將這種方式加入到處理鏈中,進(jìn)行自動(dòng)的數(shù)據(jù)抽取,當(dāng)數(shù)據(jù)傳輸?shù)綌?shù)據(jù)庫(kù)表中后,BW 系統(tǒng)可通過(guò)API 接口向第工具發(fā)出通知,第工具就會(huì)啟動(dòng),通過(guò)調(diào)用 API 接口,從 BW 系統(tǒng)的數(shù)據(jù)庫(kù)表中抽取數(shù)據(jù),完成后,第工具向 BW 系統(tǒng)發(fā)出通知,并修改數(shù)據(jù)開(kāi)放服務(wù)的器的狀態(tài),標(biāo)識(shí)為完成。通過(guò)第工具進(jìn)行數(shù)據(jù)傳輸,方便系統(tǒng),整個(gè)過(guò)程都是系統(tǒng)自動(dòng)完成的,而且傳輸效率很高。缺點(diǎn)是需要經(jīng)過(guò) SAP 認(rèn)證的第工具,這樣會(huì)增加項(xiàng)

33、目實(shí)施的成本;需要對(duì)接口進(jìn)行配置和測(cè)試,增加了實(shí)施的工作量和難度。4主要應(yīng)用系統(tǒng)分析4.1 現(xiàn)有華北電網(wǎng)應(yīng)用系統(tǒng)分析分析決策(BW)系統(tǒng)是一個(gè)分析性的系統(tǒng),其主要數(shù)據(jù)來(lái)源是各個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)。設(shè)計(jì)BW 時(shí),必須綜合考慮數(shù)據(jù)源的各種情況,選擇較優(yōu)的數(shù)據(jù)集成和連接方式,從而保證數(shù)據(jù)抽取的穩(wěn)定性和可靠性?;谌A北電網(wǎng)應(yīng)用系統(tǒng)的現(xiàn)狀,結(jié)合 BW 的建設(shè)規(guī)劃,針對(duì)部分應(yīng)用系統(tǒng)進(jìn)行了分析,并相應(yīng)了與BW 的連接方式(參見(jiàn)下表)。編號(hào)系統(tǒng)名稱(chēng)系統(tǒng)簡(jiǎn)介操作系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行狀況數(shù)據(jù)結(jié)構(gòu)穩(wěn)定性BW 實(shí)施考慮與 BW 的連接方式1ECM企業(yè)客戶(hù)管理系統(tǒng),是市場(chǎng)營(yíng)銷(xiāo)業(yè)務(wù)管理與信息分析,主要由4 個(gè)模塊組成:抄表計(jì)費(fèi)、

34、信用賬款、客戶(hù)服務(wù)、電能計(jì)量。HP-UX 11.23Oracle 10g上線 1 年 4 個(gè)月,現(xiàn)有數(shù)據(jù)量 1100G 左右,數(shù)據(jù)增長(zhǎng)量為 120G/月左右基本穩(wěn)定第一期實(shí)施BI、 FI、DM 與 CS全部的四個(gè)模塊利用SAP 內(nèi)部的模塊與 BW 系統(tǒng)連接,連接方式穩(wěn)定 可靠。29559895598 系統(tǒng)是給客戶(hù)提供咨詢(xún)服務(wù)的窗口,包括新 報(bào)裝、電費(fèi)與欠費(fèi)查詢(xún)、用戶(hù)信息與用電狀態(tài)查詢(xún)Windo ws 2003Oracle 9i上線兩年多,現(xiàn)有用戶(hù)數(shù)將近,運(yùn)行穩(wěn)定基本穩(wěn)定BW 二期實(shí)施利用系統(tǒng)中的 Connect 去連接。3客戶(hù)關(guān)系管理( ) 系統(tǒng) 客戶(hù)為中心,圍繞著客戶(hù)提供市場(chǎng)、銷(xiāo)售與服務(wù)等信

35、息,并在不同部門(mén)之間共享 。藍(lán)圖規(guī)劃中4電能 信息 (EDM) 系統(tǒng)電能信息 (EDM) 系統(tǒng) 是實(shí)現(xiàn)負(fù)控?cái)?shù)據(jù)、電量數(shù)據(jù)、電能質(zhì)量數(shù)據(jù)以及控制結(jié)果信息的集中的、為抄表管理、市場(chǎng)管理、系統(tǒng)建設(shè)中數(shù)據(jù)結(jié)構(gòu)穩(wěn)定性與 BW 的連接方式編號(hào)系統(tǒng)名稱(chēng)操作系統(tǒng)系統(tǒng)運(yùn)行狀況系統(tǒng)簡(jiǎn)介數(shù)據(jù)庫(kù)BW 實(shí)施考慮用電檢查管理、分析決策 (BW) 等系統(tǒng)提供數(shù)據(jù)共享信息。表 4-1 華北電網(wǎng)主要應(yīng)用系統(tǒng)分析5BW 系統(tǒng)總體技術(shù)架構(gòu)5.1 BW 系統(tǒng)架構(gòu)設(shè)計(jì)策略5.1.1 BW 系統(tǒng)定位數(shù)據(jù)中心是的國(guó)家電網(wǎng)公司 SG186 工程提出了“一個(gè)是在國(guó)家電網(wǎng)公司構(gòu)筑由信息網(wǎng)絡(luò)、,兩級(jí)數(shù)據(jù)中心,三級(jí)應(yīng)用”的總體思路,這里一個(gè)、數(shù)據(jù)中

36、心、應(yīng)用集成、企業(yè)門(mén)戶(hù)五部分組成的一體化,為業(yè)務(wù)應(yīng)用提供運(yùn)行、開(kāi)發(fā)、集成等支撐環(huán)境;兩級(jí)數(shù)據(jù)中心是指采用總部和網(wǎng)省兩級(jí)進(jìn)行部署,兩級(jí)數(shù)據(jù)中心通過(guò)進(jìn)行數(shù)據(jù)的級(jí)聯(lián)。華北電網(wǎng)企業(yè)級(jí)數(shù)據(jù)中心是第二級(jí)數(shù)據(jù)中心。華北電網(wǎng)企業(yè)級(jí)數(shù)據(jù)中心是企業(yè)的業(yè)務(wù)系統(tǒng)與數(shù)據(jù)資源進(jìn)行集中、集成、共享、分析的場(chǎng)地,是工具、流程等的有機(jī)組合。從應(yīng)用層面看,包括基于企業(yè)級(jí)數(shù)據(jù)中心建立的分析決策(BW)系統(tǒng);從數(shù)據(jù)層面看,包括操作型數(shù)據(jù)和分析型數(shù)據(jù)以及數(shù)據(jù)與數(shù)據(jù)的集成/整合流程;從基礎(chǔ)設(shè)施層和整體 IT 運(yùn)行面看,包括服務(wù)器、網(wǎng)絡(luò)、服務(wù)。數(shù)據(jù)中心作為的,通過(guò)信息網(wǎng)絡(luò),借助的運(yùn)行環(huán)境對(duì)來(lái)自不同業(yè)務(wù)應(yīng)用的數(shù)據(jù)依靠的開(kāi)發(fā)路線進(jìn)行抽取、轉(zhuǎn)換

37、和加載,加工形成 ODS 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù),用于綜合查詢(xún)、分析等綜合應(yīng)用,并進(jìn)行數(shù)據(jù)挖掘等更高級(jí)的業(yè)務(wù)分析應(yīng)用。同時(shí),將各種來(lái)源的數(shù)據(jù)轉(zhuǎn)化成實(shí)用的業(yè)務(wù)信息,為企業(yè)級(jí)信息系統(tǒng)提供完整的數(shù)據(jù)支撐,實(shí)現(xiàn)企業(yè)數(shù)據(jù)的構(gòu)建、保存、更新、集成、分發(fā)與共享。BW 系統(tǒng)是數(shù)據(jù)中心的重要組成部分從下圖可以看出,華北電網(wǎng)公司BW 系統(tǒng)覆蓋ECM 系統(tǒng)的四大業(yè)務(wù)模塊,以及和電能信息,其中 ECM 系統(tǒng)在一期集成,二期將集成、95598、電能信息等業(yè)務(wù)系統(tǒng)。BW 系統(tǒng)是華北電網(wǎng)公司企業(yè)級(jí)數(shù)據(jù)中心的重要組成部分,為數(shù)據(jù)中心提供分析型數(shù)據(jù)以及經(jīng)過(guò)梳理后的基礎(chǔ)業(yè)務(wù)數(shù)據(jù)。圖 5-1 BW 系統(tǒng)覆蓋業(yè)務(wù)范圍及定位圖5.1.2 擴(kuò)

38、展策略華北電網(wǎng)BW 的實(shí)施將分成 2 個(gè)階段完成,第一階段主要是對(duì) ECM 和BW 系統(tǒng)的整合,滿(mǎn)足營(yíng)銷(xiāo)部門(mén)的報(bào)表需求,以及對(duì)關(guān)鍵績(jī)效指標(biāo)的分析需求。第二階段,將逐步實(shí)現(xiàn)對(duì) 95598、系統(tǒng)和電能計(jì)量實(shí)時(shí)等系統(tǒng)的數(shù)據(jù)整合,建立起華北電網(wǎng)分析決策。BW 總體實(shí)施的分階段、分步驟策略,決定了BW 系統(tǒng)的技術(shù)架構(gòu)也要具有可擴(kuò)展性:數(shù)據(jù)建模的擴(kuò)展性BW 的數(shù)據(jù)建模將采用企業(yè)數(shù)據(jù)倉(cāng)庫(kù)EDW 的三層架構(gòu)模型,即數(shù)據(jù)抽取層、數(shù)據(jù)合并層、數(shù)據(jù)分析層。數(shù)據(jù)抽取層將相關(guān)需求數(shù)據(jù)抽取到 BW 中,而且可按不同系統(tǒng)來(lái)源和不同業(yè)務(wù)需求將數(shù)據(jù)分組存放,相互之間不受影響。數(shù)據(jù)合并層可將抽取層中的分組數(shù)據(jù)進(jìn)行合并處理或單獨(dú)處

39、理,為下一步數(shù)據(jù)分析做準(zhǔn)備。數(shù)據(jù)分析層主要針對(duì)特定需求對(duì)合并層數(shù)據(jù)進(jìn)行再此合并與匯總。這樣,在分階段實(shí)施中,后續(xù)階段的實(shí)施就不會(huì)影響前期實(shí)施的數(shù)據(jù),實(shí)現(xiàn)了建模的擴(kuò)展性。關(guān)于數(shù)據(jù)建模的具體架構(gòu),將在第五章中詳細(xì)闡述。BW 接口的擴(kuò)展性如前面第 3.3 節(jié)介紹的那樣,BW 提供了豐富的系統(tǒng)接口與外部系統(tǒng)進(jìn)行連接。同一種接口方式可以建立多個(gè)不同系統(tǒng)的連接,它們獨(dú)立進(jìn)行數(shù)據(jù)抽取、合并和分析,相互之間不受任何影響,這為BW 源系統(tǒng)的不斷擴(kuò)展提供了可能。只需在恰當(dāng)?shù)臅r(shí)機(jī)接入恰當(dāng)?shù)南到y(tǒng),就可以滿(mǎn)足不斷擴(kuò)展的數(shù)據(jù)分析需求。硬件的擴(kuò)展性BW 的實(shí)施是一個(gè)循序漸進(jìn)的過(guò)程,硬件的投資也可根據(jù)需要逐步增加。前期 BW

40、 實(shí)施的范圍比較小,對(duì)硬件的需求不是很大。而且,計(jì)算機(jī)硬件推陳出新的速度相當(dāng)快,折舊速度也快,如果一次性超大規(guī)格硬件,對(duì)和資源都是一種浪費(fèi)。因此在進(jìn)行硬件設(shè)計(jì)和選型上,要充分考慮硬件的可擴(kuò)展性。比如,生產(chǎn)系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器是 BW 系統(tǒng)處理的,隨著 BW 實(shí)施的逐漸深入,對(duì)它的性能要求一定會(huì)越來(lái)越高,建議數(shù)據(jù)庫(kù)服務(wù)器具有很高的擴(kuò)展性;BW 需要整合的系統(tǒng)越來(lái)越多,數(shù)據(jù)的量就會(huì)快速增加,這就要求磁盤(pán)容量可進(jìn)行不斷的擴(kuò)展,因此要合理的對(duì)硬件進(jìn)行規(guī)劃,使和資源得到合理利用,幫助BW 的分階段實(shí)施順利進(jìn)行。5.1.3 集成策略面第 3.3 節(jié)中,介紹了外部系統(tǒng)和BW 系統(tǒng)集成的多種方式。這些方式都有各

41、自的特點(diǎn)和各自的優(yōu)缺點(diǎn),結(jié)合華北電網(wǎng)的實(shí)際需求和系統(tǒng)現(xiàn)狀,以下系統(tǒng)集成方式:與 ECM 系統(tǒng)直接集成BW 可以和 ECM 系統(tǒng)很好的集成在一起,因?yàn)樗鼈兌际羌軜?gòu)在相同的 SAP 技術(shù)SAPI 接口,BW 系統(tǒng)可直接調(diào)用ECM 系統(tǒng)中的數(shù)據(jù)源,進(jìn)行數(shù)據(jù)的抽取。上。通過(guò)在 ECM 系統(tǒng)中,提供了大量的 SAP 標(biāo)準(zhǔn)數(shù)據(jù)源,這些數(shù)據(jù)源幾乎涵蓋了所有和業(yè)務(wù)相關(guān)的主數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),基本上可以滿(mǎn)足BW 的數(shù)據(jù)需要。如果某些特殊需求,標(biāo)準(zhǔn)數(shù)據(jù)源,則可以在 ECM 系統(tǒng)中進(jìn)行一定的 ABAP 開(kāi)發(fā),開(kāi)發(fā)出客制化的數(shù)據(jù)源來(lái)滿(mǎn)足特殊需要。因?yàn)?ECM 系統(tǒng)的數(shù)據(jù)量相當(dāng)大,利用客制化數(shù)據(jù)源進(jìn)行數(shù)據(jù)抽取的性能很難得到

42、保證,而且客制化數(shù)據(jù)源也會(huì)增加后期的難度,因此從原則上不建議使用過(guò)多的客制化數(shù)據(jù)源。ECM 系統(tǒng)作為 BW 系統(tǒng)的源系統(tǒng),具有很好的可性。第一,數(shù)據(jù)完全由 ECM 系統(tǒng)本身完成,只要保證 ECM 系統(tǒng)數(shù)據(jù)的準(zhǔn)確性,BW 系統(tǒng)的這個(gè)數(shù)據(jù)源就是可靠的;第二,數(shù)據(jù)源的增量數(shù)據(jù),可由BW 系統(tǒng)中的增量更新策略,自動(dòng)更新到BW 系統(tǒng)中;第三,在標(biāo)準(zhǔn)數(shù)據(jù)源中,可對(duì)選擇字段進(jìn)行,從而方便地控制數(shù)據(jù)提取的范圍。普通文件的集成方式首先,這種集成方式在中心機(jī)房良好的內(nèi)部網(wǎng)絡(luò)環(huán)境下,其數(shù)據(jù)傳輸性能與穩(wěn)定性是可以達(dá)到要求的。而且,ECM 與 EAI 系統(tǒng)已經(jīng)大量采用了普通文件的連接方式,經(jīng)長(zhǎng)期穩(wěn)定運(yùn)行,證明這種方式是

43、完全可行的。其次,這種集成方式可以比較方便地切換到消息中間件方式,可充分利用華北電網(wǎng)現(xiàn)有的 EAI。系統(tǒng)經(jīng)過(guò)分析,可以利用BW 的數(shù)據(jù)對(duì)象(DSO)來(lái)普通文件數(shù)據(jù),通過(guò)DSO 本身的特性來(lái)對(duì)普通文件的增量進(jìn)行自動(dòng)識(shí)別。每次文件更新,BW 只將增量部分更新到 DSO 中,從而避免了普通文件中增量更新標(biāo)識(shí)工,進(jìn)而減少了源文件的工作量和出錯(cuò)幾率。最后,可以建立一個(gè)的 FTP 公共服務(wù)站點(diǎn),通過(guò) FTP 方式進(jìn)行文件傳輸。將不同系統(tǒng)和不的數(shù)據(jù)放在不同的目錄下,從而達(dá)到分散數(shù)據(jù)集中管理的目的。同在具體實(shí)施中要注意普通文件集成的安全性。因?yàn)檫@些文件都是放在共享文件服務(wù)器上的,而且加密,被修改的可能性還是存

44、在的。建議對(duì)操作加限控制,定期檢查文件數(shù)據(jù)的準(zhǔn)確性。采用這種方式對(duì)文本文件的字段格式有一定要求,特別是手工生成的文件。建議前期對(duì)文本中的字段格式進(jìn)行詳細(xì)的定義,生成的文件要嚴(yán)格按照字段的定義進(jìn)行,同時(shí)盡可能減少手工數(shù)據(jù)源的數(shù)量。與外部數(shù)據(jù)庫(kù)的直連方式在數(shù)據(jù)庫(kù)直連方式中,數(shù)據(jù)共享組件位于 BW其分布方式如下圖所示。與外部數(shù)據(jù)庫(kù)中間,起到連接兩個(gè)系統(tǒng)的作用。圖 5-2 BW 系統(tǒng)的數(shù)據(jù)共享組件示意圖數(shù)據(jù)共享組件負(fù)責(zé)進(jìn)行數(shù)據(jù)的傳輸,外部系統(tǒng)的開(kāi)發(fā)工作將集中于如何獲取增量數(shù)據(jù)。為了獲取系統(tǒng)的增量數(shù)據(jù),通常的做法是在每一個(gè)包含業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)表中,建立一個(gè)時(shí)間戳字段 T 和一個(gè)刪除標(biāo)記字段D。當(dāng)每次新增或

45、修改某一條的同時(shí),修改字段T,使 T 字段中始終保存該條最近一次修改的時(shí)間。當(dāng)刪除一條時(shí),將字段D 中的內(nèi)容設(shè)置為有效,同時(shí)也修改字段T,表示此被刪除。直到該條上傳完畢以后,再?gòu)臄?shù)據(jù)庫(kù)刪除此。可見(jiàn),使用這種接口方式不僅要修改外部系統(tǒng)數(shù)據(jù)表,增加必要的字段,還需要修改外部系統(tǒng)的相關(guān)程序,在操作這些數(shù)據(jù)表的時(shí)候按規(guī)則更新這兩個(gè)字段。不過(guò),這些操作在數(shù)據(jù)寫(xiě)入時(shí)就已經(jīng)完成了。上傳則由 BW 數(shù)據(jù)共享組件來(lái)完成,因此減少了一次數(shù)據(jù)庫(kù)的過(guò)程,所以理論上講這種方式比普通文件方式更加可靠。但是,并不是所有系統(tǒng)的數(shù)據(jù)庫(kù)都可以被 BW 直接也不是所有的數(shù)據(jù)庫(kù)都能滿(mǎn)足BW 系統(tǒng)的要求。涉及到一些安全和性能方面的考慮

46、,向外部系統(tǒng)共享 BW 系統(tǒng)數(shù)據(jù)數(shù)據(jù)共享方式可參見(jiàn) 3.3.3 小節(jié),在本次實(shí)施中,建議通過(guò)EAI 系統(tǒng)將BW 數(shù)據(jù)開(kāi)放服務(wù)產(chǎn)分析和輔助決策系統(tǒng)的數(shù)據(jù)表中,詳細(xì)的生的數(shù)據(jù)出來(lái),經(jīng)過(guò)一定的校驗(yàn),直接更新到電力架構(gòu)圖可參見(jiàn)下圖:圖 5-3 BW 系統(tǒng)向外部系統(tǒng)供數(shù)示意圖分析和輔助決策系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)需求,將所需要的數(shù)據(jù)指標(biāo)和特性,利用數(shù)據(jù)開(kāi)針對(duì)電力放服務(wù),在 BW 系統(tǒng)中生成相應(yīng)的文本文件或數(shù)據(jù)表,EAI 系統(tǒng)利用與BW 系統(tǒng)間的接口,這些文本文件或數(shù)據(jù)表,經(jīng)過(guò)一定的校驗(yàn),更新到電力分析和輔助決策系統(tǒng)數(shù)據(jù)庫(kù)相應(yīng)的數(shù)據(jù)表中,同時(shí)更新日志表。在 BW 數(shù)據(jù)開(kāi)放服務(wù)中,是采用文件方式還是采用數(shù)據(jù)表的方式

47、進(jìn)行數(shù)據(jù)的共享,主要是由所共享的數(shù)據(jù)量決定的,EAI 系統(tǒng)按文件方式數(shù)據(jù)的性能要優(yōu)于數(shù)據(jù)表數(shù)據(jù)的性能,一般來(lái)說(shuō),條數(shù)超過(guò) 1 萬(wàn)條的數(shù)據(jù)建議采用文本文件的方式來(lái)進(jìn)行數(shù)據(jù)的傳輸。5.2 BW 系統(tǒng)技術(shù)架構(gòu)華北電網(wǎng)已實(shí)施的信息系統(tǒng)很多,BW 系統(tǒng)通過(guò)不同接口和這些信息系統(tǒng)進(jìn)行集成。按照擴(kuò)展策略和結(jié)成策略的分析,BW 系統(tǒng)的總體技術(shù)架構(gòu)如下圖所示:圖 5-4 BW 系統(tǒng)總體架構(gòu)圖應(yīng)用系統(tǒng)的分析,知道 ECM 系統(tǒng)、95598 系統(tǒng)、經(jīng)過(guò)第四章對(duì)主要系統(tǒng)和電能系統(tǒng)等 4 個(gè)系統(tǒng)為華北電網(wǎng)計(jì)量管實(shí)時(shí)分析決策數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)提供主要數(shù)據(jù)來(lái)源。在一期的實(shí)施中,BW 系統(tǒng)的數(shù)據(jù)主要來(lái)源SCM 系統(tǒng)的BI、FI、C

48、S 與 DM 四個(gè)模塊,和平面文本文件;在將來(lái)二期實(shí)施中,將主要對(duì) 95598 系統(tǒng)、表分析。系統(tǒng)以及電能計(jì)量中的數(shù)據(jù)進(jìn)行報(bào)目前,華北電網(wǎng)已經(jīng)使用 WebLogic 的軟件產(chǎn)品搭建了EAI,是大量系統(tǒng)之間,以及和ECM 系統(tǒng)之間進(jìn)行數(shù)據(jù)交互的。由于 BW 系統(tǒng)也會(huì)與多個(gè)系統(tǒng)進(jìn)行連接,因此有必要EAI與ECM 以及各系統(tǒng)之間現(xiàn)有的連接方式,以便更有針對(duì)性地選擇BW 與外部系統(tǒng)的連接方式。目前,EAI 主要通過(guò)三種方式和系統(tǒng)連接,并交換數(shù)據(jù):表 5-1 EAI 同系統(tǒng)的連接方式連接方式描 述普通文件傳輸與外部系統(tǒng)共用一個(gè)文檔服務(wù)器,通過(guò)對(duì)指定文件夾的文件的共享 實(shí)現(xiàn)集成。該類(lèi)接口應(yīng)用范圍最廣,手持

49、抄表器系統(tǒng),計(jì)量中心系統(tǒng)和智能表售電系統(tǒng)都通過(guò)此類(lèi)接口與EAI 交互。JMS與外部系統(tǒng)建立收發(fā)消息包的通道,以實(shí)現(xiàn)異步但快速響應(yīng)和松耦合的集成效果。同時(shí),有消息緩存和重發(fā)機(jī)制保證消息成功發(fā)送。適用于需要接近于實(shí)時(shí)的響應(yīng)速度和高可靠性的接口,如與銀電聯(lián)網(wǎng)的 雙方對(duì)帳查詢(xún)和繳費(fèi)接口。EAI 通過(guò)兩種方式和ECM 系統(tǒng)進(jìn)行連接:表 5-2 EAI 同ECM 系統(tǒng)的連接方式在未來(lái),華北電網(wǎng)各外部系統(tǒng)也將可以通過(guò) EAI 接口向 BW 發(fā)送數(shù)據(jù),但前提是外部系統(tǒng)具備向EAI 接口發(fā)送消息的能力,否則,仍將使用BW 的數(shù)據(jù)抽取功能獲取外部系統(tǒng)數(shù)據(jù)。數(shù)據(jù)倉(cāng)庫(kù)層是數(shù)據(jù)抽取、分析和合并的,對(duì) BW 的數(shù)據(jù)和用戶(hù)

50、進(jìn)行管理,為報(bào)表展示提供準(zhǔn)備。這一層的設(shè)計(jì)架構(gòu)將在下一章詳細(xì)闡述。同時(shí),BW 系統(tǒng)還利用數(shù)據(jù)開(kāi)放服務(wù)功能,為電力分析和輔助決策系統(tǒng)數(shù)據(jù)庫(kù)提供的營(yíng)銷(xiāo)數(shù)據(jù)。這樣做有許多好處,第一,BW 系統(tǒng)可以提供滿(mǎn)足華北電網(wǎng)具體管理要求的明細(xì)報(bào)表;第二,由BW 系統(tǒng)向電力分析和輔助決策系統(tǒng)數(shù)據(jù)庫(kù)提供數(shù)據(jù),可以保證數(shù)據(jù)的,同時(shí)避免對(duì)生產(chǎn)系統(tǒng)產(chǎn)生影響;第三,對(duì) BW 系統(tǒng)數(shù)據(jù)模型進(jìn)行整體考慮,可以滿(mǎn)足電力分析和輔助決策系統(tǒng)數(shù)據(jù)庫(kù)的所有數(shù)據(jù)需求,而且BW 系統(tǒng)擴(kuò)展性強(qiáng),可以滿(mǎn)足以后需求的變化。報(bào)表展示是和最終用戶(hù)進(jìn)行交互的,展現(xiàn)形式非常多樣,既可展現(xiàn)明細(xì)、匯總的報(bào)表數(shù)據(jù),也可展現(xiàn)曲線走勢(shì)圖、餅狀圖、等等的趨勢(shì)圖表。在

51、BW 的一期,采用SAP 企業(yè)門(mén)戶(hù)(EP)產(chǎn)品進(jìn)行報(bào)表展現(xiàn),而不采用 BW 自帶的web服務(wù),因?yàn)镋P 能夠提供更豐富更靈活的報(bào)表展示還是門(mén)戶(hù)產(chǎn)品,功能非常強(qiáng)大。,并且不僅僅限于展示 BW 中的查詢(xún)結(jié)果,它連接方式描 述普通文件傳輸與ECM 系統(tǒng)共用一個(gè)文檔服務(wù)器,通過(guò)對(duì)指定文件夾的文件的共享實(shí)現(xiàn)集成。原理基本同上。RFC/BAPI適用SAP Adapter for WebLogicegration 實(shí)現(xiàn)EAI對(duì)ECM 功能的同步調(diào) 用。同時(shí)SAP Adapter 也能通過(guò)在ECM 系統(tǒng)中Destination 實(shí)現(xiàn)事件觸發(fā)的功能。外部系統(tǒng)通過(guò)JMS 和Web Service 的連接會(huì)通過(guò)這種

52、方式與ECM 系統(tǒng)進(jìn)行交互。Web Service使用基于HTTP 的SOAP 協(xié)議實(shí)現(xiàn)高速同步功能調(diào)用。由于使用了XML 技術(shù)和 WSDL 說(shuō)明文件標(biāo)準(zhǔn),可實(shí)現(xiàn)不同系統(tǒng)間的同步功能調(diào)用。適用于對(duì)速度要求較高而對(duì)可靠性要求較低的接口,如實(shí)時(shí)繳費(fèi)的查詢(xún)接口。5.3 B報(bào)表展示架構(gòu)5.3.1 集成 BW 中的報(bào)表數(shù)據(jù)報(bào)表展示采用的是SP 系統(tǒng),SP 是獨(dú)立于SAP BW 的一套組件,但同時(shí)又和 SAP BW結(jié)合的非常緊密。SP 報(bào)表展示是基于SAP BW 中已經(jīng)建立的數(shù)據(jù)模型(Infocube 等信息對(duì)象)作為數(shù)據(jù)來(lái)源,使用Query Designer 工具設(shè)計(jì)數(shù)據(jù)查詢(xún),并結(jié)合Web Applic

53、ation Designer 設(shè)計(jì)模板風(fēng)格。SP 支持報(bào)表的展示方式非常多,可以支持零客戶(hù)端的網(wǎng)頁(yè)方式,也可以支持使用微軟EXCEL 工具對(duì)數(shù)據(jù)進(jìn)行分析??梢詫?shù)據(jù)顯示為柱狀圖、餅狀圖、表格等多種方式,可以根據(jù)不同的報(bào)表類(lèi)型,選擇不同的展示方式。圖 5-5 報(bào)表展示流程示意圖5.3.2 界面風(fēng)格與布局配置SAP EP 提供的界面框架如下圖所示,主要包含頁(yè)眉 LOGO 區(qū)域,初始導(dǎo)航區(qū)域,詳細(xì)導(dǎo)航區(qū)域和報(bào)表展示區(qū)域。頁(yè)面的風(fēng)格根據(jù)(Theme)可以客戶(hù)化定制,是SP 提供的一套風(fēng)格框架,根據(jù)提供的框架標(biāo)準(zhǔn),可以客戶(hù)化報(bào)表的展示風(fēng)格。通常,為了保證 SP 的界面風(fēng)格和SAP BW 中的報(bào)表風(fēng)格基本

54、一直,使用SP 提供的默認(rèn)較容易保持。圖 5-6 報(bào)表門(mén)戶(hù)展示示意圖P 的界面是可以根據(jù)用戶(hù)的個(gè)人偏好進(jìn)行定制的。比如可以把部分區(qū)域最小化或最大化;S隱藏某些報(bào)表不顯示(管理員可以設(shè)定某些報(bào)表必須顯示,而有些報(bào)表可以允許用戶(hù)個(gè)性化的隱藏);此外,還可以把經(jīng)常使用的連接或頁(yè)面放在門(mén)戶(hù)收藏夾中。5.3.3 客戶(hù)化開(kāi)發(fā)報(bào)表的展示通常情況下,大部分報(bào)表的數(shù)據(jù)來(lái)源都是來(lái)自于ECM 企業(yè)客戶(hù)管理系統(tǒng)。但是根據(jù)以往項(xiàng)目實(shí)施的一些經(jīng)驗(yàn),的是有部分報(bào)表的數(shù)據(jù)來(lái)源于普通的文檔文件、日常手工制作等。對(duì)于這一類(lèi)的報(bào)表是不能通過(guò)SAP B集成的方式實(shí)現(xiàn)的。這類(lèi)報(bào)表的處理方式是,系統(tǒng)提供可以操作的界面,要求用戶(hù)首先上傳(

55、或錄入)報(bào)表數(shù)據(jù),在系統(tǒng)的數(shù)據(jù)庫(kù)中;其次要通過(guò)客戶(hù)化開(kāi)發(fā)的方式提取數(shù)據(jù)庫(kù)中的數(shù)據(jù),以合適的風(fēng)格展示。圖 5-7 iView 客戶(hù)化開(kāi)發(fā)P 提供了Java iView 支持客戶(hù)化報(bào)表的開(kāi)發(fā)。Java iView 的開(kāi)發(fā)方式如下:S繼承繼承ponent 類(lèi),開(kāi)發(fā)iView 組件類(lèi)ponent 抽象類(lèi),并實(shí)現(xiàn) doContent 方法,方法中包含了業(yè)務(wù)邏輯和展示邏輯。iView 組件類(lèi)部署到SP在NWDS 開(kāi)發(fā)工具中,通過(guò)File Export Par File 部署到SP 運(yùn)行環(huán)境。在SP 運(yùn)行環(huán)境下創(chuàng)建iView在Portal Content Studio 中,基于Par 文件,創(chuàng)建iView。

56、5.3.4 SP 與華北電網(wǎng)門(mén)戶(hù)的集成1、與華北電網(wǎng)企業(yè)門(mén)戶(hù)之間的單點(diǎn)登錄華北電網(wǎng)企業(yè)門(mén)戶(hù)是華北電網(wǎng)企業(yè)員工企業(yè)內(nèi)部信息的,目前華北電網(wǎng)企業(yè)門(mén)戶(hù)已經(jīng)集成了 OA、郵件、組成部分,是、數(shù)據(jù)中心等一系列應(yīng)用。BW 系統(tǒng)作為市場(chǎng)品質(zhì)分析體系下的一個(gè)重要和企業(yè)經(jīng)常關(guān)注的重點(diǎn)信息之一,將其于華北電網(wǎng)企業(yè)門(mén)戶(hù)集成有利于系統(tǒng)的業(yè)務(wù)價(jià)值和客戶(hù)體驗(yàn)。根據(jù)和華北電網(wǎng) EAI 項(xiàng)目組的,目前在與華北電網(wǎng)門(mén)戶(hù)實(shí)現(xiàn)單點(diǎn)登錄時(shí),技術(shù)實(shí)現(xiàn)方式需要由用戶(hù)在首次使用時(shí)配置BW 系統(tǒng)連接的用戶(hù)名和,通過(guò) URL 提交的方式實(shí)現(xiàn)完成登錄。2、與華北電網(wǎng)企業(yè)門(mén)戶(hù)之間的界面集成界面集成的方式有以下三種:1)方式一:用戶(hù)登錄華北電網(wǎng)企業(yè)

57、門(mén)戶(hù)后,點(diǎn)擊BW 系統(tǒng),彈出一個(gè)BW 系統(tǒng)的新窗口。2)方式二:通過(guò)頁(yè)面嵌入的方式,用戶(hù)登錄華北電網(wǎng)企業(yè)門(mén)戶(hù)后,BW 系統(tǒng)作為一個(gè)子頁(yè)面嵌入在整體門(mén)戶(hù)中。此方式需要保持頁(yè)面風(fēng)格與華北門(mén)戶(hù)一致。3)方式三:將BW 系統(tǒng)中的部分報(bào)表單獨(dú)摘出來(lái),放在華北門(mén)戶(hù)的某個(gè)位置。 此方式需要特別開(kāi)發(fā)一個(gè)適合華北門(mén)戶(hù)展示的報(bào)表頁(yè)面,嵌入在華北門(mén)戶(hù)中。建議采用方式一和方式三相結(jié)合的方案,方式三由于工作量較大,需要對(duì)摘出的報(bào)表數(shù)量作限制。6BW 系統(tǒng)數(shù)據(jù)模型架構(gòu)信息作為現(xiàn)代企業(yè)的寶貴資源,占據(jù)著越來(lái)越重要的地位。它已經(jīng)成為現(xiàn)代企業(yè)科學(xué)管理的基礎(chǔ),正確決策的前提,有效調(diào)控段。能否擁有及時(shí)、準(zhǔn)確、全面的信息已經(jīng)成為衡量

58、一個(gè)企業(yè)是否具有發(fā)展?jié)摿Φ囊粋€(gè)重要指標(biāo)。信息來(lái)源于數(shù)據(jù),數(shù)據(jù)來(lái)源于企業(yè)業(yè)務(wù)經(jīng)營(yíng)活動(dòng)。所以,如何把企業(yè)經(jīng)營(yíng)活動(dòng)相關(guān)的數(shù)據(jù),通過(guò)一定的數(shù)據(jù)轉(zhuǎn)換和工作整一定顆粒度的數(shù)據(jù),再經(jīng)過(guò)一定的業(yè)務(wù)邏輯或規(guī)則轉(zhuǎn)換為基于分析和決策的特點(diǎn)需求的信息,就是 BW 系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)要解決的主要課題。6.1 系統(tǒng)數(shù)據(jù)流向任何企業(yè)的信息在 BW 系統(tǒng)中都遵循如下的流向方式。原始數(shù)據(jù)在 BW 經(jīng)過(guò)數(shù)據(jù)數(shù)據(jù)從源系統(tǒng)中傳輸過(guò)來(lái);數(shù)據(jù)轉(zhuǎn)換可根據(jù)邏輯需要把不同數(shù)據(jù)格式的數(shù)據(jù)歸類(lèi)為將有效的格式的數(shù)據(jù)。經(jīng)過(guò)轉(zhuǎn)換、,將大量的業(yè)務(wù)數(shù)據(jù)整合、匯總成精簡(jiǎn)的、統(tǒng)計(jì)性的數(shù)據(jù),并將其作為最終的需求展現(xiàn)基礎(chǔ)。圖 6-1 數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)流向圖6.2 企業(yè)數(shù)

59、據(jù)倉(cāng)庫(kù)(EDW)系統(tǒng)架構(gòu)機(jī)制本項(xiàng)目將采用EDW(企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù))的設(shè)計(jì)理念與方法搭建BW 系統(tǒng)的數(shù)據(jù)模型技術(shù)架構(gòu)。EDW 是針對(duì)整個(gè)企業(yè)數(shù)據(jù)倉(cāng)庫(kù)的三層架構(gòu)模型,即數(shù)據(jù)抽取層、數(shù)據(jù)合并層、數(shù)據(jù)分析層。在數(shù)據(jù)抽取層,將與需求相關(guān)的明細(xì)類(lèi)數(shù)據(jù)抽取至 BW 中,保證與需求相關(guān)的歷史數(shù)據(jù)和明細(xì)數(shù)據(jù)的完整性以及這些數(shù)據(jù)和源系統(tǒng)數(shù)據(jù)的一致性。它能夠防止因需求變更等原因?qū)е碌臄?shù)據(jù)損毀后無(wú)法恢復(fù)原始數(shù)據(jù)的問(wèn)題。數(shù)據(jù)合并層能夠完成對(duì)明細(xì)級(jí)數(shù)據(jù)的歸并與匯總,同時(shí)包含邏輯處理等功能,為分析層提供較為匯總的數(shù)據(jù)基礎(chǔ)。數(shù)據(jù)分析層主要針對(duì)各類(lèi)需求對(duì)合并層數(shù)據(jù)進(jìn)行再度合并與匯總。采用這種設(shè)計(jì)理念的好處是顯而易見(jiàn)的。一方面,匯總的數(shù)據(jù)能夠較快的運(yùn)行并展現(xiàn)在終端界面;另一方面,數(shù)據(jù)分析層的信息目標(biāo)是針對(duì)多需求而非單一需求,因此可提供更全面更完整的滿(mǎn)足企業(yè)分析需要的分析維度。這種設(shè)計(jì)方式能夠?qū)?yīng)用層的設(shè)計(jì)從企業(yè)數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中分離出來(lái)。它能夠向整個(gè)企業(yè)提供一致的,靈活的信息來(lái)支持運(yùn)營(yíng)層、戰(zhàn)術(shù)層、層的應(yīng)用。6.3 企業(yè)數(shù)據(jù)倉(cāng)庫(kù)(EDW)數(shù)據(jù)建模6.3.1 項(xiàng)目建模建議就一期實(shí)施的特點(diǎn)而言,主要有面,一、業(yè)務(wù)數(shù)據(jù)量大,華北電網(wǎng)的業(yè)務(wù)數(shù)據(jù)涉及BI、FI、DM 和 CS 四個(gè)模塊,這四個(gè)模塊的數(shù)據(jù)日增長(zhǎng)量約每天 300 萬(wàn)條部針對(duì)BI、FI、DM 和 CS 四個(gè)模塊提出了的大量需求;三、;二、需求多,和KPI 指標(biāo)規(guī)定的數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論