24 个最常问的 Obiee 面试问题 (2024)
以下是 Obiee 面试问题和答案,可帮助应届毕业生和有经验的求职者获得理想的工作。
1)提一下什么是Obiee?
Obiee 代表 Oracle 商业智能企业版 (OBIEE)。它是面向企业的商业智能系统,提供报告、在线分析处理 (OLAP)、即席查询和分析仪表板以及记分卡功能。
2)请提及OBIEE的主要特点是什么?
OBIEE 的主要功能包括:
- 层次钻取
- 计划报告生成
- 图形报告(图表、数据透视图、仪表等)
- 临时分析
- 全球支持和开发能力
3)请提及OBIEE的端到端生命周期是什么?
OBIEE 的端到端生命周期是,
- 收集业务需求
- 识别源系统
- 设计 ETL 以将数据加载到 数据仓库
- 创建存储库
- 创建仪表板和报告
- 设置安全性(LDAP 或外部表)
- 根据性能决定聚合或缓存机制
- 测试和质量保证。
4)解释OBIEE架构如何工作?
OBIEE 架构的工作方式如下,
- 用户提出请求并发送到演示服务器。
- 演示服务器将请求转换为逻辑 SQL 并发送到BI服务器。
- BI服务器将逻辑SQL转换为物理SQL并发送到数据库
- 结果通过相同的路径返回给用户
5)请提及OBIEE的主要组件是什么?
OBIEE 组件主要分为两种类型, 服务器组件和客户端组件.客户端组件又分为基于web的obiee客户端和非基于web的客户端。
服务器组件 | 客户端组件 | |
基于 Web 的 OBIEE 客户端 | 非基于 Web 的客户端 | |
神谕 BI(OBIEE)服务器 | 交互式仪表板 | OBIEE管理 |
Oracle 演示服务器 | Oracle 交付 | ODBC 客户端 |
Application Server | BI 发布者 | |
调度 | BI 演示服务管理员 | |
集群控制器 | 快速 | |
神谕 BI(OBIEE)服务器 | 断开连接的分析 | |
Oracle 演示服务器 | MS Office 插件 |
6) 请说明 ODBC 客户端的用途?
ODBC 客户端用于连接数据库并执行 SQL 命令。
7)提及哪些类型的源可以连接到OBIEE?
关系数据库、多维数据集或平面文件等源可以连接到 Obiee,但有以下限制:
- 必须将数据源建模为雪花型或星型模式,才能获得高效的结果
- 如果在 OBIee 中直接连接多个源,则必须使用
8)提及OBIEE存储库包含哪些信息?
OBIEE 存储库包含有关应用程序环境的信息,例如:
- 数据建模
- SQL 信息
- 高速缓存
- 连接信息
- 聚合导航
- 安全性
9)请提及OBIEE存储库的三层是什么?
OBIEE 存储库的三层是,
- 物理层(架构设计): 它包含有关数据源的信息
- 业务模型层: 它概述了对象的业务或逻辑模型,以及它们在物理层中的业务模型和 Schema 之间的映射
- 表示层: 表示层用于向用户提供业务模型层中业务模型的定制视图。
10)提及物理层用于什么?
物理层用于,
- 导入数据
- 创建别名
- 建立物理连接
- 设置连接池及其属性
- 启用/禁用单个表的缓存
11)请提及OBIEE中的LTS是什么?
当您从逻辑表中拖放当前未使用的列时,将创建 LTS 或逻辑表源。包含此类列的物理表称为 LTS。
12)请提及OBIEE中的会话变量是什么?
会话变量可以是 系统变量 和 非系统变量。它在每个用户登录时初始化。系统变量使用 NQ_SESSION。(系统保留变量)。非系统变量的示例包括用户定义的过滤器等。
13)请提及OBIEE中有哪些不同的日志文件?
OBIEE 中的不同日志文件包括,
- NQ服务器日志
- NQ查询日志
- NQSAdminTool.log等
14)请提及OBIEE中的关键配置文件是什么?
OBIEE 中的关键配置文件包括:
- NQS配置文件
- 集群配置文件
- 数据库文件
- 实例配置。XML
15)请提及 OBIEE 使用的安全提供程序有哪些?
OBIEE 使用的安全提供程序包括:
- 用于对用户进行身份验证的身份验证提供程序
- 策略存储提供程序用于访问除 BI 演示服务之外的所有应用程序的权限
- 凭据存储提供程序用于存储 BI 应用程序内部使用的凭据
16)请提及逻辑表源和逻辑表之间的区别是什么?
逻辑表源与逻辑表的区别在于,一个逻辑表由一个或多个逻辑表源组成,逻辑列与物理列之间的映射在此元素中完成。
17)请提及 OBIEE 集群中可以共存多少个服务器实例?
一个OBIEE集群中最多可共存16个服务器实例。
18)请提及是否可以在 OBIEE 物理层创建外连接?
在 OBIEE 物理层中,无法创建外连接。您将在业务层中创建连接类型。
19)请提及如何绕过服务器身份验证?
要绕过 NQSConfig.ini 和实例 config.xml 中的服务器身份验证,请将 BYPASS SERVER AUTHENTICATION = YES。
20)请提及什么是 ibot?
Ibot 是一个调度代理,用于安排报告发送到各种设备,如电子邮件、寻呼机、移动设备、其他设备等。
21)提及如何获取 OBIee 发送到数据库的真实物理 SQL?
要获取 OBIee 发送到数据库的真实物理 SQL,请检查以下详细信息
- 验证会话变量 LOGLEVEL 的值(5 即可)
- 进入管理 -> 管理会话
- 找到您的查询(在列表底部),然后单击“查看日志”。
- 在逻辑 SQL 下方,您将看到物理 SQL。
22)请说明事实表由什么组成?
事实表由两种类型的列组成
- 事实和
- 维度表的外键
23)提及如何向用户隐藏某些列?
要对用户隐藏某些列,
- 不要在报告中添加该列
- 不要在表示层添加该列
24)请提及您将如何更改 Obiee 的端口?
您可以通过在 instanceconfig.xml 中更改 Obiee 的端口来更改其端口。
这些面试问题也会对你的口试有帮助