Oracle BIEE开发详解:从基础到高级功能与问题解决

需积分: 9 1 下载量 6 浏览量 更新于2024-07-21 1 收藏 136KB DOC 举报
Oracle Business Intelligence Enterprise Edition (BIEE) 是一款强大的商业智能和分析工具,由Oracle公司在一系列并购后整合而成。该工具的历史可以追溯到Oracle收购Siebel Analytics,将前端开发能力与Oracle BI平台相结合,形成了Enterprise Edition,同时保留了原有的Discoverer,形成了不同的版本如Standards Edition One。随着Oracle收购Hyperion,BIEE Plus进一步得到了增强,集成了Hyperion BI的组件。 BIEE的核心开发涉及到多个关键步骤和功能: 1. **基础设置**: - **安装**:首先,你需要下载并安装Oracle BIEE,确保遵循官方指南《Presentation Services Administration Guide.pdf》来完成这个过程。 - **配置**:配置包括设置环境变量、网络配置、安全性等,以确保系统能够正确运行。《Oracle Business Intelligence Scheduler Guide.pdf》提供了关于Scheduler的配置指导。 2. **开发流程**: - **数据库管理**:BIEE依赖于数据库存储和处理数据,包括创建数据库和数据模型,涉及物理模型(Physical)、逻辑模型(Logical)和展现模型(Presentation)的构建。 - **数据模型**:BIEE的数据模型分为三个层次,物理层用于定义和连接不同来源的数据。 - **开发步骤**:从创建数据库开始,通过创建逻辑模型和展现模型,创建Answers(答复)和Dashboards(仪表盘),并学习如何发布和维护这些组件。 3. **核心组件**: - **Answers**:这部分介绍了如何设计和使用Answer组件,包括列的设计和答复的创建,是数据展示的基础。 - **Dashboards**:重点在于仪表盘的设置,包括布局、交互式功能以及仪表盘的功能定制。 4. **Delivers** 或者工作流管理: - **Scheduler**:用于自动化报表生成和发布,需要配置定时任务以确保数据更新和报告按时生成。 - **应用**:Delivers应用可能指代的是工作流程管理,比如基于业务需求创建的工作流或自定义应用。 5. **其他功能**: - **钻取**:用户可以通过数据钻取深入探索数据细节。 - **导航**:提供灵活的数据导航工具,帮助用户快速找到所需信息。 - **Writeback**:允许数据回写至原始数据源,更新数据模型。 - **权限管理**:确保数据访问安全,通过权限设置控制不同用户对BIEE的不同操作。 - **数据迁移**:处理数据源间的迁移和集成。 6. **辅助文档**:还有《深入浅出Oracle之BIEE.doc》这样的培训文档,为初学者提供了入门教程。 7. **常见问题与支持**: - **问题记录**:收集和跟踪开发过程中遇到的问题,以便于解决和优化。 - **开放和已关闭问题**:列出当前未解决和已解决的技术问题,便于团队追踪进展。 Oracle BIEE开发是一个涉及数据集成、模型构建、用户界面设计和工作流程自动化的过程,需要掌握多个模块的技能,并参考相关的官方文档和培训材料进行深入学习。