官术网_书友最值得收藏!

2.3 解決方案概述

企業不同部門的數據分散、入口不一,跨部門、跨平臺的數據整合阻礙了數據的使用效率,更不利于數據的提取和轉換,BI平臺可以有效地解決這類問題。本節闡述了解決方案的細節,包括BI平臺的特性及平臺的整體架構。

2.3.1 BI平臺功能簡介

BI平臺的功能設計如圖2-8所示。數據倉庫將企業的各種數據作為統一的數據源,提供了即席查詢、數據提取、數據推送等功能,在抽取數據時,會出現錯誤報告。元數據管理主要實現了對企業數據知識的管理,并具備了字典管理、指標管理、元數據更新等功能。報表平臺在外部提供報表服務等,為各個業務部門提供數據支持。

圖2-8 BI平臺功能設計

2.3.2 BI平臺總體架構

從目前的技術體系結構出發,綜合考慮企業的數據狀況,把BI平臺基本上劃分為數據倉庫、元數據管理系統、報表平臺三大部分。整個BI平臺以數據倉庫為基礎,基于大數據處理技術的Hive作為核心,通過數據抽取過程對數據進行綜合分析、構建報表、臨時查詢、元數據管理等數據應用,將元數據管理貫穿每一步。

BI平臺將系統各部分進行分割,以降低系統復雜性,達到內部高度聚集性,集中精力處理自己的事務,并減小耦合,這將有助于系統的進一步擴充,并方便未來維護。BI平臺的總體架構如圖2-9所示。

(1)數據源:主要包括企業財務、經營、銷售和各產品的操作數據庫、客戶上載的埋點日志數據、各種人工輸入的渠道上報數據等。

圖2-9 BI平臺總體架構

(2)數據提取緩沖區:主要負責數據源層對數據進行抽取、轉換等方式處理,然后發布到數據倉庫和報表所用的操作數據庫中。

(3)數據倉庫:整個平臺的核心部分,在Hive實現的基礎上,整合多個數據源的相同數據,建立一致的數據和業務結構。

(4)數據應用:主要利用數據庫提供的數據來提供報表、即席查詢、數據分析等多種服務,并建立了與用戶交互的接口。

(5)元數據管理系統:該系統通過對各個數據源的元數據信息進行解析,經人工補充后,可以提供字典管理、指標管理、元數據更新等服務。

主站蜘蛛池模板: 平罗县| 仪征市| 全州县| 扶余县| 荣昌县| 敖汉旗| 博爱县| 丰原市| 衡南县| 河曲县| 鄂尔多斯市| 焉耆| 新密市| 长治市| 方山县| 屯留县| 长春市| 孟津县| 保靖县| 巴塘县| 朔州市| 乌兰察布市| 鲁山县| 五莲县| 邓州市| 建宁县| 磐石市| 安西县| 青河县| 丹凤县| 贵港市| 渑池县| 德惠市| 固原市| 蓬溪县| 遂平县| 休宁县| 昌吉市| 惠东县| 宁武县| 华宁县|