12目录BIEE简介界面元素介绍一二主要功能介绍三BIEE整体框架介绍四基本情况及发展历史BIEE基本情况及发展历史BIEE:BusinessIntelligenceEnterpriseEdition(企业商业智能套件)BIEE是Oracle(甲骨文)公司的商业智能套件产品BIEE是几种商业智能产品的综合体——Oracle在05年底收购Siebel,取其前端开发工具SiebelAnalytics作为OracleBI的新平台。区别原Discoverer起见,称为EnterpriseEdition,而原来的Discoverer就变成了StandardEdition了。二者各取部分结合,加个xe,于是又有所谓的StandardsEditionOne.这就是OBIEE、OBISE和OBISEONE的简单缘起;07年Oracle收了Hyperion,于是取HyperionBI的部分组件,合并升级为现在的OBIEEPlus。BIEE是分析工具,而非专业报表工具,同时也不能完全复制出EXCEL中所体现出来的特殊表和图的效果4主流BI工具ORACLEBIEEIBMCOGNOSSAPBOMicrostrategySAS……5目录BIEE简介界面元素介绍一二主要功能介绍三BIEE整体框架介绍四BIEE界面介绍-入口BI有两种入口方式:“OA”系统单点登录BIEE的门户登录BIEE界面介绍-”主页”BIEE界面介绍-“目录”报表的目录展示区域,通过文件夹进行管理。可对目录进行简单的新建、复制、粘贴等操作BIEE界面介绍-“仪表盘”从“仪表盘”入口可以查看创建的仪表盘信息。可通过该入口进入查看仪表盘可通过展开“目录”入口进入查看仪表盘BIEE界面介绍-“新建”通过“新建”入口可以创建各种对象。BIEE界面介绍-“打开”“打开”工具具有记忆功能,可以打开最近或最常用的仪表盘。也可以通过“打开”按钮打开任何一张报表或对象。BIEE界面介绍-报表界面元素说明•参数•图形类型•。。。。。。报表参数报表名称展示内容13目录BIEE简介界面元素介绍一二主要功能介绍三BIEE整体框架介绍四BIEE主要功能清单OracleAnswers提供真正自助式服务的信息访问–用户能够得到业务问题的实时回答OracleInteractiveDashboard针对广泛的用户的个性化的、可付诸实施的智能OracleDelivers通过网络、无线、移动与语音方式,主动地交付实时的、个性化的和可付诸实施的智能OracleBriefingBooks将智能仪表盘的某几页保存在本地,方便离线时阅读或者与他人共享OracleDisconnectedAnalytics强大、稳定的离线数分析功能是移动办公的用户时时可以进行他们的工作OracleBiPublisher真正的“点对点”报告和发布OracleMSOffice插件MSOFFICE的高级集成使办公更加方便主要功能介绍-OracleAnswers完全即席分析,支持多种展现方式——图形、报表、透视表(交叉表)等纯WEB交互界面,操作简单方便底层的复杂的数据对用户完全透明将报告嵌入至智能仪表盘主要功能介绍-OracleInteractiveDashboard业务人员主要通过仪表盘来访问商务智能系统一个仪表盘以标签的形式构成一个或多个页面,在仪表盘中可以显示各种各样的信息,比如表格、图片、图表、文字、网站连结和文件等等。完全互动的、图形化的分析仪表盘可指导用户进行决策主要功能介绍-OracleDeliversOracleDelivers是一个主动式智能解决方案,提供商务活动监控和预警,并且可以通过多种渠道,如电子邮件,仪表盘和移动设备来提醒用户,让用户针对所收到的警告作出反映。警告可以连锁触发,通过对一个警告到另一个之间的前后关联内容,可对整个操作和分析来源提供持续的监控与智能BriefingBooks能够为仪表盘页面内容创建快照,客户可以离线分析报表,或者和其他相关人员分享报表内容。BriefingBook文件是保存在本地的,可以用来:在用户离线时访问邮寄给其他人在用户上线时,人工或自动的刷新用户容易创建,或通过email(使用SiebelDelivers)自动化email分发主要功能介绍-OracleBriefingBooks在每一个仪表盘页的下方都有一个连接“AddtoBriefingBook”。点击该连接,此页将自动被收入您的“BriefingBook”中,方便您在外出或其它离线状态下继续分析。主要功能介绍-OracleDisconnectedAnalyticsOracleDisconnectedAnalytics给外出的决策,分析人员和一线员工提供了全面的分析功能,让他们在不与公司网络相连的时候也能使用交互式的OracleInteractiveDashboard和即席查询分析无论在连网还是离网的时候,OracleDisconnectedAnalytics都能提供相同的用户界面OracleOperationalOracleDisconnectedDataDisconnectedMetadata&ReportDefinitionsWebCatalogPresentationMetadata•BusinessModelDisconnectedBIServer•ServerCache•Calculations主要功能介绍-OracleBiPublisherORACLEBIPUBLISHER是一个具有高可扩展性的报表服务器,它能够从多个数据源获取数据,以多种文档格式,通过多种不同的渠道发送。用户可以使用熟悉的桌面工具(如Word、Adobe)创建和维护报表该功能可满足复杂的中国式固定报表如发票、支票、财务报表、政府表单等样式主要功能介绍-OracleMSOffice插件ORACLEBIOFFICE插件将商业智能信息从ORACLEBI服务器和报表集成到微软OFFICE环境中,将最新的企业数据嵌入到微软WORD,EXCEL和POWERPOINT文档中,之后用户在WEB上和其它人共享这些OFFICE文档来协同工作支持在主要的Office应用程序中使用BIEE数据、业务模型和报表目录22目录BIEE简介界面元素介绍一二主要功能介绍三BIEE整体框架介绍四架构介绍响应机制架构介绍XMLADWWebServerWebServerHTML/XMLOracle商务智能Web服务器EBSOLTPSQLEAIWebServer数据访问和查询生成企业业务模型集成和计算EDWOracle商务智能服务器ODBC零脚本客户端•100%动态HTML•可根据需求定制界面–用户界面完整的可视性–CSS/XML样式•远程的和离线的客户端使用一致的相同用户界面Oracle商务智能Web服务器•支持领先的Web服务器•支持WEB服务器和分析服务器上的查询重用和缓存•访问方便–SOAPWebservices–URL和HTTPOracle商务智能服务器•支持的平台-AIX,Windows,Solaris,和HP-UX•线性的伸缩性–跨越多个CPU,跨越多个服务器•数据模型简单清晰-3层元数据•支持Unicode,多语言支持高级的数据库支持•广泛的操作型和分析型数据库支持•支持高级的,多途径的计算功能•数据库性能优化•并行执行客户端Web服务器BI服务器数据源响应机制对于客户端的一个基本普通的请求来说,BIEE的处理过程基本如下:1、首先,我们登录analytics,查看仪表盘、报表,或者提交一个请求;(Web客户端)2、BIEE服务中PresentationServices的监听端口会接收到这个请求,然后将这个请求信息转换成逻辑SQL再发送给BIServer3、BIServer接收到逻辑SQL后,会根据设计好的RPD文件对其进行优化,并转换或拆分成一个或多个不同的物理SQL,然后发给相应的数据源进行查询4、BIServer接收到数据源反馈的查询结果集后,根据RPD文件中设计的模型对其进行加工(聚合规则、维度层次、函数……有些也可能在数据源就加工好了,主要看RPD的设计),加工好后就发送给PresentationServices5、PresentationServices根据前端设计的报表样式对接收到的结果集进行转换(比如调用JAVAHOST生成图表样式等)。响应机制-客户端Clients(客户端):提供访问信息的权限和服务•OracleBIAnswers•OracleBIInteractiveDashboards•OracleBIAdministrationTool响应机制-展现服务OracleBIPresentationServices(OracleBI展现服务):将ORACLEBI服务器的数据可视化•BIEE的BI展现层是Web服务器的一个扩展模块,BI展现层接收BI服务器的数据然后生成ANSWERS和DASHBOARD的用户界面(HTML或者图表)展现给最终用户•响应用户操作、生成逻辑的SQL,并缓存逻辑SQL语句及其结果•在ORACLEBI服务器产生结果集后,对数据进行必要的处理和汇总。响应机制-BI服务器OracleBIServer(OracleBI服务器):Oracle商务智能套件的后台核心服务器,提供对智能访问物理数据源及其构成信息的有效处理。•BIEE的BIServer包含了数据的建模,存储,处理等服务,BIServer本身并不存储数据,只是“指向数据”•直接解释逻辑查询,生成对应数据库支持的物理查询语句•转换合并物理查询结果,并执行最终的计算响应机制-知识库OracleBIRepository(知识库)BIadmintool是一个图形工具,主要用于建立和维护repository,BIEE的repository设计得非常简洁和合理,在Repository里主要包含了:•物理层:对应于数据源的定义,可以建立多个不同系统的数据源•逻辑层:对应于多维数据模型的定义,从多个物理数据源里抽象出来的多维数据模型,主要为了业务需求服务,一般是一个星型模型或雪花模型•表现层:对应于业务展现层的定义,把多维模型以业务的术语展现给最终报表建立的用户知识库模型截图知识库模型物理层关系响应机制-数据源DataSources(数据源)•执行BISERVER服务发来的SQL语句并且返回执行结果•支持的数据源格式:普通数据库数据,关系型数据,OLAP服务,文本文件,excel文件,XML文件或者符合XMLA规范的数据源等等