Knowage可信任的开源数据可视化BI工具


Knowage是从SpagoBI发展而来,使用Java语言写的开放源码的商业智能分析工具,是一套适合现代商业分析的开源工具套装。在版本6以前是完全开源的SpagoBI,2018年发布的6.0版本开始,改名为Knowage并走向开源的社区版及收费的企业版两个版本,相比SpagoBI,Knowage在功能上进行了很大优化,重心移到在线开发模式,加强了在线Document的功能,更推荐使用CockpitEngine进行报表设计。

与其它开源BI工具如Superset,甚至是一些商业BI工具相对,Knowage都具有明显的优点:它集成了众多分析设计Engine,除自身的knowagecockpitengine之外,还集成了大名鼎鼎的qbeengine,birtreportengine,talendengine等;除提供Knowage-Server支持设计和发布report外,还提供SDK可以集成到Knowage以外的地方,最大可能的与你原来的产品进行集成。

Knowage主要特点

开源

Knowage继承了著名的开源BI套件SpagoBI的悠久历史。Community Edition延续了这一传统,为开发人员和用户的社区提供了价值。

自主

Knowage提供了高级的自助服务功能,为最终用户提供了自主权,可以构建自己的分析、探索和组织自己的数据空间。

信任

Knowage是由专业人员开发的,如何Community Edition不能满足个性化需求时还可以选择Enterprise Edition提供的一整套服务,以确保即使在关键任务应用程序中也能采用它。

灵活

Knowage采用开放的标准,可以在各种环境中使用,不需要太多的要求。此外,它的模块可以相互组合以获得定制的解决方案。

模块化架构,一套解决方案

该套件由多个模块组成,每个模块都是为特定的分析领域设计的。它们可以单独使用,也可以相互组合使用,以确保完全覆盖用户的需求,从而构建定制的产品。Knowage从一开始就是一个聪明的解决方案。
这些模块其实就是通过集成不同的Engine来实现的,你在创建你的BI模型时可以选择使用哪种Engine。后面我们将对这些Engine的使用作一系列的介绍,先让我们来看看都有哪些模块。

BIG DATA

Knowage BD
提供了与大数据源和传统数据源合作的机会,联合数据集来构建不同的分析,例如:静态报告、地图、网络视图、交互式驾驶舱和数据/文本挖掘模型。此外,用户可以使用拖放查询构建器自由地探索自己的数据,也可以借助高级可视化工具立即洞察数据。Knowage BD是通过Cloudera和MapR数据平台认证的。由于与Apache Spark的集成,Knowage也是一个Databricks认证的应用程序。支持常用大数据源,如MongoBD、Spark、hive等。

数据联合
数据联合可以在同一时间使用不同的数据源,将异构数据集组合在一个公共模型中。在这里,可以声明数据之间的逻辑对应关系,也可以让Knowage提出自动检测的对应关系。联合模型可以像其他数据集一样在每个分析文档中使用。

SMART INTELLIGENCE

Smart Intelligence
使用预先构建的分析确保轻松访问企业结构化数据,从而通过先进的自组织和自服务功能确保对数据的完全控制。

Knowage Smart Intelligence提供了与传统数据源合作的机会,甚至可以结合更多的数据源来构建分析,如交互式驾驶舱、报告和多维分析(OLAP)。该产品支持IT人员使用多租户和复杂的元数据管理企业环境。同时,使最终用户能够自由地查询自己的数据空间,生成自制的分析和可视化。

交互式驾驶舱(COCKPIT)
交互式驾驶舱支持数据探索和自助报告。结合数据和小部件(widget),即使是业务用户也可以在几分钟内构建自己的仪表板。

元模型(METAMODEL)
是组织数据的技术存储系统上的逻辑业务视图。由熟悉数据存储模型并有权限的技术用户(Developer)或管理员(Admin)定义了元模型,那么最终用户(User)就可以免费使用该元模型来查询数据结构,以便进行理解数据。

ENTERPRISE REPORTING

企业级报告(Enterprise Reporting)
可以做出更丰富的图形和报告样式,支持小图标与数据的组合布局,支持多种分辨率的屏幕显示和打印。总之一话,报告支持得更好。

LOCATION INTELLIGENCE

位置智能
意味着在地图、空间、模式和矢量图上绘制业务数据。这使您能够立即洞察数据,这也得益于混搭技术,而不需要在GIS系统和数据仓库环境之间移动数据。Knowage Location Intelligence提供了处理传统数据源和具有实时关系的空间数据的机会,以便通过WMS/WFS标准生成动态地图或SVG格式的静态地图和图片。

PERFORMANCE MANAGEMENT

绩效管理
可以设置KPI进行绩效度量和预警,可以按目标值构建速度表,当达到设定的阈值时会进行预警提醒。

PREDICTIVE ANALYSIS

预测分析
是使用数据挖掘技术进行预测分析的高级处理方式,可以使用R/Spark和其他脚本语言编写的高级程序来处理它们。使用OLAP及What-if引擎实现假设分析,该解决方案允许跨度量和维度的交互式模拟过程。不过实际使用时会发现Knowage的OLAP很难开发,而且交付式页面也让人难以忍受。真要进行数据挖掘,推荐使用其它外部工具进行预计算可能会更好。


使用过程中遇到任何问题欢迎留言或加入Knowage开源BI中国社区:QQ 158245788


文章作者: KavenRan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 KavenRan !
 上一篇
Knowage汉化-全界面中文支持 Knowage汉化-全界面中文支持
Knowage是支持国际化的,并从6.1.1版本开始提供了中文资源mesge.zh_CN。特别感谢 @y-zh 贡献的Merge Request。但是,在发布的6.2,6.3安装文件中并没有包含这些文件,原因不得而知。 安装程序下载
2019-01-25
下一篇 
NPM无法执行任何命令的解决方案(npm ERR! code MODULE_NOT_FOUND) NPM无法执行任何命令的解决方案(npm ERR! code MODULE_NOT_FOUND)
问题场景由于误操作,windows环境删除了minizlib模块,导致使用任何npm指令都报以下错误: 1234567E:\gitlabspace\dmax\front>npm inpm ERR! code MODULE_NOT_FO
2019-01-14
  目录