第一十九章 Business Objects产品概述
第一节 Business Objects主要产品
Business Objects公司于1990年在法国成立,是商务智能领域的领导者和开拓者。截止到2007年被SAP公司收购前,Business Objects公司是全球商务智能领域排名第一的提供商,其规模最大,市场占有率最高。Business Objects公司是中国最大的商务智能供应商,每年在中国的营业额增长超过100%。
Business Objects被SAP公司收购前是一整套独立的完整的商务智能产品。如图19-1所示,能提供从数据抽取到前端展示的端到端的商务智能整体解决方案。其产品线完整而庞大,而且每一个产品都是业界翘楚。
图19-1 Business Objects商务智能解决方案
19.1.1 企业级报表Crystal Reports
提到商务智能,很多用户马上会想到水晶报表(Crystal Reports)。水晶报表是业界最著名、最强大的报表设计和开发工具,已成为企业级报表的事实标准。
水晶报表最早是加拿大Crystal Decisions公司的商务智能产品。1992 年,Crystal Reports随着微软公司的VB一起发行,随着VB的流行,它几乎在一夜之间成为报表软件业的标准。2001年SAP签署捆绑Crystal Reports的OEM和分销商协议。2003年,Crystal Reports被Business Objects公司收购。2007年归入SAP的BI产品线,并随即推出Crystal Reports 2008产品。
水晶报表作为独立产品时,被Microsoft、SAP、Borland、BEA以及IBM等公司嵌入自身产品中。目前,已有超过500家独立软件开发商选择Crystal Reports作为报表工具。Crystal Reports是有史以来最强大的固定格式报表产品。
水晶报表的优势主要体现在如下几个方面。
1)访问任何数据:可以通过广泛的数据源连接访问各种数据库、文本文件和应用软件等;通过网络服务、ODBC、JDBC 或者 OLAP可访问任意数据源。如图19-2所示。
图19-2 水晶报表—广泛的数据源连接
2)建立业务逻辑的丰富功能:内置报表专家在生成报表和完成一般的报表任务过程中,会一步一步地指导操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流,如图19-3所示。
图19-3 水晶报表—强大的固定格式报表
3)开放的架构:通过将 Crystal Reports 的报表处理功能整合到用户的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。Crystal Reports可以用各种各样的格式发布,如Microsoft的Word和Excel、电子邮件甚至Web发布。高级的Web报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。
4)复杂的报表格式和结构:Crystal Reports可以开发出各种复杂格式要求的报表,如某些复杂表头的中国式报表,如图19-4所示。同时,Crystal Reports支持高精度的网络输出和打印输出,对字符位置的控制达到业界最高标准。
图19-4 水晶报表—支持复杂的中国报表样式