让用户自己设计和修订报表是报表软件很多年来所不断追求的一个境界。但在很多尝试之后,我们可以说离用户自定义报表还有很大的距离。现有的解决方案大致可以归为两类。第一种是把桌面报表设计界面搬到浏览器上。第二种是提供一个简单的Wizard界面,让用户可以在不需要培训的情况下,可以自己做一些设计。
把桌面设计界面直接搬到网上基本上是把技术的和应用混淆了。这类型里最具代表的厂家当属Cognos和它的ReportNet。ReportNet应该是最早应用AJAX技术在浏览器里全面实现报表设计界面的报表产品。从技术的角度,ReportNet的实现方式在2004年可以算是当之无愧的技术领先者。但这并不表示用了最新的技术就解决了用户的问题。
其实用户是否需要安装一个软件,只是自定义报表的很多因素中的一个。在让用户可以任何时间都使用报表设计界面的基础上,这个软件还必须带来一个既易用又强大的工具。如果我们把一个给开发人员使用的工具交给终端用户,得到的结果只能是一群迷茫的用户。这往往还要改变工具的使用模式。
而提供一个简单Wizard的方式往往太过限制。报表Wizard通常提供了一些基本的功能,比如数据选择,排序,过滤,汇总等。虽然这些功能听起来很多,但除了一些最简单的报表,用户基本上不能做出太多的东西。在实际操作中,Wizard大概只能满足不到30%的客户需求。
在讨论及时报表的时候,很多人会把报表设计和Spreadsheet做比较。问题往往是为什么Spreadsheet可以让用户自己设计,而报表设计却这么难。那下面就来分析一下报表设计难度的原因。
设计报表最困难的一点是怎么得到需要显示的数据。在使用Spreadsheet的时候,用户可以看到具体的数据,和直接在具体数据上操作。而在设计报表时,用户不可能直接接触数据。因为用户只能根据数据的结构来选择,就需要一定的抽象思维。而对没有专业训练的用户,要进行这样操作通常会有一些难度。
第二点是在设计报表时用户往往需要达到一定的布局。而在设计的时候,用户还要考虑到报表的输出,和分页等繁琐的细节。而大部分的用户在自定义报表时常常最关心的是数据和数据的计算。但很多报表设计界面却强迫用户同时关注报表的编排,从而增加了设计的难度。
BI的厂家在追逐了及时报表很多年以后,一直没有找到一个可行的解决方案。可以说现在已经是要换一个新的思路的时候了。
从根本上解决用户自定义报表的问题,我们必须要解决数据的提取和处理,同时需要简化报表的排列。
简化数据的处理是一个很困难的任务。绝大多数用户并没有数据库的经验。要让他们掌握数据的提取,必须给他们提供一个十分所得及所见的环境。而大多数报表的软件往往把数据的功能限制在过滤,分组,和汇总的层面上,极大地限制了工具的灵活性。
要克服这些缺点,BI工具必须摆脱传统的数据处理的模型。不止是提供一个可以提取回显示数据的功能,同时应用可视化的功能,让用户可以更加直观的和数据互动。通过直观的数据的显示和在图表上数据的操作,用户可以在不用学习数据结构的前提下直接对数据进行提前和处理。
分享到:
相关推荐
ActiveReports 8是一款强大的报表工具,其核心特性是它的即席报表设计器(Ad-hoc Designer)。这款设计器专为Web环境设计,旨在使商业用户能够轻松创建具有交互性的报表,而无需深入理解底层的开发技术,如SQL。通过...
Cognos官方学习即席报表主要介绍了如何使用IBMCognos8中的QueryStudio报表工具进行数据查询与报表的创建。QueryStudio是一种设计用来创建简单查询和报表的工具,通过这个工具,用户能够轻松完成查看数据、创建报表、...
《应用系统统一开发平台(SG-UAP)与即席报表》 在当今信息化时代,企业对数据处理和信息展示的需求日益增长,应用系统统一开发平台(SG-UAP)应运而生,它为企业提供了一个高效、灵活的软件开发工具,以满足业务...
"应用系统统一开发平台(SG-UAP)培训_快速开发-即席报表" 以下是从给定的文件中生成的相关知识点: 一、报表系统架构预览 * 报表套件由四个部分组成:报表设计器、报表服务、报表客户端以及报表引擎。 * 报表...
7. 报表的新增功能特性:随着版本更新,SG-UAP引入了新的功能,包括交叉报表、分栏报表、图表联动、脚本执行组件和报表导出接口。这些功能为报表的定制化和自动化提供了更多的可能。 8. 报表的使用范围:SG-UAP的...
《应用系统统一开发平台(SG-UAP)培训:快速开发与即席报表》 SG-UAP,全称为Software Generic Unified Application Platform,是一个高效、灵活且功能强大的企业级应用系统开发平台。它旨在提供一个统一的环境,...
【应用系统统一开发平台(SG-UAP)培训_快速开发-即席报表】是一次针对 SG-UAP 平台的培训课程,主要内容聚焦在如何快速开发及操作即席报表。以下是对该培训内容的详细说明: 一、引言 课程的目标是使学员能够理解...
报表服务可以为公司提供管理报表生成、即席报表生成和内嵌报表等功能。 报表服务可以帮助公司更好地展示数据,提供对商业活动的全面的了解和图形化的可视化。报表服务可以满足各种报表需求,例如管理报表生成、即席...
2. 报表生成:Impromptu 可以生成各种报表,包括标准报表、即席报表等,满足不同用户的需求。 3. Web 功能:Impromptu 支持 Web 功能,报表可以在组织机构内任意一台桌面发布和浏览。 4. 面向对象的体系结构:...
3. 定义报表具有可重新使用的报表对象,简化从已定义的报表组件中创建新报表的过程。 4. 设计自定义财务报表以满足特定业务需要。 5. 根据需要,可以同时打印多个报表。 6. 在同一报表请求中,可以为多个公司、成本...
**Style Intelligence**的即席分析功能不仅减轻了专业报表制作人员的工作压力,减少了系统的负担,还提高了用户的满意度。它通过赋予用户数据分析的能力,使得非技术人员也能参与到决策过程中,从而推动企业更快地...
- **扩展即席报表**:利用即席报表作为基础,开发更高级的自定义报表。 #### 报表设计器最佳实践 - **调试技巧**:掌握有效的调试方法,能够帮助开发者更快地定位并解决问题。 - **杂项功能**:利用报表设计器提供...
大数据即席查询技术.pptx
BI是一款(BI)商业智能软件,是珠海奥威软件科技有限公司自主研发的软件产品,全称是:Power-BI决策分析系统.Power-BI绿色开发平台,通过数据视图管理、数据转换管理、OLAP数据库管理、多维报表设计、即席报表设计...
程序员,在校生,程序员行业爱好者
Baidu基于Spark SQL构建即席查询平台
9. **即席报表** - 用户可以根据需要即时创建和修改报表,无需编程知识。 - 支持即时查询和过滤数据。 10. **权限管理** - 细粒度的权限控制,确保数据安全。 - 可以为不同用户分配不同的访问权限和操作权限。 ...
其次,Spark SQL支持SQL接口,允许熟悉SQL的用户无需学习新的API就能进行数据查询。通过创建一个临时视图或数据表,用户可以使用标准SQL语句执行查询,这对于数据分析师和业务人员来说非常友好。 为了构建即席查询...
基于Spark SQL构建即席查询平台 本篇资源摘要信息将为读者提供基于Spark SQL构建即席查询平台的知识点总结,涵盖了即席查询的概念、Spark的选择理由、基于Spark的架构设计、性能优化、安全和资源隔离等方面的详细...