`

四个开源商业智能平台比较(六)

阅读更多
roadmap是一个项目的计划表,个人认为任何一个项目都应该有的,这样你的developer能够知道自己工作的项目处在什么状态,也不至于每天都在没日没夜的忙,却不知道自己在忙什么,这样更能够提高团队的士气。


openI的roadmap我好像是看到过了的,但是等我去找的时候却没有了,所以直接跳过,如果有哪位朋友看到了,也请麻烦告诉我一声。


JasperSoft

我找到的这一篇是November 2006的,找了半天也没找到最新的,它是分各个不同组件的,我挑一些说一下:
1 。 Many components of JasperIntelligence are localizable. We are doing a pass through to make sure localization works at all levels.
2 。 Dashboards Multiple reports and OLAP components displayed in a single screen
3 .  Portal (JSR168) integration: portlets, security
4 . Report data sources in all JR query languages, including Mondrian and XML/A
5 . Scheduling Enhanced UI for scheduling management
6 . JasperAnalysis   Filtering views according to user profile, not just role
7.   JasperAnalysis   Visual Schema Builder
                                Visual MDX builder
JasperETL是基于talend的,所以不在我讨论之列。

1 可以看出jaspersoft的全球化的意图,实际这也是每一个成熟项目都需要面对的。
2  DashBoard是BI展现层技术比较集中的一个地方。我本身没有看过jaspersoft的DashBoard。
3 . portal是BI展现层不可避免要用到的技术,后面我也会就portal专门有一个篇比较的
4. data warehouse 也是支持越来越广泛。
5. 任务调度必不可少
6. 基于profile的参数控制也算是基于权限控制的另一种途径。因为普通的权限控制不可能满足BI的要求,太多的参数要管理了
7. Visual , Visual , Visual 不知道它的MDX怎么做的,如果跟JPivot一样就..................

pentaho的roadmap,官方甚至说没有commitment(许诺),仍然挑几条:
1. Accelerate dashboard creation by delivering a dashboard design tool.
2. Business users will be able to select from subject areas predefined by administrator and apply filters (for example, certain time periods or product lines) to select the subset of information they need.
3. Wizard-driven interfaces to streamline the deployment and optimization of OLAP cubes .
4. Easily incorporate data from multiple sources into Pentaho Data Mining solutions via Pentaho Data Integration.
5. Offer integration with Content Management Systems (CMS) to store and manage access to generated reports.

这是一个总的它的roadmap,它的各个组件还有各自自己的roadmap.
1. 用DashBoard Design tool来做Dashboard,易用性又提高不少,pentaho喜欢把tool做成基于eclipse的tools,spagoBI则是喜欢模块化的设计,都基于web + plugin模式.
2. 预定义的filter,最后大家都可以共享和分发filter,有点像社交社区的功能
3. 用wizard-driven的方式来建cube,OLAP的功能会越来越厉害的,JPivot的不爽的另一种表现(挑拨离间我最在行,开玩笑的,大家别当真)
4. 我也不懂什么意思,pentaho论坛上也有人问了,没有回答
怎么集成的,怎样data mining , 集成到哪了,kettle吗?只有等release才知道
5. 终于还是要动用CMS来解决问题了,spagoBI在这点上领先一点.


spagoBI
spagoBI的roadmap看了会让你非常的惊讶,为了表示我对spagoBI这个雄心勃勃的项目的尊敬,贴出全部roadmap(加了数字)
First half 2007

Analytical engines and end-user functions

    1 ETL: integration of Talend OS tool
    2 OLAP: new OLAP engine for web based analysis or local spreadsheet elaboration - Integration of Palo/JPalo OS tool
    3 OLAP: new XMLA engine, to integrate MS Analysis Services
    4 QbE: profiling and filtering over data according to the behavioural model
    5 Dashboard: enrichment and new components
    6 Personal folders to storage private documents and the possibility of sharing them
    7 Personal menus of quick access to all kind of documents

Developer/administrator functions

    8 Scheduler: production, distribution and storage of off-line reporting, deferred execution of documentary Dossiers, Mining or ETL processes
    9 Search engine
    10 Predefined set of metadata to implement frequently used time parameters (ex. current month, current year, current date)
    11 Self-analysis: analytical model developed with the SpagoBI platform on its own metadata. This model offers the developer/administrator the full visibility on the behavioural model and on the analytical metamodel managed by the platform.
    12 Rich client (Ajax) for the developer and administrator functions
    13 Designers: enrichment and simplification of the interactions with the platform for the development of the analytical documents
    14 Evolution of the platform towards SOA architecture
    15 Metamodel

Second half 2007

Analytical engines and end-user functions

    16 Dashboard: new engine
    17 Subscription: capability for the end-user to enter himself to the periodic delivery of predefined reporting.
    18 Alerts and notifications
    19 Geo-referenced analysis: improvement of the current engine and integration of GIS solutions
    20 Navigation profile, to inherit settings during the vertical and cross navigation between the analytical areas and documents

Developer/administrator functions

    21 Installer and end-user interface for the configuration of the environment
    22 Rich client (Ajax) for the developer and administrator functions
    23 Designers: enrichment and simplification of the interactions with the platform for the development of the analytical documents
    24 Evolution of the platform towards SOA architecture
    25 Metamodel

Applicatory development areas

    * What-if
    * BPM


有很多人认为 pentaho有多么多么厉害,证据呢?能告诉我厉害在哪些方面吗?这个roadmap也许会给你一个不一样的答案pentaho宣传做的很好,有microsoft的风格,有什么都展现出来
spagoBI更像是一个默默努力的developer,技术一流,不懂的展现自己。

2和3是支持新的OLAP Server的,Mondrian可不是唯一的选择。
4. 跟pentaho一样基于profiling,只不过spagoBI有自己的behavioural model(行为模式) ,比pentaho厉害一点
5 . pentaho的DashBoard注重在易用性方面,spagoBI 则是强调在功能上
6 和 7.pentaho的cms只是一个plan,spagoBI已经在做private folder和共享文档了,还有导航,技术又高一点.
8. mining ETLprocess ,后面我会在ETL的部分提到的
9 . Search Engine 基于lucene的search,cms一部分
10 .跟pentaho一样,常用的查询预先定义
18. 用户通知方式的加强.不知道会不会有 RSS的方式
19 . GEO 的查询快要和GIS集成了,十分期待,不知道会不会一样引用Google的API或是仍然基于原先的SVG.
21 - 25都是为用户易用性和更好的用户体验做的增强.


这篇文档有很多的英文,英文不好的朋友可以下载一个星际译王,emule上面有个绿色版,如果你不想麻烦的话,这也是个不错的选择.还是建议大家学好英文呀,看英文文档很方便的,最近跟美国那边的客户交流要搞死我了,长期不知道是他们的口音重还是我的词汇不够,同事也跟我一样一头的包,努力努力再努力,睡觉是为了努力工作,努力工作是为了安心的睡觉.
睡觉去了,ZZZZZzzzzzzzzzz..............

下一篇介绍ETL的选型,敬请期待.
分享到:
评论

相关推荐

    开源商业智能平台比较.doc

    【开源商业智能平台比较】 商业智能(Business Intelligence, BI)是一种技术驱动的过程,用于提取、转换、加载(ETL)数据,并进行分析、报告和可视化,以帮助企业做出更好的决策。开源商业智能平台提供了与传统...

    Pentaho开源商业智能平台在CentOS中的搭建.docx

    ### Pentaho 开源商业智能平台在 CentOS 中的搭建详解 #### 一、Pentaho 概述 Pentaho 是一款非常受欢迎的开源商务智能(Business Intelligence, BI)平台,以其全面的功能和易于使用的特性而著称。它不仅提供了一个...

    商业与开源BI工具对比分析

    - **Oracle Express**:由 Oracle Express Server、Oracle Express Web Agent、Oracle Express Objects 和 Oracle Express Analyzer 四个组件组成。其中 Oracle Express Server 是一个多维 OLAP 服务器,支持多维...

    可信开源人工智能大模型案例汇编(第一期)

    - **商业模式模糊**:开源大模型如何形成有效的盈利模式仍是一个待解决的问题。 #### 二、可信开源大模型案例汇编的目标与意义 - **目标**: - **洞察应用场景**:深入了解开源人工智能大模型的实际应用场景,...

    中国信通院-人工智能行业:开源生态白皮书(2020年)精品报告2020.pdf

    开源商业模式多样化发展,企业通过开源战略来扩大用户群体,提升市场影响力。中国的企业开始构建有影响力的开源项目,比如一些头部科技公司通过在GitHub上发布开源项目来吸引全球开发者参与和贡献。与此同时,开源...

    开源时代(1-4)开源时代 1-4

    开源时代,一个在信息技术领域备受关注的话题,涵盖了从操作系统到应用程序、从数据库到云计算的广泛领域。这个概念的出现,不仅改变了软件开发的模式,也推动了整个IT行业的创新与发展。"开源时代 1-4"很可能是系列...

    人工智能技术的免费开源SAAS框架.zip

    对于想要利用这个开源框架的开发者,他们首先需要解压文件,然后在合适的环境中(如Git)克隆ktadmin-master项目。开发者可以阅读文档,了解如何配置、运行和集成AI模型。对于贡献者,他们可以参与代码审查,提交...

    12种优秀开源报表工具整理

    BIRT的报表有四个主要部分:数据(Data)、数据转换(Data Transforms)、业务逻辑(Business Logic)、展示(Presentation)。使用BIRT,用户可以在应用中增加多种形式的报表:列表(Lists)、图表(Charts)、交叉...

    开源生态白皮书(2020 年).pdf

    全球开源商业模式多样,开源企业通过收购等方式扩大用户群体,形成更具影响力的项目。我国开源企业在这一方面也展现出积极的发展势头,逐渐构建形成有影响力的开源项目。 四、全球开源基金会运营模式成熟,我国率先...

    人工智能商业化研究报告-36Kr-2019.7-90页.pdf

    人工智能的商业化进程正在加速,开源算法和开放平台降低了技术门槛,使得更多企业能够利用AI提升业务效能。同时,AI解决方案日益精细化,解决特定问题的能力增强,这将进一步推动行业创新。构建完整的商业生态系统,...

    开源BI平台Openi的开发数据仓库系统.docx

    3. **Pentaho**:以工作流为核心,整合多个开源项目,旨在提供与商业BI相抗衡的全面解决方案。适用于大中型企业。 4. **SpagoBI**:集成了Mondrian和JProvit,可通过OpenLaszlo生成实时报表。具备良好的跨平台能力和...

    中英开源双语对话语言模型

    "ChatGLM2-6B-main"很可能是这个开源项目的名称,暗示这是一个拥有大约60亿参数的对话语言模型,可能基于Google的T5或BERT等大型模型进行扩展。这种规模的模型通常具备更强的语言理解和生成能力,能够处理复杂的对话...

    大数据分析平台(商业智能)解决方案.pptx

    平台的总体架构分为四个主要层面。数据源层整合了来自不同来源的数据,如关系型和非关系型数据库、API接口等。数据处理层则负责数据清洗、整合和转换,确保数据的预处理质量。数据存储层采用分布式系统,如Hadoop和...

    商用、开源规则引擎资料汇总

    - **Jess**:一个非开源项目,可用于学术研究目的,但如果用于商业用途则需付费。它提供了丰富的功能,适用于复杂的数据处理任务。 #### 八、总结 规则引擎是现代软件架构中不可或缺的一部分,它们帮助企业在面对...

    中国开源发展研究分析2022-最终发布版.pptx

    开源商业化:2021年为中国开源商业重要的⽀程碑,多家企业获得商业融资;开源模式对于商业企业的价值主要体现为聚合⽀才和商业转化;50.33%的开发者认为开源可以加速企业研发;15.57%的开发者认为开源是全球垂直媒介...

    探讨开源软件的思想与应用

    【开源的未来】随着云计算、大数据、人工智能等新兴技术的发展,开源软件将继续发挥关键作用。开源社区将持续创新,解决新出现的问题,推动技术的边界。同时,开源也需要面对如何保持可持续发展、保护开发者权益等...

    1.0.1 开源软件简史 (完善篇).docx

    - **MySQL数据库**:MySQL作为一个开源数据库系统,在服务器端得到广泛应用。2008年,MySQL被Sun Microsystems以10亿美元的价格收购;随后,Sun Microsystems又被Oracle以74亿美元的价格收购。这些事件展示了开源...

    人工智能商业化研究报告(1).pdf

    开源算法和平台的使用降低了人工智能技术的应用门槛,促进了技术的普及和应用。同时,整合上下游产业,健全商业生态成为企业构筑竞争壁垒的重要方式。 报告指出,技术成熟和市场环境的驱动使人工智能商业化进程加快...

Global site tag (gtag.js) - Google Analytics