菲奈特发布BI快速查询平台FreeQuery
商业智能供应商广州菲奈特软件近日发布了其新产品 快速查询平台 FreeQuery 。
FreeQuery 是一个面向关系数据库的 BI 前端展现工具,使用户可以根据业务需求快速构建所需要的查询报表,
FreeQuery 的最大优点是快速性、易用性和灵活性。
FreeQuery 具备强大的语义层定义和管理功能,可以轻松将数据库中字段名称、表名称定义成用户熟知的业务术语,隐藏了基本数据的复杂性,用户操作的不再是数据库中的表和字段,而是他熟悉的业务术语。从 IT 系统开发人员、维护人员到最终的业务用户,都可以轻松上手。当有新的报表需求时,只需要基于这些业务术语重新建立报表主题,无须再关心数据库的内部结构,整个过程只需几分钟,而传统的报表定制方式,需要一到数个工作日。
FreeQuery 采用 Ajax 技术开发,用户在 Web 浏览器中能够直接拖拽对象,这使用户能够通过零编程的方式灵活地创建各种查询、报表,同时也使得 FreeQuery 可以方便的和任何第三方系统进行整合。
FreeQuery 面向什么用户
如果 您是系统开发商,您的项目有报表开发需求吗?您想降低项目开发成本吗?
有 FreeQuery ,所有的查询报表开发无需编写代码,只需要简单的拖拉即可搞定,并与现有系统无缝整合。
如果 您是企业的 IT 人员,面对业务部门新的查询需求,还需要再去找开发商或者亲自辛辛苦苦写一整天 SQL 代码?
有 FreeQuery ,您只需要花 1 分钟,即可生成用户需要的报表数据,并通过 web 发布给用户。
如果 您是企业管理人员或业务用户,您会经常有新的查询需求吗?您需要经常去麻烦 IT 部门的同事,然后等待数日才能看到想要的数据吗?
有 FreeQuery ,通过在浏览器中简单拖拉,您立即可以得到属于自己的报表,马上看到想要的数据。
菲奈特 FreeQuery 的开发源于某全国性股份制银行客户的实际需求。该银行数据仓库平台中整合了各个业务系统的数据,涵盖了银行经营管理方方面面的信息。数据仓库系统通过多个数据集市向各种用户提供业务信息,但是新的查询需求还是不断的被提出。既要满足日益增加和多变的用户查询需求,同时又要在现有的系统中投入最少的成本,成为银行管理层和 CIO 关心的重要问题。 FreeQuery 以其快速、灵活、易用的特性成功满足了这些方面的要求,并且发展成为一个独立完善的产品。 FreeQuery 不仅仅在银行业取得了成功应用,在所有查询需求灵活多变的企业和项目中, FreeQuery 将以更灵活、快速易用的特性提供给用户良好的体验。
第一类客户:软件开发商/系统集成商
软件开发商在做软件项目的时候,不可避免的会有查询报表的需求,传统的方式是对每个查询报表的要求,单独开发一个页面,这样费时费力,维护成本高,特别是面对客户经常性的需求变更,更是头疼。
使用 FreeQuery ,不需要编写页面,只需要简单的拖拽就可以生成功能强大的分析报表,轻松应对客户的变化需求,提高客户满意度。使用 FreeQuery ,不但可以降低项目开发成本(尤其是对查询报表需求比较多的项目,类似 MIS 、 CRM 系统),而且减少了项目后期的维护成本,当新的开发或者维护人员加入项目,无需再去熟悉数据基础,直接操作语义层即可。
第二类客户:企事业的
IT
部门/信息系统管理人员
用户的 IT 人员通常会维护已有的 IT 系统,满足业务人员或者管理层提出的数据需求;业务系统可能已经有上百张报表,但是业务人员仍然可能提出新的数据浏览需求,通常,这时 IT 人员可能会要求 IT 系统开发商增加功能,或者干脆直接到数据库用 SQL 语句查询,将结果导出成 Excel 发给业务人员。
使用 FreeQuery ,面对新的业务需求,可以通过简单拖拽迅速抓取数据,通过 Web 方式共享给业务人员使用,提高工作效率,降低工作量。并且最终的数据业务人员还能在 Web 上对数据进行更进一步的分析。
甚至, IT 人员在完成语义层定义后,可以直接将系统交给业务人员使用。
第三类客户:有管理需求的业务人员
这类用户要经常性的对数据进行灵活分析,要抓取的数据经常是变动的,不是几张报表能够满足。他们希望一个能够自己操纵的,灵活而简单的系统,来抓取自己需要的数据。
使用 FreeQuery ,只需要 IT 人员协助完成语义层定义,业务人员即可自己使用,随心所欲地定制自己所需要的报表。
为什么 FreeQuery 能做到这些
强大的语义层管理功能——业务元数据管理
FreeQuery 通过强大的语义层管理功能,通过业务元数据定义功能,将数据库中字段名称、表名称翻译成用户所熟知的业务术语。
通过语义层定义,将数据库中的表和字段,按业务主题重组为面向用户的业务对象,业务对象的属性可以是数据库中的表、字段、连接(多表的字段)以及对多字段进行运算的表达式。在表达式中,除了可以使用数据库服务器本身的 SQL 函数,还可以使用 FreeQuery 本身提供的可扩展的业务函数库。
业务元数据定义使用户能够通过一种基于 Web 界面的、零编程的方式灵活地创建各种查询、报表。 FreeQuery 通过业务术语来显示信息,隐藏了基本数据的复杂性,让用户能够直观地拖拽操作对象。
在项目开发阶段,通过语义层定义之后,当有新的报表开发需求时,只需要重新定义业务视图(即查询展现)即可。大大节约了开发成本和新增开发人员熟悉项目的时间。
业务主题元数据定义
业务主题类似一个业务对象数据库,它处理的不再是关系数据库中的表、字段,而是业务对象和业务属性。
一个主题包含多个业务对象,业务对象又可以包含多个业务属性,业务对象也可以嵌套包含子业务对象。业务属性可能是数据库的多个表和字段的运算结果。业务主题可以使用数据基础中的表、字段、计算字段。
企业的 IT 人员和具有一定技术基础的管理人员,可以通过定义业务主题,建立新的业务视图,轻松实现新的查询主题,制作报表。
业务视图定义
FreeQuery 的业务视图功能是利用经过业务元数据定义后的各种业务对象,建立各种查询。业务视图对经过语义层封装后的业务对象进行操作;业务视图可以实现嵌套。
业务视图功能可以灵活的使用业务元素库中的各种业务元数据,根据业务需要,可以定义各种业务视图,以实现各种数据处理逻辑。
业务视图的定制可以通过界面的拖拽实现,进行业务视图的灵活、快速定制。同时,也提供编写 SQL 的接口,以实现复杂的数据处理逻辑。
业务视图之间可以通过互相嵌套,以实现业务视图的复用。通过统一的业务视图规划和设计,可达到较高的复用。
业务人员可以轻松定制各种业务视图,得到所需要的报表。
面向用户的分析报表界面
分析报表构建于一个业务视图,能够浏览业务试图的结果。它倾向于对展现层的数据再分析,例如切换查询的参数、更改交叉表 / 清单表显示方式、分组展现、聚合、排序、图形、前端过滤等等
FreeQuery 还有什么优点
提供最佳用户体验
采用 B/S 架构,服务器使用 Java 技术,可以在支持 Servlet 的 Web 服务器中部署运行; 浏览器端采用 Ajax 技术,除了拥有传统 B/S 架构应用的易于部署特点,还提供了美观的用户界面,所有操作都可以在 web 上进行,提供桌面应用才能做到的最佳用户体验。
易用性
无论是信息系统管理员进行语义层定义,还是最终业务用户制作查询或者制作分析报表,都是在统一的 web 界面上操作,操作简易灵活。即使是普通的业务用户,也能够轻易定制查询分析,抓取自己的数据。
目前市场上和 FreeQuery 同类的查询工具,有 BO 、 Brio 和 Cognos 等。 Brio , Cognos 基本上没有语义层定义,只有简单的别名转换,客户看到的实际上还是数据库中的表/字段,而不是自己熟悉的业务对象。 BO 具备强大的语义层定义,但它的定义界面是 C/S 架构的,不利于分发部署;前端展现使用的是 Crystal Report ,虽然功能强大,可却无法给最终用户直接使用,只能由开发人员定制好后,发布给最终用户查看;无法满足用户灵活查询的需求。
可集成性
简单的通过 URL 连接,就可以快速嵌入第三方应用系统,包括 .Net 和 J2EE 环境。
提供丰富的 API ,便于二次开发:在服务器端提供 Java API 接口,适合 J2EE 环境;在浏览器端,提供了丰富的 javascript 组件提供使用,同时也提供一个访问服务器方法的 javascript 组件,可以调用 JavaAPI 提供的服务;适合 .Net 环境和 J2EE 环境。
|