- Python+Superset:商業智能數據分析與實戰
- 王國平
- 794字
- 2022-05-06 16:07:33
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)元數據管理系統:該系統通過對各個數據源的元數據信息進行解析,經人工補充后,可以提供字典管理、指標管理、元數據更新等服務。
- VR新未來
- 常用工具軟件案例教程
- VR、AR與MR項目開發實戰
- Google Web Toolkit 2 Application Development Cookbook
- UG NX 12.0實例寶典
- AI繪畫:Stable Diffusion從入門到精通
- Photoshop CC從入門到精通(全彩超值版)
- Procreate+ SketchUp +Photoshop建筑設計手繪表現技法
- 快學熟用D3
- OpenCV項目開發實戰(原書第2版)
- Photoshop CC 2018基礎教程(第3版)
- Choosing an Open Source CMS: Beginner's Guide
- Unity 3D游戲開發(第2版)
- Excel 2010數據處理與分析立體化教程
- Creo 4.0中文版基礎教程