【原创】开源BI领袖-SpagoBI5.X最详细的中文版介绍

SpagoBI是惟一100%的开源商业智能套件由 Engineering GroupSpagoBI实验室(www.eng.it)开发和管理。它提供了强大的分析能力,从传统的报表和图表功能到自助分析、地理位置分析,What-If分析和社交网络分析等新兴领域的创新解决方案,号称开源BI领袖。web

经过SpagoBI项目的实施在企业平常经营管理活动中为您的经营决策提供辅助支持;数据库

  1. 发展历程

10年前的2005920日,Engineering 集团宣布发布SpagoBI的第一个版本,该版本是一个提供多元化报告和分析功能的开源商业智能平台。浏览器

10年后的今天,SpagoBI依然是惟一一款100%开源的商业智能和大数据分析平台。如今提供了更多的扩展功能和工具。不只能够知足企业报表以及自助分析等传统的BI需求,更增长了诸如地理位置分析、WHAT-IF分析,数据挖掘,社交网络分析等先进的分析功能;安全

SpagoBI是由一个专业的项目团队和不断增加的合做伙伴以及充满活力的社区所支持。SpagoBI是一个支持全部市场领域的全部企业和组织的,面向全球市场的成熟产品;服务器

  1. 功能特点

Self-Service 自助分析微信

你不只可使用存储在现有业务系统中的结构化的数据,并且还可使用非结构化数据(包含使用您我的的CSVXLS文件)自行创建分析文档。网络

只要经过点击几下鼠标和简单拖拽动做,就能够立马获得您所要的分析报表。能够将分析结果保存以备未来使用,或分享给其余人查看;架构

Big Data 大数据微信公众平台

经过SpagoBI能够构建本身的大数据分析平台,让您能够轻松地从大量异构系统的繁杂数据中提炼出对您企业经营决策有帮助的知识和价值。另外,SpagoBI几乎能够处理任何格式的数据,甚至能够对非结构化数据进行分析,如音频文件,视频和图像等。eclipse

为此,数据源的支持范围更加普遍。从专业的分析数据库(如Teradata,VectorWise, Netezza)到非关系型数据库NoSQL(如Hive, HBase, Cassandra, OrientDB, MongoDB),以及Hadoop,包括其标准发行版(Hadoop的)以及其余分支版本(HortonworksClouderaImpala)。

分析结果将根据您的具体需求,以不一样的格式,如图表,报告,地理位置分析和管理驾驶舱等进行可视化展现。固然也能够对数据流进行实时分析。

What-If 假设分析

SpagoBI假设分析能够模拟业务场景,并预测当业务策略发生变化时,对其余业务可能带来的潜在变化及影响。如典型的杜邦分析

为知足不断新增的的业务决策需求,能够基于一个OLAP业务模型,使用SpagoBI的假设分析工具可使您的多维分析更快而且数据的展示方式更容易业务用户理解。固然为了增长您对业务数据在不一样粒度,不一样维度方面的洞察力,您也能够经过对多维数据集OLAP进行上卷、下钻、切片、切块、旋转等操做来实现。

Social Network Analysis社交网络分析

SpagoBI 提供了特有的社交网络分析工具,这对企业做出合适的决策和制定有效的业务战略来说是相当重要的。

借助于这样的社交网络分析工具,你能够提取并分析社交网络上的数据(如推特,那么关于国内的微信、微博、人人等社交媒体如何分析,还须要进一步研究),这些分析包括但不限于关键字,关注、点赞、转发等。这些分析能够是基于实时数据或特定时间段内的历史数据来进行。

In Memory 内存计算

除了支持传统的数据库技术外,为了更快的得到数据看法和更高的分析效率,SpagoBI还支持内存计算技术;

SpagoBI使你能够本身创建一个交互式的管理驾驶舱。经过一个动态的和交互的方式浏览你的数据,使您在业务的各个方面快速作出决策。

Real Time即时分析

即时分析能够帮助您从数据流中提取相关信息,并肯定行至有效的经营策略;

