日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言:東方證券是一家綜合類證券公司,成立于 1998 年,總部設在上海。經過 20 多年的發展,東方證券現有分支機構 177 家、管理 3200 億資產,服務上億客戶。與一個大型金融機構相匹配的,正是東方證券當前管理的海量數據。

一、案例背景

2013 年起,東方證券陸續引入數據倉庫平臺、大數據應用平臺、資訊中心大數據平臺,以實現對業務運行提供數據支撐,由這三個數據平臺組成的數據平臺體系是東方證券金融科技戰略規劃的重要組成。

數據倉庫平臺和大數據平臺因數據割裂、業務發展和技術迭代等原因,與戰略規劃所要求的數據平臺服務能力存在較大差距。長期來看需要構建一個統一的數據平臺,支撐公司經營管理中各類數據的全面有機融合。考慮到自身業務模式、組織架構和現有系統建設現狀,東方證券將以數據倉庫平臺為核心,將全業務數據盤活和打通,用數據指導運營,賦能業務,支撐決策。

東方證券數據倉庫建設于 2013 年,采用基于 MPP 架構的關系型數據庫 Netezza,經過擴容已接近 30T 容量。數據倉庫承載著東方證券的核心業務數據,目前整合處理了包含零售業務端數據、公司自營數據和市場金融工具數據。

然而,現有的 Netezza 一體機數據庫已經形成數據管理的瓶頸,因此東方證券迫切需要新平臺來更好地進行數據的管理、運營和服務,以實現金融科技既定數據平臺目標。

二、需求分析

1.平臺擴展

東方證券原有的數據倉庫是基于 Netezza 一體機構建的。當一體機容量趨于飽和,如果不遷移存量數據的話,便只能刪除部分歷史數據來維持其正常的數據應用需求,潛在的數據丟失和損壞即將對業務側造成嚴重的影響。

2.系統性能

跟所有一體機一樣,Netezza 通過特殊硬件來提升性能,但是可擴展性一般。隨著數據量的增加,一體機的數據處理性能下降,部分復雜報表跑批耗時顯著增加,已經對數據應用產生了實質影響。

3.持續運維

平臺擴展能力受限除了對業務應用、系統性能造成影響,還對備份和恢復等運維工作帶來巨大挑戰。然而,IBM 在全球范圍內停止了對 Netezza 所有支持,外資廠商的可持續運維問題在當下自主可控的背景下顯得格外突兀。

因此,東方證券新建和替換數據倉庫除了考慮數倉的可拓展性、系統性能,還重點關注國產軟件的自主可控和本土廠商的持續運維能力。此外,項目建設實施要在不中斷業務的情況下進行,因此還需要確保整個數倉平臺提供安全可靠、連續穩定的對外服務,確保對上下游業務完全兼容。同時,需要對新數據倉庫的加工能力、數據精度、加工效率進行全面驗證,為從Netezza 平臺的平穩遷移提供全面可靠的技術評估并夯實平臺基礎。

三、產品選型

東方證券對多個主流數據庫產品進行了對比測試,測試包括標準化測試,以及基于現有業務應用設計的場景化測試,共涉及 300 多張表以及 200 多個存儲過程。在經過一系列復雜測試后,利用專有硬件的 Netezza 需要 60 分鐘的處理任務,OushuDB 僅用 22 分鐘,效率大幅領先。OushuDB 極致的性能遠超技術專家預期。除了性能,OushuDB 相較 Netezza 在并發、擴展能力、存儲等方面也有著顯著的技術優勢,詳見下表。

OushuDB 與 Netezza 對比

基于 OushuDB 出色的產品能力,東方證券決定將 Netezza 平臺的數據及應用全部遷移到偶數的 OushuDB, 同時將原來由于 Netezza 容量受限而在轉移到大數據平臺的數據及應用遷移至 OushuDB。

四、方案設計

