SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 46

 

  Index      Manuals     SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     44      45      46      47     ..

 

 

 

SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 46

 

 

2。

单击“操作” > “计划”。

3。

在导航列表中单击“计划服务器组”。

4。

选择适当的选项:

选择“使用第一个可用服务器”以尽快运行对象,而不理会服务器组。

在两个服务器组都可用的情况下,如果要优先使用特定的一个服务器
组,而不使用另一个服务器组,则选择“属于选定组的服务器优先”。

选择“仅使用属于选定组的服务器”,以确保作业在指定的服务器组
上运行。

注意:

如果计划的是需要访问以本地方式存储在程序作业服务器上的文件的

程序对象,但存在多台程序作业服务器,您必须指定使用哪台服务器来运
行程序。

5。

选择或取消选择“在源站点运行”以在对象所在的位置运行对象。

6。

设置其余计划选项,然后单击“计划”。

23.4 管理实例

要查看或管理特定对象的实例,请转到该对象的“历史记录”对话框。该

页面列出了对象的计划实例和输出实例:

计划实例的状态将为“重复发生”或“待定”。系统尚未运行这些实例,
并且这些实例也不包含任何数据。

输出实例(即实际的报表或程序实例)的状态将为“成功”或“失败”,
指明实例是否成功运行:

报表实例包含实际报表数据。

程序实例在一个文本输出文件中存储程序的标准输出和标准错误。

还可以从“历史记录”对话框中选择删除、运行、暂停和刷新实例。

为了管理存储空间,最好限制对象可能具有的实例数,或为实例加上时间

限制。

还可以在一个称为实例管理器的位置中为整个 BusinessObjects

Enterprise 部署管理实例。这样一来,可以更轻松地执行一些操作,例如查
看所有失败的实例并重新计划这些实例。

SAP BusinessObjects Enterprise 管理员指南

722

相关主题

第 723 页上的

管理和查看实例的历史记录

第 728 页上的

为对象设置实例限制

第 724 页上的

实例管理器

23.4.1 管理和查看实例的历史记录

在 BusinessObjects Enterprise 中,可以使用两种方式来管理实例。实

例管理器允许从一个位置管理系统上的所有实例。

历史记录对话框显示选定对象的所有实例。可以从这两个位置暂停、继

续、重新计划、“立即运行”、刷新和删除实例。重新计划实例会保留初始
计划作业的所有计划选项,并将作业设置为默认情况下立即运行,但允许编
辑计划选项和运行时间。“立即运行”会保留所有原始计划选项,并将作业
设置为立即运行,但不允许编辑任何计划选项。

在重新计划完成的实例时,将会创建一个新的计划作业。但是,如果重新

计划挂起的实例,则可以指明是要启动新的计划作业还是暂挂作业。如果使
用“立即运行”,将会创建一个新的计划作业,而不管实例的状态如何。

历史记录对话框和实例管理器显示略有不同的各对象相关信息。在历史记

录对话框上,“实例时间”列显示每个实例的上次更新时间和日期,而“标
题”列显示实例的标题。“状态”列显示每个实例的状态。“运行者”列指
明计划了实例的用户。

对于报表对象,“格式”列显示报表的格式或存储格式,“参数”列指明

已经为或将为每个实例使用什么参数。对于程序对象,“参数”列列出了已
经为或将为每个实例传递到命令行界面的命令行选项。

在实例管理器中,“标题”列显示实例的标题。“状态”列显示实例是挂

起、成功还是失败。文件夹路径显示实例的位置。“所有者”列显示计划对
象的用户的名称。“完成时间”列显示实例完成其运行的日期和时间,而“下
一次运行时间”列显示对象的下次运行时间(如果对象处于重复发生计划中,
并且状态为挂起的话)。“服务器”列显示运行实例的服务器。“错误”列
显示在运行过程中发生的导致对象失败的任何错误。

BusinessObjects Enterprise 根据对象创建实例。也就是说,将在作业