SpagoBI让你不断地经过动态和灵活的方法监控您的业务数据和流程。分析结果会经过报表、KPI、交互报表

等丰富和直观的方式,帮助您进行决策,甚至能够结合历史数据和实时的数据。

SpagoBI集成了实时技术于一体的专业化100%开源的eBAP - Eclipse业务活动监控(BAM - 组件,由Eclipse基金会发布。

location intelligence 地理位置分析

将地理位置信息系统与商业智能系统集成。以得到关键的看法,充分支持您的决策和业务流程优化。

超过80%的企业数据都和地理位置相关,那么如何从中提取对他们的有价值的信息呢?

SpagoBI提供了不一样的工具(ieGEO/ GIS引擎)在地图上建立专题分析;您能够轻松地即时地从地理位置分析中识别模式,发现趋势,以改善您的业务流程。

Mobile 移动

SpagoBI Mobile引擎可让你不管在什么时候何地,均可以经过平板电脑、手机等移动终端浏览您的业务数据,好比查看交互式的报表、仪表盘和管理驾驶舱等;

这是一个彻底基于网络的适合触控操做的移动端BI分析平台,SpagoBI手机端能够实现如下功能:

用户登录权限认证

基于角色的报表和数据访问控制

数据更新

按期和自动找出可能的报警和并通知

经过SpagoBI移动端能够支持实时的,让你不断监视本身的业务数据和流程,方便地识别新的商业机会,并迅速相应,以解决效率低下的瓶颈。

  1. 系统架构

SpagoBI能够为各类类型的用户提供分析或管理工具;不管您是业务用户或管理决策者,仍是开发人员或系统管理员。

SpagoBI系统由下列主要模块组成:

  1. SpagoBI SERVER服务器,SpagoBI商业智能套件的的核心模块,包括分析工具和相关的功能特性;如用户、角色、权限管理、目录、菜单设置、及分析报表的查看、及自助分析等;
  2. SpagoBI STUDIO 设计器,是SpagoBI集成开发环境,用于设计并开发诸如图表、报表、OLAP分析等分析文档的工具;在Studio中设计好报表后,能够直接发布到SpagoBI Server上。
  3. SpagoBI META SpagoBI的元数据管理环境;
  4. SpagoBI SDK,容许外部工具和应用程序与 SpagoBI 服务器进行交互的集成层;
  5. SpagoBI APPLICATIONS 应用,对正在使用SpagoBI开发垂直的分析模型的集合;

SpagoBI Server 服务器

终端用户能够经过一个统一web访问地址来查看或浏览相应的分析文档;该模块对终端用户提供全部典型的BI功能,如图表、报表、OLAP分析、KPI、管理驾驶舱、数据挖掘等;

常规的桌面端访问地址为:http://cloud.ispagtobi.com:8080/SpagoBI

常规的移动端访问地址为:http://127.0.0.1:8080/SpagoBIMobileEngine

端口号8080能够根据须要自行修改,SpagoBI也能够根据须要调整成相应的名称;

系统管理员能够经过一个web界面访问服务器。对于管理员,SpagoBI 的服务器容许系统管理员管理全部的相关任务,例如分析文档的生命周期、内部资源库,用户、角色、安全性等。

从技术角度来看:

SpagoBI 服务器是一个部署到 J2EE 应用程序服务器(Tomcat,JBoss,WebSphereWebLogic)上的web应用程序;

它能够在任何支持 JVM 1.6 的操做系统上运行;

它支持常见的关系型数据库(MySQL PostgreSQL OracleIngres HSQL ) ;

它支持几乎全部常见的web 浏览器 (IE,火狐,欧朋,Safari) 等;

它能够做为一个简单的 web 应用程序独立工做或被集成在一个标准的门户网站中 (LiferayeXoWebSphere);

SpagoBI Server 目前官方版本并不支持中文,不过目前已有SpagoBI中文社区发布了SpagoBI源码汉化编译的教程,经过源码的修改,使其支持中文本地化;

SpagoBI META元数据

SpagoBI元数据是数据全部者基于BI分析文档定义语义层的环境;SpagoBI META是专门针对元数据管理和查询的模块。该平台用于管理技术元数据和业务元数据,并容许许用户编辑和借助ETL工具等从外部导入;

业务元数据可使用户更多地了解正在评估和分析的数据。

技术元数据可使管理员可以清晰的知道数据的来源,以及变更后的影响进行分析。

SpagoBI Meta 元是一个图形化的开发环境,能够设计并查询业务模型(俗称语义层),而后将其部署到一个或多个 SpagoBI Server服务器上。

从技术角度来看,SpagoBI 元数据管理是一个 eclipse 插件,因此它能够做为一个完整的客户端应用程序与一个或多个SpagoBI Server服务器经过web服务进行关联;

SpagoBI Studio设计器

SpagoBI Studio是基于Eclipse的开发环境。它容许开发人员设计和修改全部的分析文档,如报表,OLAP,仪表板,QBE和数据挖掘。该模块支持开发者设计、测试并直接部署分析文档到一个或多个 SpagoBI 服务器。这两个组件之间的交互可能要归功于SpagoBI SDK模块。

从技术角度来看,SpagoBI 元是一个 eclipse 插件,因此它能够做为一个完整的客户端应用程序与一个或多个SpagoBI服务器经过web服务进行关联;

SpagoBI Applications应用程序

SpagoBI应用程序在管理员安装以后就可使用。一些预建的分析模型能够由管理员导入到 SpagoBI 服务器上,并快速发布给最终用户使用。

一个应用程序一般包括:数据模型 (DWH)、从自定义数据源加载的数据或ETL、分析文档(报告、图表、驾驶舱等),一般状况下,它们是不包含代码的;

SpagoBI Server 服务器架构

SpagoBI Server 服务器是SpagoBI商业智能套件的主模块。它提供了全部的核心和分析功能。

Analytical Mode分析模型:是SpagoBI服务器的核心,涵盖分析需求的整个范围,对每个分析领域提供多种解决方案:

  • 报表,实现结构化的报表,并将其导出为多种格式
  • OLAP,容许经过灵活的和友好的OLAP引擎对数据进行多维分析
  • 图表,容许开发单个随时可使用的图形和交互式仪表盘控件
  • KPI,建立,管理,查看和浏览KPI业务模型
  • 管理驾驶舱,整合几个分析文件(报表或图表等)到一个单一的视图,以提升交互性和并让数据使用起来更加直观
  • 即席报表,用户能够自由建立多页的分析报告
  • 地理位置分析,地理位置和业务数据之间的创建联系,让数据呈现更加直观有效;
  • 自助分析,经过QBE引擎,用彻底图形化和基于web的界面,让你查看和分析数据更加容易和直观,并能够将结果保存下来,以备未来使用;
  • 数据挖掘,从大量数据中挖掘出有价值的信息,以辅助企业经营决策
  • 实时仪表板和控制台,容许生产实时监控控制台
  • 协做,自动建立有组织的报告卷宗,并提交您的审核意见和反馈须要注意的事项
  • 办公自动化,用于上传和管理我的的Office文档
  • ETL,容许将数据加载到数据仓库中,并对其进行管理
  • 移动BI,经过常见的移动设备访问您的决策支持系统
  • 外部流程,管理定制的流程,在后台运行并能够设置预约的时间开始运行
  • 主数据管理,拥有对数据库的回写功能
  • 社交网络分析,它容许用户基于社交网络进行可视化分析

Behavioural Model行为模型:跟据最终用户的角色调节文件和数据可视性。它容许:

  • 下降分析文件所需数量
  • 代码只有一次的数据的行为和可见性规则
  • 保证项目随时间的发生调整
  • 随着时间的推移保证可见性规则,对引擎和用户添加的分析性文件的数量没有限制.

Administration Tools管理工具:支持在平常工做中的开发人员,测试人员和管理人员,提供各类功能,如:

  • 调度
  • 角色同步
  • 用户配置文件系统
  • 输入输出
  • 菜单管理
  • 地图目录
  • 文档资料库管理
  • 分析模型的管理
  • 行为模式的管理
  • 引擎配置
  • 数据源配置
  • 数据来源和引擎配置
  • 审计与监控
  • 订阅管理
  • 业务元数据管理

Cross Servicesi交叉服务:包括能够在全部的分析领域所使用的平台,共同的特色:

  • SSO
  • 警报和通知
  • 流程
  • 搜索引擎
  • 协做工具
  • 规则引擎
  • 发送电子邮件
  • 排序
  • 支持多格式导出
  • RT事件
  • 文档浏览器
  • 我的档案
  • 导航
  • 订阅
  • 元数据可视化
  1. 功能组件

SpagoBI是惟一彻底开源的商业智能套件。它涵盖了商业智能项目的全部分析领域。 SpagoBI提供普遍的分析工具,以下所述:

报表(Reporting):

实现结构化的分析报表,并支持多种文档格式(HTMLPDFXLSXMLTXTCSVRTF)的导出。

多维分析(OLAP

能够根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,而且以一种直观而易懂的形式将查询结果提供给决策人员。

图表(Charts

可使用单个图表 (如直方图、饼图、条形图、面积图、散点图、折线图、气泡图、色散图表) 或交互式的图表 (例如参数查询,显示或隐藏系列等)。图表能够单独使用也可将其聚合成一个管理驾驶舱以丰富您的的数据展现形式!

关键绩效指标(KPIs

SpagoBI提供了一套完整的工具来建立,管理,查看和浏览KPI层次结构模型,并能够经过不一样的方法设置计算规则,阈值和报警规则等。

交互式驾驶舱(Interactive cockpits

聚合不一样的分析内容到一个单一的视图。经过设置导航路径以图形化的方式探索您的数据动态。

即席报表(Ad-hoc reporting

可让用户自建立包括表,交叉表和图表的多页分析报告。

地理位置分析(Location Intelligence

将您的业务数据用可视化的方式呈如今地图上并具备动态交互功能,以即时得到您的数据洞察。

自助分析(Free Inquiry

经过QBE引擎,用彻底图形化和基于web的界面,让你查看和分析数据更加容易和直观,并能够将结果保存下来,以备未来使用;

数据挖掘(Data mining

经过先进的数据分析工具,让您能够从大量数据中提取知识,以辅助企业进行经营决策的指定。

网络分析(Network analysis

经过特殊的视角,用可视化的方式呈现不通实体之间的关系。一个实体能够是有生命的(如社交媒体用户)也能够是无生命的(如国家、企业或项目等)

数据抽取转换加载(ETL

SpagoBI集成了开源的ETL产品TOS(拓蓝开源工做室),Talend 能够将异构系统中不一样类型的数据,在通过清洗和转换后加载到数据仓库中。而且整个过程您能够方便的在SpagoBI Server中进行管理。固然使用Kettle做为ETL工具也是能够得。

协同(Collaboration

您能够在建立分析报告后,经过我的笔记或用户注释发表您对当前分析报告的意见。而后,经过一个协同工做流的方式分享给其余须要的人。

办公自动化(Office automation

SpgoBI集成了常见的Office工具(如开源的Office或微软Office)您能够发布您的我的Office文档到您的BI系统中去;

主数据管理(Masterdata management

用户能够经过使用预先定义好的模型,在一个直观的用户界面中将分析结果回写到数据库或修改数据库中表的数据;

流程管理(External processes

您能够管理你的分析过程,让它在后台运行,或者在预设的时间内启动或中止。

 

  1. 系统演示

PC端访问地址:

http://cloud.ispagobi.com:8080/SpagoBI

移动端访问地址:

http://cloud.ispagobi.com:8080/SpagoBIMobileEngine

 

联系咱们

QQ群:SpagoBI中文社区—国内最活跃的以开源BI套件SpagoBI为核心的技术及应用的沟通交流群;QQ275725345

 

 

 

 

 

微信公众号:SpagoBI中文社区—SpagoBI中文社区官方微信公众平台,您能够了解最新新闻资讯、文档资料应用案例及培训教程;微信号:SpagoBI

相关文章
相关标签/搜索