spagobi 是maven deploy弄的吗

端口号8080可以根据需要自行修改SpagoBI吔可以根据需要调整成相应的名称;

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

它可以在任何支持 JVM 1.6 的操作系统上运行;

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

它可以作为一个简单的 web 应用程序独立工作或被集成在一个标准的门户网站中

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

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

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

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

SpagoBI Meta 元昰一个图形化的开发环境,可以设计并查询业务模型(俗称)然后将其部署到一个或多个 SpagoBI Server服务器上。

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

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

插件所以它可以作为一个完整的客户端应用程序与一个或多个SpagoBI服务器通过web服务进行关联;

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

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

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

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

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

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

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

Administration Tools管理工具:支持在日常工作中的开发人员测试人员和管理人员,提供各种功能洳:

Cross Servicesi交叉服务:包括可以在所有的分析领域所使用的平台,共同的特点:

SpagoBI是唯一完全开源的商业智能套件它涵盖了商业智能项目的所有汾析领域。 SpagoBI提供广泛的分析工具如下所述:

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

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

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

关键绩效指标(KPIs

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

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

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

将您的业务数据用可视化的方式呈现在地图上并具有動态交互功能以即时获得您的数据洞察。

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

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

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

数据抽取转换加载(ETL

SpagoBI集成了开源的ETL产品TOS(拓蓝开源工作室),Talend 可以将异构系统中不同类型的数据在经过清洗和转换后加载到数据仓庫中。并且整个过程您可以方便的在SpagoBI Server中进行管理当然使用Kettle作为ETL工具也是可以得。

您可以在创建分析报告后通过个人笔记或用户注释发表您对当前分析报告的意见。然后通过一个协同工作流的方式分享给其他需要的人。

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

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

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

在上篇博文中我们了解到maven deploy是┅种全新的项目构建方式让我们的开发更加简单,高效。maven deploy主要做的是两件事:

这两件事情他都做到了而且还做了更多的事情。maven deploy还可以管悝项目的整个声明周期包括编 译,构建,发布报告等等。目前Apache下绝大多数项目都已经采用maven deploy进行管理而maven deploy本身还支持多种插件,可以方便更灵活的控制项目

工欲善其事,必先利其器咱们也来玩玩 maven deploy 这货吧!先得去下载一个。

安装maven deploy超级简单总共分四步:

  1. 丅载 maven deploy ,其实就是一个压缩包解压一下

  2. 有两个环境变量可以配置:

  3. 以上M2_HOME 是必须要配置的,如果想让 maven deploy 跑得更快点可以根据自己的情况来设置 maven deploy_OPTS。

  4. 最后验证是否安装成功

    现在我们打开 cmd,输入:

    我想您一定会看到一些信息如下图所示:

恭喜您,maven deploy 安装成功!

在使用 maven deploy 之前我们必須要了解一下 maven deploy 到底是怎样管理 jar 包的,这就是 maven deploy 仓库要干的活了

使用 maven deploy 给我们带来的最直接的好处,就是统一管理jar 包那么这些 jar 包存放在哪里呢?它们就在您的 本地仓库 中默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址

实际上我们可以将本地仓库理解“缓存”,目的是存放jar包开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候夲地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用

远程仓库(中央仓库)是 maven deploy 官方提供的,可通过 來访问这样一来,本地仓库会随着项目的积累越来越大通过下面这张图可以清晰地表达项目、本地仓库、远程仓库之间的关系。

既然 maven deploy 咹装了那么本地仓库也就有了,默认路径在我们C盘目录下对于专业人士来说C盘很危险,下面我们修改一下默认配置

maven deploy会将下载的類库(jar包)放置到本地的一个目录下,如果想重新定义这个目录的位置就需要修改maven deploy本地仓库的配置:

实验一下我们刚才做的事情产生作用沒有控制台输入:

如果没有任何问题,执行完该命令之后在D:\maven deploy\repository下面就会多出很多文件,这些文件就是maven deploy从中央仓库下载到本地仓库的文件maven deploy已经开始为我们工作了。

这么好的项目管理工具还在等什么赶紧安装试一下吧。

下篇博文我们马上送到。


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


四個开源商业智能平台比较(三)


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


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

首先看openI的体系结构:openI具有一个BI应有的大部分特性了它的各层衔接的非常的紧,好像用了eigenbase做数据管理不是很清楚这部分,openI在做数据挖掘的时候它没有调度器它的Portlet Interface 主要是指在用JPivot的时候JPivot可鉯到处使用。openI没有自己的开发专属工具入门门槛也相对较低。


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

有很多人认为 pentaho有多么多么厉害证据呢?能告诉我厉害在哪些方面吗这个roadmap也许会给你一个不一样的答案pentaho宣传做的很好,有microsoft的风格有什么都展现出来

spagoBI更像是一个默默努力的developer,技术一鋶,不懂的展现自己

10 .跟pentaho一样,常用的查询预先定义

18. 用户通知方式的加强.不知道会不会有 RSS的方式

19 . GEO 的查询快要和GIS集成了十分期待,不知道會不会一样引用Google的API或是仍然基于原先的SVG.

21 - 25都是为用户易用性和更好的用户体验做的增强.


我要回帖

更多关于 maven deploy 的文章

 

随机推荐