服务器计划和运行报表对象时创建报表实例。实质上,报表实例是一种包含
从一个或多个数据库中检索的报表数据的报表对象。每个实例都包含在处理
报表时最新的数据。可以在报表对象的历史记录对话框上查看特定报表实例。

723

管理实例

程序作业服务器每次计划和运行程序对象时,BusinessObjects Enterprise

将创建一个程序实例。与可采用已完成格式查看的报表实例不同,程序实例
以对象库中的记录方式存在。BusinessObjects Enterprise 将程序的标准输
出和标准错误存储在一个文本输出文件中。在对象“历史记录”中单击某个
程序实例时,此文件即会出现。

相关主题

第 727 页上的

查看实例

第 727 页上的

暂停或继续运行实例

第 728 页上的

删除实例

23.4.1.1 管理实例

1。

在 CMC 的“文件夹”管理区域中,选择一个对象。

2。

单击“操作” > “历史记录”。

3。

选择一个或多个实例。

注意:

要刷新列表,请单击“刷新”。在这种情况下,您不需要先选择一个

实例。

4。

单击“立即运行”、“暂停”、“继续”、“发送至”、“重新计划”或
“删除”。

如果单击“立即运行”,则系统会将对象计划为立即运行。已计划作

业的状态将变为“待定”。

23.4.1.2 实例管理器

实例管理器允许用户从一个位置查看和管理 BusinessObjects Enterprise

部署中的所有实例。

SAP BusinessObjects Enterprise 管理员指南

724

实例管理器的默认视图显示了所有挂起的实例(按标题排序)。可以过滤

视图以只查看相关的实例。可以按以下项目进行过滤:

父文件夹

所有者

状态

对象类型

完成时间

下一次运行时间

可以选择多个实例以对它们执行批操作,例如暂停、恢复或删除。还可以

使用实例管理器请求单个实例的详细信息,这在使用实例管理器来诊断和解
决导致实例失败的系统问题时可能会有帮助。

例如,管理员登录到 CMC,检查实例管理器,并注意到有多个作业已失

败。管理员过滤列表以仅显示过去两天的失败作业,并注意到它们看起来全
都在同一台服务器上运行。管理员按服务器对列表进行排序,并确认所有失
败的作业都在同一台服务器上运行。每次失败的错误代码均相同。管理员查
看某实例的详细信息,发现错误地重新配置了某个数据库连接。管理员正确

725

管理实例

地重新配置该数据库连接,然后返回到实例管理器,以重新运行所有失败的
作业。

注意:

要查看某个实例的详细信息,请选择该实例并单击工具栏中的“实例详细

信息”图标。

23.4.1.2.1 在“实例管理器”中查找实例

可以输入过滤器,以便在“实例管理器”的“查找满足以下条件的实例”

部分中查找特定实例。可以使过滤器基于以下条件:

说明

条件

启用此条件并浏览到一个 BusinessObjects Enterprise

文件夹,以列出作为该文件夹子项的所有实例。

父文件夹

启用此条件并键入一个 BusinessObjects Enterprise

用户名,以列出该用户计划的实例。

所有者

启用此条件以列出具有从下拉列表中选择的状态的实

例;可以选择列出成功的、失败的、正在运行的、暂停的
或挂起的实例。

状态

启用此条件以列出具有从下拉列表中选择的对象类型的

实例。

对象类型

启用此条件以列出下一次在所输入的“开始”和“停

止”日期及时间之间运行的实例。

注意:

对于已完成的发布实例,建议启用“对象类型”并将其设

置为“发布”,而且还要设置完成时间。

完成时间

启用此条件以列出下一次在所输入的“开始”和“停

止”日期及时间之间运行的实例。

下一次运行

时间

要启用某个条件,必须确保选中它旁边的复选框。输入了所有条件后,单

击“查找”。这将只显示满足已启用的所有条件的实例。

SAP BusinessObjects Enterprise 管理员指南

726

注意:

如果计划将对象发送到 Business Objects 收件箱,则用户在其收件箱中

收到的文档不会被视为实例。因此,这些收件箱文档不会出现在实例管理器
中。

23.4.1.3 查看实例

实例管理器将显示有关实例的以下信息:“标题”、“对象类型”、“状

态”、“文件夹路径”、“所有者”(计划作业的用户)、“完成时间”、
“下一次运行时间”、“提交时间”、“开始时间”、“持续时间”、“重
复发生”(创建新实例的频率)、“到期”(作业不再有效的时间)、“服
务器”以及“错误”(实例失败时显示错误消息)。

23.4.1.3.1 查看实例

1。

在 CMC 的“文件夹”管理区域中选择一个对象。

2。

单击“操作” > “历史记录”。

3。

在“实例时间”列中,单击想要查看的实例。

也可以使用实例管理器按状态或按用户查看实例的列表。

需要滚动到右侧,以便查看默认宽度的所有列。

注意:

不能使用“提交时间”、“开始时间”、“持续时间”、“重复发生”或

“到期”列对实例进行排序。

相关主题

第 724 页上的

实例管理器

23.4.1.4 暂停或继续运行实例

可以根据需要暂停并随后继续实例。暂停和继续只适用于计划实例(即状

态为“重复发生”或“待定”的实例)。

例如,如果作业服务器因维护原因而停机,您可能需要暂停计划的实例。

这样可防止系统运行对象,从而防止对象因作业服务器未运行而失败。当作
业服务器再次运行时,您可以继续运行计划的对象。

23.4.1.4.1 暂停实例

1。

转到对象的历史记录对话框。

2。

选择要暂停的已计划实例。

3。

单击“暂停”。

727

管理实例

23.4.1.4.2 继续运行暂停的实例

1。

转到对象的历史记录对话框。

2。

选择要继续运行的已计划实例。

3。

单击“继续”。

23.4.1.5 删除实例

可以根据需要从对象中删除实例。您既可以删除状态为“重复发生”或

“待定”的计划实例,也可以删除状态为“成功”或“失败”的报表或程序
实例。

1。

转到对象的历史记录对话框。

2。

选择要删除的实例。

3。

单击“删除”。

23.4.2 为对象设置实例限制

在限制页面中,可以为选定对象及其实例设置限制。可以设置限制以自动

定期清除旧的 BusinessObjects Enterprise 内容。在对象级别,您可以限
制为对象或者每个用户或组限制保留在系统上的实例数;您也可以限制为用
户或组在系统上保留某个实例的天数。

除了通过文件夹管理区域为对象设置限制之外,还可以在文件夹级别设置

限制。当您在文件夹级别设置限制时,这些限制将影响该文件夹内的所有对
象(包括子文件夹内的任何对象)。

注意:

当您在对象级别设置限制时,对象限制将覆盖为文件夹设置的限制;也就

是说,对象将不会继承文件夹的限制。

相关主题

第 745 页上的

为文件夹、用户和组设置限制

23.4.2.1 设置实例限制

1。

在 CMC 的“文件夹”管理区域中,选择一个对象。

2。

单击“操作” > “限制”。

将出现限制对话框。

3。

根据要为实例设置的限制类型进行设置。选项如下所示:

当某个对象存在多于 N 个实例时,删除多余的实例

SAP BusinessObjects Enterprise 管理员指南

728

要限制每个对象的实例数,请选择此复选框。然后,键入要保留在系
统上的最大实例数。(默认值为 100。)

为以下用户/组删除多余的实例

要限制用户或组的实例数,请在此区域中单击“添加”。从可用的用
户和组中进行选择,然后按“>”将它们添加到列表中。然后,单击
“确定”。在“实例限制”列中键入最大实例数。(默认值为 100。)

在 N 天后删除以下用户/组的实例

要为用户或组限制实例的保存天数,请在此区域中单击“添加”。从
可用的用户和组中进行选择,然后按“>”将它们添加到列表中。然
后,单击“确定”。在最大天数列中键入实例的最长期限。(默认值
为 100。)

