我与开源的那些事-漫谈敏捷BI平台之BIPlatform的基础架构(二)

前文对BIPlatform的整体架构以及从通用分析引擎到BIPlatform之间的转换,做了一个较系统的说明与描述,接下来我们将进一步讨论BIPlatform主要功能模块的详细架构。

从总体上来说,BIPlatform共包含基础模型以及原数据管理(Model)、设计器(Designer、FileServer)、OLAP Engine(Tesseract)、通用功能(Parser,Cache)等功能模块。BIPlatform各组件之间依赖关系描述如下:

    我与开源的那些事-漫谈敏捷BI平台之BIPlatform的基础架构(二)_第1张图片


核心模块之前端功能以及Designer架构描述如下:

我与开源的那些事-漫谈敏捷BI平台之BIPlatform的基础架构(二)_第2张图片

核心模块之Tesseract 功能模块架构描述如下:

我与开源的那些事-漫谈敏捷BI平台之BIPlatform的基础架构(二)_第3张图片


你可能感兴趣的:(我与开源的那些事-漫谈敏捷BI平台之BIPlatform的基础架构(二))