文章
|
开发人员:BI
使用 Oracle 企业管理器 10g 第 4 版 BI 管理包管理 Oracle 业务智能基础架构作者:Mark Rittman 现在,您可以采用管理其他 Oracle 和非 Oracle 产品和服务的集中方式管理业务智能服务。 2009 年 2 月发表 Oracle 业务智能 10g 企业版是用于分析整个企业中的信息的完整解决方案。Oracle 业务智能 EE 主要通过一个交互式信息板起作用,它由一组服务器组成,这些服务器访问不同来源的数据、通过一个语义模型将数据提供给用户、使用户可以创建计算和警报,并通过 Web 和其他传递机制向用户分发报告。Oracle 业务智能 EE 是 Oracle 融合中间件产品系列的一部分,它将与您的数据库、应用服务器和应用程序协同工作,使您可以洞察业务。随着业务智能在各个组织中的普及以及它从“可有可无”变为“必须拥有”,管理业务智能组件的性能、可用性以及配置也变得越来越重要。现在,DBA 和系统管理员需要计算其需要管理的系统列表中的业务智能组件数目,随着业务智能成为业务的“耳目”,这件事变得越来越重要。 Oracle 企业管理器背景Oracle 企业管理器 10g 网格控制是一系列产品,旨在帮助管理员管理其基于 Oracle 和非 Oracle 的应用程序、服务器等产品和服务。Oracle 企业管理器旨在使管理员和 DBA 工作更加高效并且能够在问题出现之前更好地发现潜在问题,它包含用于监视服务器性能、最大化服务质量、集中管理配置以及针对阈值和服务级别协议监视可用性的组件。
业务智能管理包过去,管理员使用 Oracle 企业管理器监视和管理数据库和应用服务器以及其上运行的应用程序。随着 Oracle 企业管理器网格控制 10g 10.2.0.4 版的发布,这个功能现在已经扩展到 Oracle 业务智能 EE。现在,可以使用在托管业务智能组件的服务器上运行的代理收集的度量和数据以及从由服务器组件填充的数据库表收集的数据来管理业务智能组件及其他企业服务器和应用程序。 安装与配置要开始使用 Oracle 业务智能管理包,您需要安装并配置以下软件组件(参见下载 portlet):
当将 Oracle 企业管理器网格控制 10g 第 2 版升级到第 4 版 (10.2.0.4) 时,会自动安装 Oracle 业务智能管理包,但必须单独获得许可。如果尚未安装 Oracle 企业管理器网格控制 10g,则需要从 OTN 下载和安装基本的 10.2.x 版本,然后使用 10.2.0.4 补丁安装程序将其升级到这个最新版本,记住还要安装、配置并升级您管理的服务器上的任何 Oracle 管理代理,包括用来托管 Oracle 业务智能组件的代理。 安装并配置 Oracle 企业管理器 10.2.0.4 之后的下一步就是确保将 Oracle 业务智能企业版配置为结合使用业务智能管理包。业务智能管理包依赖于安装后配置的使用情况跟踪表和调度程序表以及必须单独配置之后才能启动的 JMX 代理。有关如何配置 Oracle 业务智能企业版的详细信息,请参阅 Oracle 业务智能管理包入门指南 10g 第 4 版 (10.2.0.4 ) 。如果您计划使用 Oracle 业务智能管理包来管理 Oracle 数据仓库控制台信息库,则不需要进行额外配置。 发现 Oracle 业务智能企业版的目标Oracle 企业管理器网格控制 10g 第 4 版已安装并配置完毕,您可以使用发现向导向企业管理器注册您的业务智能目标。下面是借助 10.2.0.4 版本的企业管理器可以监视和管理的业务智能目标列表:
使用此 Web 页面顶部的选项卡组,选择 Targets,然后选择 All Targets 显示当前已向 Oracle 企业管理器注册的所有目标的列表。然后,使用 Add 按钮旁边的下拉列表选择 Oracle BI EE 作为要发现的目标类型,如以下屏幕截图所示。 单击 Go 启动 Discovery Wizard。 输入连接详细信息之后,向导的此 Web 页面应该如以下屏幕截图所示: 单击 Next 并检查发现设置之后,该向导将自动连接到 Oracle 业务智能组件并对其设置进行自我检测。完成这些组件之后,您可以按照类似过程来发现 Oracle BI DAC 组件;有关详细信息,请参阅 Oracle 业务智能管理包入门指南 10g 第 4 版 (10.2.0.4)。 发现所有业务智能组件之后,您可以返回 Targets > All Targets 页,查看列出的业务智能服务器以及监视的所有其他目标。在下面的屏幕截图中,Oracle BI Server 和 Oracle BI Presentation Server 以“上箭头”形式列出,而 Oracle BI Scheduler 和 Oracle BI DAC 服务器以“下箭头”形式列出。 由于管理员负责数据库和应用服务器的性能,因此您可以使用 Oracle 企业管理器监视应用程序吞吐量和响应级别以及其他内容。将 Oracle 业务智能目标添加到 Oracle 企业管理器信息库之后,可以对业务智能服务器进行同样的操作。 例如,注意到过去几天的查询性能没有规律性。由于 Oracle 企业管理器 10g 管理代理通过 JMX 代理和使用情况跟踪数据以及 Oracle BI Presentation Server 所生成的活动数据来监视 Oracle BI Server 查询性能,因此您可以使用 Oracle 业务智能管理包查看这些组件性能的摘要。 从 Oracle BI Analytics Server 开始,在包含所有目标的列表中找到该目标,显示其关键度量。分三部分显示这些度量,初始页显示运行时间以及最近响应时间和负载的概要。 接下来,单击 Performance 选项卡,查看有关 Oracle BI Server 的 CPU Usage、Memory Usage、Physical DB Connections、Execute Requests、Fetch 请求以及其他吞吐量指标的度量。使用 View 下拉菜单可在 General Performance 度量、 Cache Performance 度量和 Database Performance 度量之间切换。 最后,选择 Dashboard Reports 选项卡显示给定的时间段内有关信息板使用情况的信息(按信息板以及按用户显示)。选择 Oracle BI Presentation Server 和 Oracle BI Scheduler 的相应报告集将显示这些服务器的类似度量。每个 Oracle 业务智能服务器组件都有很多可用于监视性能的预定义度量,这些信息板上仅显示了其中最重要的一些度量。要查看可监视的度量的完整列表,返回任一 Oracle 业务智能服务器的 Home 选项卡,并单击 Related Links 部分中的 All Metrics 链接。然后 Oracle 企业管理器将显示可用度量列表,下面的屏幕截图中显示了 Oracle BI Server 的可用度量。
设置阈值和警报除了在 Oracle 企业管理器网站上监视度量之外,您还可以定义阈值和警报,以便在性能超出预定的限制时发出警告。如果您希望定义这样一个警报,即当平均查询响应时间低于 5 秒时警告您,请单击度量列表下面的 Metric and Policy Settings 链接来定义该警报。 使用 Metric and Policy Settings 页,您可以为很多关键 Oracle BI Server 度量设置警告阈值和严重警告阈值。在下面的屏幕截图中,您将警告阈值定义为 5 秒,将严重警告阈值定义为 10 秒。使用 Edit 链接,您可以定义当超过这些阈值时所采取的操作,包括通过电子邮件或 SMS 提醒您,甚至提供其他集群化的 Oracle BI Server 来分散负载。 如果您熟悉数据库性能分析工具(如 Statspack)以及 Oracle 企业管理器提供的性能视图,Oracle 业务智能管理提供的信息性质也基本相似,它显示跨所有用户和报告的聚合活动。尽管可以在单一信息板级别显示度量,但是要获得有关各个报告中的性能信息,应该安装现在 Oracle 业务智能 10g 10.1.3.4 附带的使用情况跟踪报告和信息板,并将该内容与业务智能管理包报告提供的信息相关联。有关使用情况跟踪的更多信息,请查看 Oracle BI Server 管理员指南 以获得更多详细信息。 监视服务级别除了监视 Oracle 业务智能服务器组件的整体性能之外,您的组织可能还希望采用服务级别协议的形式监视关键报告和信息板的可用性和响应时间。例如,您可以拥有这样一个服务级别协议:用户可以登录其信息板、查看其标准信息板并查看结果,整个过程不超过 10 秒钟。 您希望定义一个服务测试,该测试将检查用户是否可以登录其信息板并导航到关键信息板页。要创建该服务测试,单击 Targets 选项卡,然后单击 All Targets 子选项卡,显示可用目标列表。在列表中找到目标类型 Agent,单击该类型,并在显示 Agent 页时,从 Add 下拉菜单中选择 Beacon 并单击 Go。 在下一页中,命名该 beacon(例如,OBIEE NYC Server),输入所需的任意代理服务器信息并单击 OK 创建该 beacon。 命名该测试并在 Transaction 部分中单击 Go 开始记录您的测试;现在您可以登录 Oracle 业务智能并导航到所需的信息板和报告,Oracle 企业管理器将记录您的所有步骤以便以后回放。注意,采用这种方式记录步骤需要将 Internet Explorer 作为您的 Web 浏览器,因为它依赖于一个浏览器插件来记录您执行的步骤。 管理业务智能配置Oracle 业务智能管理包最有用的一个功能是能够记录和比较一段时间内业务智能服务器的配置。如果最近其中一个业务智能组件的性能或可靠性发生了变化,您首先应该检查每个服务器的配置设置,而该特性使您可以在一个中心位置记录并比较这些设置。 要记录其中一个业务智能服务器(例如 Oracle BI Presentation Server)的配置设置,与前面一样,在所有目标的列表中找到该目标并单击其链接显示该服务器的详细信息。滚动到页面底部并在 Configuration 部分中找到 View Configuration 链接,如下面的屏幕截图所示。 结论 Mark Rittman [ mark.rittman@rittmanmead.com] 是 Oracle ACE 总监,并且是 Rittman Mead Consulting 的共同创办人。Rittman Mead Consulting 是 Oracle 的专业合作伙伴,总部设在英国,致力于 Oracle 业务智能、性能管理和数据仓库。他的博客为 www.rittmanmead.com/blog。 |
||||||||||||||||||||||||||||||