4。

单击“更新”。

23.5 使用日历

23.5.1 日历概述

日历使您能够轻松高效地计划复杂的重复性作业。日历是计划作业运行日

期的自定义列表。当用户计划对象时,他们可以使用日历以便在预定义的日
期集运行作业。通过为用户提供日历,您可以创建比使用标准计划选项创建
时更为复杂的处理计划。

当您想要按不规则的计划运行重复性作业时,或者,如果要为用户提供可

选择的定期计划日期集,日历特别有用。日历还允许您创建更复杂的处理计
划,并将唯一的计划日期与重复性日期组合。

例如,如果想要报表对象在除国家/地区法定假期之外的每个营业日运行,

可以创建将这些假期标记为非运行日期的日历,报表对象在这些日期将无法
运行。BusinessObjects Enterprise 将在日历中指定为运行日期的每天运行
作业。

可以根据需要在 BusinessObjects Enterprise 中设置任意多个日历。当

选择使用日历计划对象时,您创建的日历将出现在可用的“日历”选择列表
中。将日历应用于作业时,BusinessObjects Enterprise 将在计划的运行日
期运行作业。

729

使用日历

您可以将日历应用于任何可计划的对象,其中包括报表对象、程序对象和

对象包。

23.5.2 创建日历

在 CMC 中,转到日历管理区域,以便创建新日历和修改现有日历。要创

建日历,您需要提供名称和说明。创建了日历之后,您就可以使用“日期”
选项卡向其中添加运行日期。

提示:

创建供用户在创建新日历时用作模板的日历是一个好的做法。用户可以复

制此模板日历,并根据需要对其进行修改。例如,您可以创建一个默认工作
日日历,该日历包括所有作为运行日期的日期(周末和公司假期除外)。

23.5.2.1 创建日历

1。

转到 CMC 的“日历”管理区域。

2。

单击“管理” > “新建” > “新建日历”。

3。

键入新日历的名称和说明。

4。

单击“确定”。

新的日历即被添加到系统。现在,可以向此日历添加运行日期。

相关主题

第 730 页上的

将日期添加到日历

23.5.3 将日期添加到日历

可以使用多种不同的格式将日期添加到日历。您可以使用日历的每年、每

季度和每月视图选择特定日期,也可以使用基于月份或周日期的常规格式选
择重复性日期。

23.5.3.1 将日期添加到日历

1。

转到 CMC 的“日历”管理区域。

2。

选择要更改的日历。

3。

单击“操作” > “选择日期”。

4。

单击要作为日历运行日期包括的每月日期。

要删除某个运行日期,请再次单击该日期。

SAP BusinessObjects Enterprise 管理员指南

730

提示:

要选择某一周或月中所有特定的工作日,可以单击行或列标题。

5。

要将新日期添加到日历,请单击“保存”。

注意:

更改现有日历时,BusinessObjects Enterprise 将检查系统中当前所

有已计划的实例。使用已编辑的日历的对象会自动更新,以按修订的日期
计划运行。

23.5.3.2 日历格式选项

说明

日历格式选项

“每年”显示日历的年度运行日

期。要更改显示的年度,可以单击
“上一年度”和“下一年度”按钮。
要通过“每年”格式添加一个日期,
请单击要添加的天、工作日标题或周
行标题。

每年

“每季度”显示日历的当前日历

季度运行日期。可以使用“上一季
度”和“下一季度”按钮更改显示的
季度。要通过“每季度”格式添加一
个日期,请单击要添加的天、工作日
标题或周行标题。

每季度

“每月”显示日历的当前月份运

行日期。可以使用“上个月”和“下
个月”按钮更改显示的月份。要通过
“每月”格式添加一个日期,请单击
要添加的天、工作日标题或周行标
题。

每月

731

使用日历

23.5.3.3 特定日期

要将特定日期添加到日历,请使用“每年”、“每季度”和“每月”格式