2022 年 3 月,東方證券的數據遷移工作正式啟動。偶數科技專家與東方證券的技術人員合作,確定了數據遷移方案,OushuDB 集群與原 Netezza 集群在外部應用接口、作業、數據表等方面保持一致。將在保證業務連續性的同時,對數倉的歷史數據、增量歷史數據、日常加載數據等進行遷移,充分利用新平臺的物理特性。遷移過程按照物理模型遷移、ETL 腳本、SQL 腳本、歷史數據和應用接口的順序進行實施。

數據架構

東方證券數據倉庫邏輯架構分層包含:數據源層、數據交換層、數據存儲層、數據服務層、數據應用層,橫向管理套件包含:數字化管理、DataOps、數據管控。

國產數倉平臺遷移規劃不僅是單一的數倉平臺替換,而是技術架構升級。在本項目中,主要包含將現有 Netezza 庫內對象(表、視圖、存儲過程等)遷移至 OushuDB,支持日常數據采集、數據 ETL 處理、數據服務、新增業務開發、應用訪問等的平滑過渡。平臺替換基于 OushuDB 數據庫特性提供最佳應用實踐,涉及庫內規劃設計的原則性調整。未來,將進行數據架構融合、數據服務融合、一體化數據管理生態等數據的長期運營規劃。

數據架構

五、項目實施

在完成了方案的詳細設計后,啟動了從 Netezza 到 OushuDB 的整體遷移工作。

1.環境部署

東方證券數倉平臺系統項目共部署 17 節點(包括 ETL 節點和 OushuDB 主節點),使用海光芯片的國產服務器,運行在 KyLin 操作系統上,打造滿足信創生態的純國產數倉平臺。

2.腳本開發

針對該項目數據的格式轉換、映射和驗證等環節,以及數據預處理、數據清洗和數據轉換等工作,并結合過往項目實踐,偶數為客戶提供了全套數據遷移工具,以及 SQL、DDL 和 ETL 轉換腳本。針對應用遷移,偶數還為客戶設計開發 Netezza 存儲過程到 Perl 腳本的轉換工具。通過工具和腳本可以完成 90% 以上的工作,大大縮短了項目遷移時間,保障了數據遷移的高效完成。

3.數據遷移

完成用戶權限和庫表結構共計 3000 多個對象遷移,其中包含 200 多張視圖以及其他對象遷移,2400 多張 ODS 表的歷史數據遷移及其增量數據加載遷移,600 多張模型層的表的歷史數據遷移。同時,還進行了 ODS 表與模型表的分區分析,以及數據結果驗證。

4.應用遷移

完成了零售業務約 700 個存儲過程與自營業務約 400 個存儲過程的應用遷移。此外,為了保證數據質量,還進行了空表腳本運行測試、帶數表腳本運行測試,調試優化腳本,字段級驗證 OushuDB 數據處理結果與 Netezza 結果。在腳本驗證的基礎上進行日常數據加載、模型加工和常態化部署。

在系統平臺數據遷移與應用遷移試運行階段,偶數工程師提供了全面的運維技術支持,包括系統故障排錯、系統性能調優、系統監控、故障點排查、集群節點故障遷移等,同時完成了東方證券數倉平臺性能測試、非功能測試,平臺試運行階段全程保障。

六、項目總結

經過幾個月的努力,系統順利上線。OushuDB 在完成國產數倉平臺遷移的基礎上還在拓展能力和性能方面實現了升級,同時還提供了超出預期的三大能力——實時查詢、超高并發、彈性擴容,隨著數據化轉型的升級,這幾類能力變得越來越重要,是未來各行業 IT 建設的必選項。

隨著數據庫國產化替代進程加速,范圍擴大,金融信創率先成為各行業信創推進的先行者,而東方證券使用國產數據庫 OushuDB 替代 Netezza 的最佳實踐,也使東方證券成為了證券行業國產數據庫替代的先行者。在該項目中,OushuDB 保證數倉平臺承載更多業務應用的同時,還提升了平臺的性能和擴展能力,也探索出了湖倉雙重能力替代與整合的新思路。

分享到:
標簽:國產化 數據倉庫 實踐 證券 OushuDB
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定