文档章节

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

d
 david_yuxue
发布于 2015/04/25 18:36
字数 632
阅读 2725
收藏 2

我们来自百度商业运营产品体系Data Team,通过研发数据类平台、工具和数据产品,帮助商业用户洞察业务运营状况、提高管理效能、辅助决策支持。而过去我们的分析型系统主要存在以下几个问题:

  1. 数据计算处理速度存在瓶颈:动态数据计算能力有限,当分析场景较复杂,交叉维度过多的情况下,报表的性能急剧下降,以售中报表系统为例,带有下钻功能的一个报表,平均响应时间在10s+,长期以来报表速度问题广受业务部门诟病。

  2. 报表功能单一,数据分析能力弱:受底层数据限制,无法进行多维度自助交叉的组合分析,而越来越多的主题分析、诊断分析,有维度交叉、钻取、转换等典型多维分析场景的诉求。

  3. 展现能力有限,图形计算分析能力尤其不足:不具备专业图形计算引擎,导致很多数据依靠表格来展现,但表格的展现能力远不及图形。成分、对比、趋势、分布、相关等关系,很难直观发现。

  4. 需求响应速度慢,开发效率低下:互联网业务变化频繁,有时,一个需求还没上线,业务就已经发生了变化。而对于报表新增指标、调整维度等基本需求的更新升级,更是非常频繁。但每次都经历开发、测试、上线流程,周期长,响应速度慢。由于这类原因,业务部门有时甚至不愿意提报表需求,从而导致报表配合业务运营的作用也大打折。

随着数据的积累,需求的不断变化,如何打造一个能够快速实现需求转化、高效的数据分析、展示平台,对我们来说,是一个机遇、也是一个挑战。

经过无数次的论证、调研、对比学习,我们提出了基于问题模型理论、基于Lucene高效文档检索技术的可视化敏捷BI平台-BIPlatform(技术变更以及基础架构如下):

(未完待续)

© 著作权归作者所有

共有 人打赏支持
d
粉丝 66
博文 11
码字总数 4987
作品 1
海淀
加载中

评论(3)

起床特困户
想请教一下OLAP用的是哪个产品?是否支持多数据源联合查询? Oracle+Mysql+Excel等任意关联
d
david_yuxue
问题模型即查询语义描述,描述你要查询的数据维度、指标、分组信息等
1
190526
请问什么是问题模型理论?
我与开源的那些事-漫谈敏捷BI平台 BiPlatform-开篇

2014年10月31日是一个令人兴奋的日子,经过小伙伴们近半年的准备、奋战,凝聚了一线开发人员无数心血的新一代敏捷BI平台-BIPlatform终于落户github(https://github.com/Baidu-ecom/bi-platf...

david_yuxue
2015/04/18
0
3
如何通过BIPlatform完成计算指标的配置

先睹为快,我们先来看一下如何进行简单的基于四则运算的简单计算指标配置。 访问BIPlatform设计器,进入如下页面: 配置完成之后,点击提交完成配置,之后就可以正常使用你配置的计算指标了。...

david_yuxue
2015/06/06
0
0
BIPlatform 初体验 -- 平台使用概览

构建、完成并启动完成BIPlatform之后,通过浏览器访问:http://localhost:8090/silkroad/home.html (端口为启动中设置端口) 如果是初次使用,需要先注册产品线.完成产品线注册需要注意: ...

david_yuxue
2015/05/17
0
6
BIPlatform 部署运行

[WARNING] The POM for com.baidu.rigel.biplatform:tesseract:jar:1.7.0-RELEASE is missing, no dependency information available [INFO] ---------------------------------------------......

yyds2006
01/19
0
0
如何通过BIPlatform完成多维报表以及图形配置

前置准备条件: 用户配置好数据源,准备好数据。 要求:1.目前平台只支持星型建模,因此,在准备数据过程中,需要注意物理表的数据结构(关于如何进行维度、指标的相互转化,后续博文会有详细...

david_yuxue
2015/05/30
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

配置Spring的注解支持

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 配置Spring的注解支持 以上也提到了使用注解来配...

凯哥学堂
38分钟前
0
0
关于Spring Aop存在的一点问题的思考

在本人前面的文章Spring Aop原理之切点表达式解析中讲解了Spring是如何解析切点表达式的,在分析源码的时候,出现了如下将要讲述的问题,我认为是不合理的,后来本人单纯使用aspectj进行试验...

爱宝贝丶
40分钟前
0
0
JavaScript 概述

JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。这使得...

Mr_ET
今天
0
0
Java Run-Time Data Areas(Java运行时数据区/内存分配)

Java运行时数据区(内存分配) 本文转载官网 更多相关内容可查看官网 中文翻译可参考 2.5. Run-Time Data Areas The Java Virtual Machine defines various run-time data areas that are use...

lichuangnk
今天
0
0
docker learn :services docker-compose.yml

docker-compose.yml定义了服务的运行参数 version: "3" services: web: # replace username/repo:tag with your name and image details image: hub.c.163.com/dog948453219/friendlyhello d......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部