将日期添加到日历。

“每年”格式显示整个年度的运行计划。“每季度”格式显示当前季度的

运行日期。也可以查看日历的“每月”格式,该格式显示当前月份的运行日
期。在所有三种格式中,您都可以通过单击上一页和下一页按钮更改显示的
时间范围。

可以通过单击要添加的天来添加任意日历格式的特定日期。如果要添加整

周,请单击该周的行标题中的“>”。要将运行日期全都添加到月中某周的指
定一日上,请单击该周的命名日。

例如,如果贵公司根据无法使用每天或每周设置定义的不规则计划发运产

品,则可以在“发运日期”日历中创建这些日期的列表。现在,发运部门可
以在每次发运后检查库存,方法是计划使用日历的报表在每个发运日期结束
时运行。

SAP BusinessObjects Enterprise 管理员指南

732

相关主题

第 733 页上的

重复性日期

23.5.3.4 重复性日期

可以根据每周日期或每月日期添加重复性日期。要查看现有运行日期,必

须使用“每年”、“每季度”或“每月”格式;必须使用这些一般格式将重
复性日期添加到日历。要添加重复性日期,请单击“按月”或“按星期”,
然后选择要添加的日期。

尽管可以使用标准计划选项设置重复性计划,但日历允许您一次性指定多

个不同的重复性运行模式。通过将单独的日期添加到日历,您还可以在不遵
循模式的日期运行实例。

例如,要计划报表对象在每月的前四天及每月的第二和第四个星期五运

行,请首先创建一个新日历对象并为其命名。然后,选择按月添加重复性日
期,以将每月的前四天添加到此日历。当您更新日历时,将出现带有新运行
日期的“每年”格式。

733

使用日历

要将每一个第二和第四个星期五添加到日历,请选择按周添加重复性日

期,并选择第二和第四个星期五。

23.5.4 删除日历

在您删除日历时,依据该被删除的日历计划的任何对象将被系统运行多

次。之后,系统将无法再次计划这些对象,因为该日历已不再存在。要确保
继续运行对象,请通过选择不同的日历或不同的重复发生模式来更改对象的
计划信息。

相关主题

第 693 页上的

计划对象

23.5.4.1 删除日历

1。

转到 CMC 的“日历”管理区域。

SAP BusinessObjects Enterprise 管理员指南

734

2。

选择要删除的日历。

提示:

选择多个日历,方法是按住 Ctrl 或 Shift 键,然后单击它们以同时

将它们删除。

3。

单击“管理” > “删除”。

4。

单击“确定” 确认所进行的操作。

23.5.5 指定日历权限

您可以准许或拒绝用户和组访问日历。取决于您组织日历的方式,可能会

有一些只想供某些雇员或部门使用的特定的日期集。例如,财务小组可能会
使用一系列对其他部门没有用的财务跟踪日期。用户将只能看到他们有权查
看的日历,因此,可以使用权限来隐藏不适用于特定组的日历。

默认情况下,日历基于当前的安全设置,并从用户的父文件夹继承权限。

相关主题

第 598 页上的

将主体分配到对象的访问控制列表

23.6 管理事件

23.6.1 管理事件概述

基于事件的计划为您提供有关计划对象的更多控制权:您可以设置事件,

以便只有在发生指定的事件后才处理对象。使用事件包括两个步骤:创建事
件和通过事件计划对象。也就是说,一旦创建了事件,就可以在计划对象时
选择该事件作为依赖项。这样一来,只有在发生事件时才会处理计划的作业。
本节说明如何在 CMC 的事件管理区域中创建事件。

可以创建三种事件:

文件事件

定义基于文件的事件时,需指定事件服务器应监视的特定文件的文件名。
该文件出现时,事件服务器将触发事件。例如,您可能需要创建一些依赖
于其他程序或脚本的常规文件输出的报表。

计划事件

735

管理事件

