在Business Objects的BI解决方案中,一方面提供专业的软件工具实现企业报表、查询、分析和企业绩效管理。另一方面,同时提供统一的商务智能平台(Business Objects Enterprise,BOE),给最终用户提供一个统一的信息门户访问各种数据信息;并且为系统管理员提供一个统一的管理平台,实现集中的用户管理、安全管理等系统管理任务。
Business Objects Enterprise(BOE)为建立和集成内部网应用、外部网应用和企业门户应用提供了一个解决方案平台,用来满足不同安全级别用户对于信息传输的需求。BOE是一个完整的BI平台,用来发布和管理各种文档,如报表、查询分析结果、各种Office文档等。BOE包含许多方便最终用户的功能,如“百科全书”、“集成Office”、“报表讨论板”等。标准化的商务智能平台是保证系统可扩展的重要基础,根据项目的发展需要,BOE平台可以进行平滑的升级、扩展,并且可以跨硬件平台、操作系统进行分布部署,同时实现负载均衡和失效保护等功能。
BOE支持主流UNIX操作系统和Windows操作系统,可以跨系统部署,支持集群环境,实现负载均衡和失效恢复。对于日常的BI应用,BOE还可以保留用户的操作记录,让系统管理员审核、分析用户的对BI应用的使用情况。
BOE支持多种权限安全认证方式,包括BOE认证、Windows AD集成认证、LDAP认证等。
BOE服务器典型安装完成后,具有如下组件和功能(见图19-11):
最终用户可以使用专用的工具和应用程序访问、创建、编辑报表并与其交互,这些工具和应用程序包括Web Intelligence和Desktop Intelligence等。
IT部门可以使用数据和系统管理工具,其中包括:
●中央管理控制台(Central Management Console)。
●中央配置管理器(Central Configuration Manager)。
●导入向导(Import Wizard)。
●发布向导(Publishing Wizard)。
●Universe Designer。
●资源库诊断工具(Diagnostic Tool)等。
图19-11 BOE安装后的组件和功能
(1)BOE平台架构
BOE即Business Objects Enterprise,是开放的、基于服务的架构(Service-Oriented Architecture),支持Web Service、J2EE和.NET。BOE中各种服务支撑不同的BI应用。这些服务可以通过分布式的方式部署,从而更好地保证企业级商务智能应用的稳定性和可扩展性。在图19-12中显示了BOE的系统架构,其中的平台服务层就包含了这些服务。
图19-12 BOE系统架构
(2)中央配置管理器
CCM是Central Configuration Manager(中央配置管理器)的简称。在Microsoft Windows环境中,CCM允许通过其图形用户界面(GUI)或命令行管理本地和远程服务器。用于BO应用中所涉及服务器的启动或停止。如图19-13所示,可以启动或停止Business Objects Enterprise Server、Tomcat Application Server,以及Crystal Report发布器的管理。只有在Server是运行(Running)的条件下,如CMC、Universe Designer、Web Intelligence等相关的BOE应用才能启动。
注意:大多数服务器管理任务现在是通过CMC(而不是CCM)处理的。在Business Objects Enterprise中,CCM现在仅用于节点配置。
图19-13 Business Objects商务智能平台—CCM
(3)CMC门户
BOE为系统管理员提供了一个集中管理的门户CMC(Central Management Console,中央管理控制台)。CMC是一种基于Web的工具,用于执行包括用户管理、内容管理和服务器管理在内的常规管理任务。它还允许发布、组织所有Business Objects Enterprise内容并为这些内容设置安全级别。可以通过可连接到服务器的任何计算机上的Web浏览器登录到CMC执行所有这些管理任务,如图19-14所示。
通过CMC可以对用户进行细致的安全权限控制,BO对系统的安全权限控制分为三个层次:
第一层次是对应用程序的访问权限控制,控制某用户能够或者不允许使用某个应用程序(例如使用Web Intelligence,使用Crystal Reports等)。(www.xing528.com)
第二层次是对象级的权限控制,在这个层次上指定用户是否能够访问某个文件夹或者某个文档,还能够规定用户在查看报表时是否允许查看SQL、是否允许打印、是否允许导出等。
第三个层次是数据级的控制,同一张报表中,不同的用户只能看到各自权限范围内的数据,例如朝阳区分公司的用户只能看到朝阳区本地数据;而北京市分公司的用户则可以看到全市各区的数据,这项权限控制通过语义层的安全规则予以实现。
图19-14 Business Objects商务智能平台—CMC
(4)InfoView门户
BOE InfoView是为最终用户提供的商务智能访问门户。在InfoView中,OLAP分析、即席查询、预定义报表均能够以标准的方式显示,用户在统一的界面中进行各种分析操作。
BOE只维护一套用户账户和用户权限信息,用户登录InfoView之后,即可访问其权限范围的各种报表、查询以及OLAP等应用。
BOE InfoView提供给每个用户自行定制界面的途径,通过定义“我的InfoView”或者定义个人的使用偏好定制出具有高度个性化的界面内容和界面风格,而且这种定制完全不需要进行开发,在InfoView中进行定义即可。
在BOE InfoView门户中,不仅可以管理Desktop Intelligence文档、Web Intelligence文档,还可以管理Voyager工作区、分析、公司仪表盘、类别和文件夹等多种内容。
(5)Universe Designer
在Universe Designer中,实现了BO的业务建模,它是定义Universe的工具。
Universe Designer提供了一个连接向导,利用该向导可连接到数据库。可以使用Universe Designer创建多个连接,但只能为每个Universe定义一个连接。此数据库连接随Universe一起保存。
Universe Designer提供了用于选择和查看数据库表的图形界面,在该图右侧Schema(模式)图中,以表符号来表示数据库表,如图19-15所示。可以使用此界面处理表、创建表之间的连接。还可以创建别名表、创建上下文和解决Schema(模式)中的循环(Loop),断层陷阱(Chasm Trap)和扇形陷阱(Fan Trap)等问题。
最终用户之所以能够自定义查询和分析,就是基于此Universe(语义层)。它通过使用业务语言(而不是数据语言)访问、处理和组织数据,将数据的复杂性抽象化。
图19-15 Universe Designer中的Schema(模式)
(6)Live Office
Live Office是一个BOE平台插件,内置在用户已使用的Microsoft Office应用程序中,实现了与Microsoft Office的无缝集成。
业务人员会使用Microsoft Office,就能使用Live Office。可以使用直观向导和业务友好性视图来方便地选择数据。Live Office能够获取准确可信的最新Crystal Reports或Web Intelligence信息。直接刷新和过滤使得无需再为数据的准确性而争论不休,而且,一旦嵌入了数据,可以使用Office中熟悉的功能来进行格式化和进一步计算。之后可以安全地发布和共享。总之,Live Office实现了在Office中看BO报表,如图19-16所示。
图19-16 Live Office实现Office中看BO报表
(7)定期调度和自动发布报表
使用BOE,可以对平台上的文档进行定期调度和自动发布,例如对Crystal Report文档和Web Intelligence文档,均可以进行计划调度。通过BOE平台的调度发布界面,可以指定报表的运行周期。此外,还可以指定报表事件触发或者报表基于非周期性运行调度的日历表运行。
可配置报表运行后发送的目的地和格式。在调度界面中,还可以设定数据库登录信息,以及设定筛选器,同一张报表在发布给不同的用户时产生不同的数据。考虑到分发派送报表时需要根据不同的参数筛选数据(如按部门),另一方面,发布目标可以包括多种类型,即报表派送的目的地是多种的,如电子邮件地址、移动终端、桌面、第三方系统或是门户等。利用发布功能,BOE平台可以在只访问一次数据库的情况下,通过参数切割同一份报表,从而为不同用户派送不同内容的报表,用户还可以方便地对查看的文档格式进行发布。通过BOE,可以实现个性化的访问和发布,如图19-17所示。
图19-17 个性化的访问和发布
BOE平台具有强大的工具,丰富的功能,本节不再一一列举。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。