OBIEE 教程

什么是 OBIEE?

OBIEE (Oracle Business Intelligence Enterprise Edition) 是 Oracle 公司的一款商业智能工具,用于收集、存储和分析数据,以生成企业报告、仪表板、记分卡和即席分析。OBIEE 采用多服务器架构,使用 Siebel Analytics 技术将数据访问和表示元素分离以进行分析。

Oracle OBIEE 还提供了一组基于 Web 的工具,用于围绕仪表板进行数据报告和分析,这些仪表板由表格、图表、数据透视表等构成。OBIEE 这款商业智能工具还提供了丰富的最终用户体验。

OBIEE 架构

现在,在本 Oracle OBIEE 教程中,我们将学习 OBIEE 架构。

OBIEE Architecture
OBIEE 架构图

Oracle BI 服务器是该套件中的核心组件。它是一个查询引擎,将逻辑请求转换为物理 SQL 语句以执行数据源。它还根据在 BI 服务器存储库中定义的业务规则生成优化的查询。

Oracle BI 架构组件

以下是架构组件及其关系

  • 客户端
  • Oracle BI 表示服务
  • Oracle BI 服务器
  • Oracle BI 存储库
  • 数据源

客户端

它提供对商业智能信息的访问

Oracle BI Answers

它是一套用于构建、查看和修改 Oracle BI 请求的图形工具

  • Oracle BI 交互式仪表板
  • 显示 Answers 和请求以及其他项目的结果
  • Oracle BI 管理工具:用于构建 Oracle BI 存储库

BI 表示服务器

  • BI 表示服务器提供处理功能,以可视化信息供客户端使用。它作为 Web 服务器的扩展实现。
  • 使用目录存储保存的内容
  • 从 Oracle BI 服务器接收数据,并将其提供给请求它的客户端
  • 提供对商业智能信息的访问
  • Oracle BI Answers – 一套用于创建、查看和修改应用程序的工具
  • Oracle BI 交互式仪表板 – 可视化使用 BI Answers 进行查询的结果
  • Oracle BI 管理工具:它提供处理功能,以可视化信息供客户端使用。
  • 它作为 Web 服务器的扩展实现。
  • 使用目录存储保存的内容
  • 从 Oracle BI 服务器接收数据,并将其提供给请求它的客户端

Oracle BI 服务器

  • Oracle 商业智能服务器
  • 它直接使用元数据库。
  • 向物理数据源生成动态 SQL 请求
  • 将结果构建到 BI 表示服务器

存储库

  • 存储 BI 服务器使用的元数据库。
  • 它由 Oracle BI 管理工具生成
  • 从数据源导入元数据库
  • 将元数据构建和组织到您的业务模型中
  • 为需要信息的用户构建业务模型以进行呈现

数据源

Oracle BI 服务器访问用户想要分析的业务数据,这些数据可以是任何格式,例如

  • 关系数据库
  • 联机分析处理 (OLAP) 数据库
  • 平面文件
  • 电子表格
  • XML for Analysis (XMLA)

OBIEE 的特性

  • RPD 表示层允许创建此对象
  • 在 WEB 中完全实现的接口;丰富的交互式面板
  • 支持基于级别的层次结构和不规则层次结构
  • OBIEE 提供了企业报告功能
  • 轻松的 Microsoft Office 集成
  • OBIEE 允许用户从头开始创建他们的报告
  • 与 MS Office 集成并支持多语言
  • 该工具提供了一个基于业务事件的实时警报引擎

OBIEE 与 Tableau 对比

以下是 OBIEE 和 Tableau 之间的一些显著差异

参数 OBIEE Tableau
用途 OBIEE 是一个多方面的工具网络,可以为您的业务创建更流畅、集成度更高的数据流。 Tableau BI 作为分析领域的领导者,使个人和组织能够更加数据驱动。
稳定性 更稳定 稳定性较差
解决方案类型 提供企业级解决方案 单点解决方案
支持回写功能 支持回写功能 不支持回写功能
报告流程 对报告进行审计 对报告进行跟踪和测试

使用 OBIEE 的优势

以下是使用 OBIEE 的优点/优势

  • 在第三方供应商(如 Microsoft 应用程序)内实时更新数据
  • 它帮助您创建新的推论或修改现有的推论,无需任何 IT 协助。
  • 地图和空间可视化帮助您监控分析结果。
  • 这款分析工具帮助用户查看和分析数据。
  • 提供衡量数据状态的指标
  • 显示当前市场趋势变化等的关键指标。
  • 运行此 BI 工具不需要深厚的技术技能。
  • 提供强大的自定义功能
  • 可以用数据创建多语言报告。
  • 从头开始创建报告
  • 与主要数据源集成

使用 OBIEE 的劣势

以下是 OBIEE 的缺点/不足之处

  • 从数据科学的角度来看,这个解决方案并不理想
  • 它不是一个用于数据可视化的好工具。
  • 它缺乏许多功能。
  • 当大量查询并行运行时,报告会失败。
  • 当许多人同时登录时,它容易崩溃。

使用 Oracle 商业智能的最佳实践

  • 在业务模型映射层中仅使用逻辑链接。
  • 重命名逻辑列。
  • 删除不需要的对象以简化模型
  • 使用短名称以节省引用空间。
  • 使用与组织相对应的名称,以便客户容易理解。
  • 不要在 BMM 中使用与逻辑表名称相同的名称。
  • 您应避免在名称中使用单引号(')和双引号(")。
  • 使对象名称唯一。

摘要

  • OBIEE 的全称是 Oracle Business Intelligence Enterprise Edition (OBIEE)。它是 Oracle 公司的一款商业智能工具。
  • Oracle 架构的重要组成部分是 1) 客户端 2) Oracle BI 表示服务 3) Oracle BI 服务器 4) Oracle BI 存储库 5) 数据源
  • OBIEE 支持基于级别的层次结构和不规则层次结构
  • OBIEE 支持回写功能,而 Tableau 不支持此功能
  • OBIEE 提供在第三方供应商(如 Microsoft 应用程序)内的实时数据更新
  • OBIEE 工具最大的缺点是它不适合用于数据可视化。
  • 在使用 OBIEE 工具时,在业务模型映射层中仅使用逻辑链接是一个重要的最佳实践。