在定义基于计划的事件时,您可以选择其现有重复发生计划将充当事件触
发器的对象。通过这种方法,基于计划的事件允许您在计划对象之间设置
不确定性或条件。例如,您可能需要某些大型报表按顺序运行,或需要特
定销售汇总报表仅在销售明细报表成功运行时才运行。

自定义事件

在创建自定义事件时,您可以创建一个用于手动触发事件的快捷方式。

在处理事件时,请记住对象的重复发生计划仍然确定对象运行的频率。例

如,依赖于基于文件的事件的每日报表将至多每天运行一次(只要您指定的
文件每天都出现)。此外,当您实际计划基于事件的报表时,事件必须在确
定的时限内发生。

相关主题

第 736 页上的

基于文件的事件

第 737 页上的

基于计划的事件

第 738 页上的

自定义事件

第 695 页上的

使用事件计划对象

23.6.2 基于文件的事件

基于文件的事件在发生之前等待特定的文件(触发器)出现。在计划等待

基于文件的事件发生的对象之前,必须先在 CMC 的“事件”管理区域中创建
基于文件的事件。然后,即可计划对象并选择此事件。

基于文件的事件由事件服务器监控。当您指定的文件出现时,事件服务器

将触发事件。然后,中央管理服务器将发出依赖于该事件的任何“计划”请
求。

例如,假设需要每日报表在数据库分析程序完成并写入其自动日志文件之

后运行。要达到此目的,您需要在基于文件的事件中指定日志文件,然后使
用此事件作为依赖项来计划每日报表。当日志文件出现时,即会触发事件并
处理报表。

注意:

如果该文件在创建事件之前已存在,则不会触发事件。在这种情况下,只

有当删除并重新创建了该文件时,才会触发事件。如果要多次触发事件,您
必须每次都删除并重新创建该文件。

相关主题

第 695 页上的

使用事件计划对象

SAP BusinessObjects Enterprise 管理员指南

736

23.6.2.1 创建基于文件的事件

1。

转到 CMC 的“事件”管理区域。

2。

单击“管理” > “新建” > “新建事件”。

3。

在“类型”列表中,选择“文件”。

4。

在“事件名称”字段中输入事件的名称。

5。

填写“说明”字段。

6。

在“服务器”列表中,选择将监控指定文件的事件服务器。

7。

在“文件名”字段中键入文件名。

注意:

键入事件服务器应查找的文件的绝对路径(例如,C:\folder\filename

或 /home/folder/filename)。事件服务器必须能够看到您指定的驱动器
和目录。该目录最好应位于本地驱动器上。

8。

单击“创建”。

23.6.3 基于计划的事件

基于计划的事件依赖于计划的对象。也就是说,当处理了特定的对象后会

触发基于计划的事件。创建这种类型的事件时,它可以基于计划对象的成功
或失败,或者可以只是基于作业的完成。

最重要的是,您必须将基于计划的事件与至少两个计划对象关联。第一个

对象充当事件的触发器:处理对象时即会发生事件。第二个对象依赖于事件:
事件发生时,第二个对象即会运行。

例如,假设您需要报表对象 R1 和 R2 在程序对象 P1 运行之后运行。为

了达到此目的,您需要在“事件”管理区域中创建一个基于计划的事件。可
以为该事件指定“成功”选项,该选项意味着只有当程序 P1 成功运行时才
会触发事件。然后,可以使用事件计划报表 R1 和 R2,并选择新的基于计划
的事件作为依赖项。使用事件计划程序 P1,并设置程序 P1 以便在成功完成
时触发基于计划的事件。现在,在程序 P1 成功运行时,将触发基于计划的
事件,并随后处理报表 R1 和 R2。

相关主题

第 695 页上的

使用事件计划对象

23.6.3.1 创建基于计划的事件

1。

转到 CMC 的“事件”管理区域。

2。

单击“管理” > “新建” > “新建事件”。

737

管理事件

 

 

 

 

 

 

 

Content      ..     44      45      46      47     ..