BIEE经典介绍.ppt
53页BIEEBIEE经典介绍经典介绍议程议程§BIEE体系架构§BIEE产品和相关概念介绍§BIEE安装§BIEE使用操作Oracle 商商务智能企智能企业版架构概述版架构概述XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBC零脚本客户端•100% 动态 HTML•可定制化–用户界面完整的可视性–CSS/XML style sheets–会话层和基于角色的界面视图缓冲 (HTML模板缓冲)•结果集页标记•远程的和离线的客户端使用一致的相同用户界面Oracle 商商务智能企智能企业版架构概述版架构概述XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBCOracle商务智能Web服务器•支持领先的Web服务器•批量结果集•按需共享缓冲•元数据缓冲•集群的复制服务–Failover–伸缩性–高可用性•容易访问的/嵌入式的–SOAP Web services–URL 和 HTTP–开放的智能接口Oracle 商商务智能企智能企业版架构概述版架构概述XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBCOracle Interactive Dashboard 实时,实时,交互信息仪交互信息仪表板表板Oracle Answers即席查询,分析即席查询,分析Oracle Delivers主动监控和预警主动监控和预警Oracle Mobile Analytics移动设备用户移动设备用户OpenWeb-servicesInterface热插拔的开发平台热插拔的开发平台Oracle Interactive Dashboard§完全互动的、图形化的分析仪表盘§整企业不同数据源的实时数据§为每个用户在最详尽层次上实现个性化§无与伦比的易用性 – 为每个用户提供简便的指向点击(point & click)界面§指导性分析性能提供智能连接,从而在用户“探索”和采取措施的过程中提供帮助生动、实时生动、实时完全交互式完全交互式针对广泛的用户的个性化的、可付诸实施的智能针对广泛的用户的个性化的、可付诸实施的智能针对广泛的用户的个性化的、可付诸实施的智能针对广泛的用户的个性化的、可付诸实施的智能个性化仪表盘个性化仪表盘个性化报警个性化报警传送参数任何一个或所有的分析传送参数任何一个或所有的分析提示提示修改,打印,刷新等操作的便捷链接,还修改,打印,刷新等操作的便捷链接,还可以下载为多种不同格式的文件以供分析可以下载为多种不同格式的文件以供分析给用户指名数据的更新信息给用户指名数据的更新信息时间序列趋势图时间序列趋势图选择数据可视化选择数据可视化, 便捷的定义数据的便捷的定义数据的上下限区间上下限区间多用户共享仪表盘多用户共享仪表盘 个性化报警个性化报警100% 的的profile为基础的功能,特为基础的功能,特点和内容点和内容把任何数据源中的数据都可以展现在把任何数据源中的数据都可以展现在同一页、报表的内容。
并在同一列计同一页、报表的内容并在同一列计算,也可实现无缝下钻或其他算,也可实现无缝下钻或其他Biee应应用用用户可以自订制、创建各种报用户可以自订制、创建各种报表、透视表、图形、地图、综表、透视表、图形、地图、综合视图合视图从任何数据源中展现各种形式的报表从任何数据源中展现各种形式的报表根据条件格式特殊例外数根据条件格式特殊例外数据高亮显示据高亮显示Oracle Answers§完全即席(ad-hoc)分析,数据透视表(pivot tables)和报告编制 §便捷的点击界面 §底层的复杂的数据对用户完全透明§开发并与结果相互作用§保存、组织和共享报告§将报告嵌入至智能仪表盘即席即席(Ad-Hoc)(Ad-Hoc)分析分析提供真正自助式服务的信息访问提供真正自助式服务的信息访问提供真正自助式服务的信息访问提供真正自助式服务的信息访问 – – 用户能够得到业务问题的实时回答用户能够得到业务问题的实时回答用户能够得到业务问题的实时回答用户能够得到业务问题的实时回答Answers§是即席查询的oracle用户界面 §提供了一个创建丰富内容报表的浏览器界面右边是展现选择内容请求、制表的面板左边是创建请求的选择面板用虚拟表和列组织的可选内容Dashboard Layout Editor§从目录中拖拽显示对象§在section中插入HTML, 图片,文件夹,报表请求等Oracle Delivers§问题与机会的自动“探查与通知”,面向多种设备提供信息§基于事件的和预定的Intelligence Bots (“iBots”)§基于软件的智能代理工具/iBot来访问、过滤和执行数据分析§对整个操作和分析来源提供持续的监控与智能§分析工作流程 – iBot协作即使在多人员和多步骤定义的分析状况下实现自动化通过网络、无线、移动与语音方式,通过网络、无线、移动与语音方式,通过网络、无线、移动与语音方式,通过网络、无线、移动与语音方式,主动地交付实时的、个性化的和可付诸实施的智能主动地交付实时的、个性化的和可付诸实施的智能主动地交付实时的、个性化的和可付诸实施的智能主动地交付实时的、个性化的和可付诸实施的智能Oracle Delivers• 存在的存在的 iBots•iBot 定义配置定义配置§智能仪表盘的静态快照,并保存为个人 “Briefing Book” 文件§Briefing Book 文件是保存在本地的,可以用来:—在用户离线时访问—邮寄给其他人§在用户上线时,人工或自动的刷新§用户容易创建, 或通过 email (使用 Siebel Delivers) 自动化 email 分发将智能仪表盘的某几页保存在本地,方便离线时阅读或者与他人共享。
将智能仪表盘的某几页保存在本地,方便离线时阅读或者与他人共享Oracle Briefing Books“Pack & Go”在每一个仪表盘页的下方都有一个连接“Add to Briefing Book” 点击该连接,此页将自动被收入您的“Briefing Book”中,方便您在外出或其它离线状态下继续分析Oracle Disconnected Analytics强大的离大的离线客客户端端用户将数据下载到本地数据库,在离线状态下完成与时一样的分析和查询功能OracleOperationalOracleOracleDisconnectedDisconnectedDataDataDisconnected Metadata & Report Definitions Web CatalogPresentationMetadata•Business ModelDisconnected BI Server•Server Cache•Calculations强大、稳定的离线数分析功能是移动办公的用户时时可以进行他们的工作强大、稳定的离线数分析功能是移动办公的用户时时可以进行他们的工作Oracle 商商务智能企智能企业版架构概述版架构概述XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBCOracle商务智能Web服务器•平台支持–AIX, Windows, Solaris, 和 HP-UX•线性的伸缩性– 跨越多个CPU– 跨越多个服务器•智能群集–按需增加堆栈•数据库结构独立–3层元数据–支持引出,子集和集合•支持UnicodeOracle 商商务智能企智能企业版架构概述版架构概述XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBC高级的数据库支持 •广泛的操作型和分析型数据库支持–自有的的关系型数据库适配器–ODBC–XML/A–其他•高级的,多途径的计算功能装载•数据库特定的优化•并行执行引擎•集合和片段的导航•高级的连接池•查询计划缓冲Oracle 商商务智能服智能服务器器•简化的业务模型视图与行业标准的API (SQL select) •业务计算 & 分析引擎•革命性的请求生成与优化的数据源访问•从大的数据仓库数据到横跨所有数据源,系统的洞察–分析, 操作型, 交易型, 外部–关系型, Host, XML, 其他•快速实施 / 自定义与扩展架构•市场领先的伸缩性, 可用性, 可靠性, 性能与 TCOOracle 商务智能服务器商务智能服务器元数据计算. & 集成引擎智能请求生成·多数据源的调优与负载均衡·并行的执行引擎·智能多层缓存·高性能的 Oracle Server 执行·调度服务 (批处理 and/or 事件驱动)·无缝的聚合和碎片导航Oracle 商商务智能服智能服务器器- 元数据元数据Oracle 商务智能服务器商务智能服务器元数据计算. & 集成引擎智能请求生成·多数据源的调优与负载均衡·并行的执行引擎·智能多层缓存·高性能的 Oracle Server 执行·调度服务 (批处理 and/or 事件驱动)·无缝的聚合和碎片导航元数据元数据物理到逻辑业务模型物理到逻辑业务模型“Roadmap to 数据数据”历史数据历史数据实时数据实时数据其它数据其它数据Oracle BI Server Administrator物理层物理层 – “智能请求生成智能请求生成”在系统类别中读取在系统类别中读取•多数据源多数据源•优化的优化的 SQL 生成生成•数据框架无关性数据框架无关性•功能功能/函数匹配合适的数据源函数匹配合适的数据源DB2Supply Chain DMTeradataOLAPOracleBackOffice Fin.XML DataSourceSQL ServerAcxiomSiebelOperational充分的对于企业级数据源充分的对于企业级数据源的访问的访问开开发 Native 数据数据库功能功能Oracle BI Server Administrator业务模型层业务模型层– “计算引擎计算引擎”物理的复杂度被抽象成逻物理的复杂度被抽象成逻辑主题分析区域辑主题分析区域钻取路径钻取路径复杂复杂/导出度量导出度量 (基于级别基于级别, 时间序列时间序列, 维度相关相维度相关相关关, 嵌入式嵌入式)聚合聚合/碎片分区感知碎片分区感知企业级业务模型定企业级业务模型定义义– 逻辑模型逻辑模型:逻辑视图提供了逻辑视图提供了 简单的,合并的数简单的,合并的数据访问据访问Oracle BI Server Administrator表示层表示层•基于角色基于角色, 上下文的上下文的, 与个性化的表示与个性化的表示– Siebel Answers所有数据访问都是所有数据访问都是基于角色与安全的基于角色与安全的计算算 & 集成引擎集成引擎Oracle 商务智能服务器商务智能服务器元数据计算. & 集成引擎智能请求生成·多数据源的调优与负载均衡·并行的执行引擎·智能多层缓存·高性能的 Oracle Server 执行·调度服务 (批处理 and/or 事件驱动)·无缝的聚合和碎片导航计算计算 & 集成引擎集成引擎具有适合数据源的对应功能具有适合数据源的对应功能优化的性能优化的性能SQL < SQL + Analytics Server时间序列时间序列, 基于级别的度量基于级别的度量智能智能请求生成引擎求生成引擎Oracle 商务智能服务器商务智能服务器元数据计算. & 集成引擎智能请求生成·多数据源的调优与负载均衡·并行的执行引擎·智能多层缓存·高性能的 Oracle Server 执行·调度服务 (批处理 and/or 事件驱动)·无缝的聚合和碎片导航DM/DWODSInv.System智能请求生成智能请求生成优化的优化的 SQL 生成生成例如例如., “给我显示到今给我显示到今天为止我的有着最高价值天为止我的有着最高价值的销售订单,保证有足够的销售订单,保证有足够的库存。
的库存历史销售历史销售今日销售今日销售Rel. to 当前可用存货当前可用存货Oracle 商商务智能企智能企业版架构概述-充分保障性能版架构概述-充分保障性能XMLADWHTML/XMLEBSOLTPSQLEAI数据访问和查询生成 企业业务模型集成和计算EDWOracle 商务智能服务器商务智能服务器ODBC浏览器缓冲浏览器缓冲§Images§HTML§JavaScript分析分析 Web 缓冲缓冲§按需§结果集§可以被共享§元数据分析服务器缓冲分析服务器缓冲§按需§结果集§可共享和安全性§支持子集,可发布物和总计查询计划缓冲查询计划缓冲§可共享的自有的的数据库缓冲自有的的数据库缓冲§只有准确匹配结果结果: 快速回退按钮性能快速回退按钮性能自动填充缓冲的能力自动填充缓冲的能力Web Server (IIS, Tomcat, Websphere, iPlanet)Oracle BI ServerOracle BI ServerIntelligent Request GenerationIntelligent Request GenerationExternalized AuthenticationOracle BI EE 架构架构细节Data Source AdaptersData Source AdaptersNavigatorNavigatorLogical Request GenerationAggregate NavigatorFragmentation Optimization Multi-Pass /Sub-Request LogicOptimized Query RewritesOptimized Query RewritesSession ManagementSession ManagementMMe et ta ad da at ta a I In nt te er rc ch ha an ng ge eLogical SQL ODBC/JDBC (Logical Business Model)Logical SQL ODBC/JDBC (Logical Business Model)Cache Cache ServicesServicesLDAPDB AuthenticationCustom AuthenticatorOracle BI AdministrationOracle BI AdministrationAnalytical and Operational Data SourcesMetadata Documentation ServicesMetadata Documentation ServicesMetadata Management ServicesMetadata Management ServicesMulti-User Development ServicesMulti-User Development ServicesServer Management ServicesServer Management ServicesODBC over TCP/IP (SSL)S Sy ys st te emm / / P Pe er rf f MMo on ni it to or ri in ng gOracle BI Oracle BI Cluster ControllerCluster ControllerODBC, CLI, OCI, XML, MDXOracle BI WebOracle BI WebSOAP Web Services, XML and URL InterfaceSOAP Web Services, XML and URL InterfaceCache Services (Web) & Connection MngmtCache Services (Web) & Connection MngmtXML XML FrameworkFrameworkWeb Web Catalog Catalog ServiceServiceUser Profiling, Security and Session MngmtUser Profiling, Security and Session MngmtOracle Interactive Oracle Interactive DashboardsDashboardsOracle AnswersOracle AnswersLoad BalancerLoad BalancerS Se ec cu ur ri it ty y S Se er rv vi ic ce es su ue er ry y GGo ov ve er rn n. .Oracle Delivers ServerOracle Delivers ServerScheduling/Event ServicesScheduling/Event ServicesAgent Execution LogicAgent Execution LogicDevice Adaptive ContentDevice Adaptive ContentTCP/IP (SSL)Javascript for Usability & InteractivityWeb BrowserXML, HTML, XLS, PDF, TXT over HTTP/HTTPSExternal Applications and PortalsHTML, SOAP over HTTP/HTTPSExecution EngineExecution EngineSAW Bridge (J2EE/ISAPI)SAW Bridge (J2EE/ISAPI)TCP/IP (SSL)Oracle BI Server统一企一企业信息模型信息模型简化的逻辑模型简化的逻辑模型Oracle BI server 代表了统一的企业数据层,形成了一个逻辑上的数据库,使得建立统一企业信息模型成为可能。
该模型向第三方工具以及Oracle BI Web提供了一个统一的ODBC/JDBC接口来访问底层数据一个典型的一个典型的查询过程程一个典型的一个典型的查询过程程 一个发生的逻辑查询请求以下数据: §Brand, §Closed Revenue (GL) §Service Requests (Call Center)§Share of Revenue (Derivation)一个典型的一个典型的查询过程程Oracle BI Server Cache服务器首先查看Cache中的数据是否可以满足查询的需求这是一个按需生成、智能共享以及安全可靠的缓冲区,它支持:Subsets, Aggregations and Derivations一个典型的一个典型的查询过程程Navigator如果缓冲区无法满足查询需求,系统将通过Navigator来执行查询一个典型的一个典型的查询过程程Multi-Pass/Sub-Request Logic该查询是否会设计到复杂的OLAP计算?[Revenue Share]服务器会依据请求的不同来智能决定该查询的执行计划,以及最快速的计算策略一个典型的一个典型的查询过程程Fragmentation Optimization该查询是否会设计多个数据源?[Closed Revenue and Service Requests]系统会智能决定从哪一个或那几个数据源中查找数据。
一个典型的一个典型的查询过程程Aggregate Navigator有没有汇总表可供使用而无需查询所有明细数据?{Brand Summary Table}系统会智能查找是否有汇总数据存在,并决定最快的查询策略一个典型的一个典型的查询过程程Optimized Query Rewrites哪些函数可以在数据库里运行?该数据源支持哪些高级运算?服务器会将复杂计算尽量交给数据库去执行以达到最大效率同时,它也会弥补某些数据计算能力的缺陷,保证用户获得统一的计算能力 Oracle BI Server利用数据利用数据库的内置功能的内置功能一个典型的一个典型的查询过程程Cache Services执行结果将会被储存在缓冲区中供其他用户使用Web Server (IIS, Tomcat, Websphere, iPlanet)Oracle BI ServerOracle BI ServerIntelligent Request GenerationIntelligent Request GenerationExternalized AuthenticationData Source AdaptersData Source AdaptersNavigatorNavigatorLogical Request GenerationLogical Request GenerationAggregate NavigatorFragmentation Optimization Multi-Pass /Sub-Request LogicOptimized Query RewritesOptimized Query RewritesSession ManagementSession ManagementMMe et ta ad da at ta a I In nt te er rc ch ha an ng ge eLogical SQL ODBC/JDBC (Logical Business Model)Logical SQL ODBC/JDBC (Logical Business Model)Cache Cache ServicesServicesLDAPDB AuthenticationCustom AuthenticatorOracle BI AdministrationOracle BI AdministrationAnalytical and Operational Data SourcesMetadata Documentation ServicesMetadata Documentation ServicesMetadata Management ServicesMetadata Management ServicesMulti-User Development ServicesMulti-User Development ServicesServer Management ServicesServer Management ServicesODBC over TCP/IP (SSL)S Sy ys st te emm / / P Pe er rf f MMo on ni it to or ri in ng gOracle BI Oracle BI Cluster ControllerCluster ControllerODBC, CLI, OCI, XML, MDXOracle BI WebOracle BI WebSOAP Web Services, XML and URL InterfaceSOAP Web Services, XML and URL InterfaceCache Services (Web) & Connection MngmtCache Services (Web) & Connection MngmtXML XML FrameworkFrameworkWeb Web Catalog Catalog ServiceServiceUser Profiling, Security and Session MngmtUser Profiling, Security and Session MngmtOracle Interactive Oracle Interactive DashboardsDashboardsOracle AnswersOracle AnswersLoad BalancerLoad BalancerS Se ec cu ur ri it ty y S Se er rv vi ic ce es su ue er ry y GGo ov ve er rn nmme en nt tOracle Delivers ServerOracle Delivers ServerScheduling/Event ServicesScheduling/Event ServicesAgent Execution LogicAgent Execution LogicDevice Adaptive ContentDevice Adaptive ContentTCP/IP (SSL)Javascript for Usability & InteractivityWeb BrowserXML, HTML, XLS, PDF, TXT over HTTP/HTTPSExternal Applications and PortalsHTML, SOAP over HTTP/HTTPSExecution EngineExecution EngineSAW Bridge (J2EE/ISAPI)SAW Bridge (J2EE/ISAPI)TCP/IP (SSL)Oracle BI EE ArchitectureOracle BI Server系系统服服务系统服务系统服务集群:在“share nothing”的结构中,随时按需加入新的服务器。
Session 监控和管理:通过连接池来管理数据库连接的分配安全服务:可以同 OID, LDAP相集成来作为身份管理手段同时支持复杂的客户化身份管理机制Web Web ServerServer高可靠性部署高可靠性部署Load Load BalancerBalancerOracle Oracle Analytics WebAnalytics WebWeb Web ServerServerAdministration Administration ToolToolLDAP LDAP ServerServerSingle Sign-on ServerOracle BI Oracle BI ServerServerOracle BI Oracle BI ServerServerApplication Application DWDWOracle Oracle Analytics WebAnalytics WebWebWebCatalogCatalogWebWebCatalogCatalogMasterMasterRepositoryRepositoryReplicatedReplicatedRepositoryRepositorySchedulerSchedulerDatabaseDatabaseCluster Cluster ControllerControllerOAW Replication OAW Replication AgentAgentUsersUsersStack 2Stack 1Scheduler ProcessScheduler ProcessOther Other Mart/DWMart/DWDB DB ServerServerETL ServerOracle BI ServerParallel Multi-User DevelopmentSupporting Multi-User Development§Multiple developers work cooperatively as a team §Developers check-out projects and place onto local sandbox environments for configuration§When done, the administrator merges the changes into the main repository via the 3-way merge facilityMergeCheck OutProject 1Project 2Project 3Project 4Project 6Project 7Project 8Project 9132Project 5ConfigureProject 5Project 5Local SandboxMain Repository开放和可开放和可扩展性展性Web Browser Support•Support for Netscape and Mozilla FirefoxMicrosoft Office and Reporting Services•Full BI functionality exposed via Web Services•Websphere Portlet SDK •Open SQL-Based APISOA and Open Standards•Bi-directional support for MicrosoftOracleBI Enterprise EditionCommon BI InfrastructureAll Oracle BI Suite Modules:•Oracle Interactive Dashboards•Oracle Answers•Oracle Delivers•Oracle Disconnected Analytics•Oracle Briefing Books•Oracle BI Server•Oracle BI Administration ToolShare Common:üSecurity ServicesüMetadata ServicesüReporting Objects (Views)üQuery Intelligence EngineüUser ExperienceüAdministration总结 – Oracle BI 套件企套件企业版的价版的价值1.企业级信息模型和统一指标体系2.跨不同数据源的分析能力3.“热拔插” - 充分利用现有系统4.“大众化” - 产品设计满足广泛用户的应用,适用于不同场景,让用户可以随时随地使用5.可扩展和灵活的BI架构6.功能全面而且一体化的BI套件7.打包的产品降低成本和复杂性8.已有整套Oracle BI 应用软件—低TCO, 更快地部署, 保障项目回报BIEE安装安装§JDK1.5的安装§BIEE应用安装§介绍oc4j应用服务器§介绍BIEE的相应服务§介绍BIEE的安装目录§BIEE的迁移物理层数据模型物理层数据模型§创建ODBC数据源§创建物理层并导入数据源数据§创建物理层连接创建逻辑层模型创建逻辑层模型§创建新逻辑模型§创建事实度量计算成员§创建维度层次§创建高级维度层次§重命名工具使用使用Answer创建报表创建报表§访问登录系统§创建查询请求§查看结果、增加汇总、格式化数据§创建柱状图§创建数据透视表§创建叙述视图和空结果集视图§编辑混合视图、创建视图选择器、列选择器创建综合仪表板创建综合仪表板§创建综合仪表板§创建仪表板提示§创建导航连接显示明细内容创建条件格式数据报表创建条件格式数据报表§创建红绿灯报表§创建图片预警报表 结束语结束语谢谢大家聆听!!!谢谢大家聆听!!!53。





