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

 

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

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     40      41      42      43     ..

 

 

 

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

 

 

配置文件

Universe

访问级别

服务器

复制列表

执行关系查询后,会转到查询结果区域,其中显示了查询的结果。在查询

结果区域中,可以对结果对象执行基本的对象管理任务。

22.2.9.1 检查对象的关系

1。

导航到要运行关系查询的对象。

2。

单击“管理” > “工具” > “检查关系”。

这会显示含有关系查询结果的查询结果区域。

提示:

根据需要,选择对象并选择“管理” > “工具” > “检查关系”以

进一步检查结果对象的关系。

3。

要导航回原始的查询,请从树面板中选择对象的名称。

22.3 报表对象管理

报表对象的管理过程包括应用处理扩展、指定警报通知、更改数据库信

息、更新参数、使用过滤器以及使用超级链接报表。本节说明报表对象和实
例,以及如何通过中央管理控制台(CMC)管理它们。

注意:

本节中的大多数信息也都适用于 Web Intelligence 文档对象。任何例外

情况都已标识出来。

22.3.1 什么是报表对象和实例?

报表对象是一种使用 Business Objects 设计器组件(如 Crystal Reports

或 Voyager)创建的对象。Web Intelligence 文档对象是一种使用 InfoView
中的报表面板和 HTML 查询面板创建的对象。这两种类型的对象都包含报表
信息(如数据库字段)。这两种类型的对象也都包含保存的数据。

可以使报表对象或 Web Intelligence 文档对象供选定用户组中的每个用

户或个别用户使用。

SAP BusinessObjects Enterprise 管理员指南

658

计划实例

当您计划某个对象时,系统将为该对象创建一个计划实例。计划实例包含

对象和计划信息。但它不包含任何数据。计划实例出现在相应对象的“历史
记录”中,并且状态为“重复发生”或“待定”。

可以从 CMC 中或通过使用 BusinessObjects Enterprise 应用程序(如

InfoView 或自定义 Web 应用程序)来计划对象。

通常,报表对象设计为使您能够创建包含不同特性的数个实例。例如,如

果带参数运行报表对象,您可以计划一个包含某个部门特定报表数据的实例,
并计划另一个包含另一个部门特定信息的实例,即使两个实例都源自同一报
表对象。

对象实例

系统将在指定时间运行对象并创建对象实例。实例包含数据库中的实际数

据。它出现在对象的“历史记录”中,并且状态为“成功”或“失败”。

更改对象的默认设置

对某个对象所做的任何更改只会影响该对象的默认设置。这些更改不影响

任何现有的已计划实例或对象实例。下次计划对象时,不管是使用 CMC 还是
应用程序(如 InfoView),都会显示新的默认设置。然后,您可以根据需要
为要创建的计划实例更改这些设置。

注意:

BusinessObjects Enterprise 支持在 Crystal Reports 版本 6 至版本

2008 中创建的报表。一旦将报表发布至 BusinessObjects Enterprise,报
表将采用版本 2008 的格式保存、处理和显示。

相关主题

第 689 页上的

计划

22.3.2 设置报表刷新选项

注意:

此功能仅适用于 Crystal 报表。

可以设置报表刷新选项,这些选项确定在 BusinessObjects Enterprise

中刷新报表对象时将更新哪些报表对象设置。

659

报表对象管理

当刷新报表对象时,BusinessObjects Enterprise 会将 BusinessObjects

Enterprise 中存储的报表对象与输入文件资源库服务器中存储的原始 .rpt
文件进行比较。BusinessObjects Enterprise 将在报表对象中删除或添加报
表元素,以使其与 .rpt 文件匹配,同时会覆盖在 BusinessObjects
Enterprise 中所做的任何更改。当源报表和报表对象中的报表元素相同时,
报表刷新设置使您能够控制使用源 .rpt 文件中的值更新报表对象中的哪些
设置。

例如,如果提示只出现在源 .rpt 文件中,则报表刷新操作将会提示添加

到报表对象。不管您选择哪个报表刷新选项,结果都会是这样。

如果提示同时出现在源 .rpt 和报表对象中,并且已选择了“当前和默认

参数值”选项,则 BusinessObjects Enterprise 将更新报表对象中提示的
默认值。对 BusinessObjects Enterprise 中参数的默认值所做的任何更改
都将被覆盖。

要在刷新报表时保留您对报表元素的值所做的更改,请清除相应的报表刷

新选项。

如果选择“当前和默认参数值”,BusinessObjects Enterprise 将确保
对提示的默认值或当前值所做的更改将在刷新报表时在报表对象中得以更
新。

如果选择“刷新报表时使用对象资源库”,则将依据资源库刷新报表对象
中的资源库对象。有关更多信息,请参阅《SAP BusinessObjects
Enterprise 管理员指南》。

22.3.2.1 设置报表对象的刷新选项

1。

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

2。

单击“操作” > “刷新选项”。

将出现“刷新选项”对话框。

3。

选择要根据源报表文件刷新的报表元素。

4。

单击“更新”。

提示:

或者,可以单击“刷新报表”以便依据规范立即刷新报表。

SAP BusinessObjects Enterprise 管理员指南

660

22.3.3 设置报表处理选项

22.3.3.1 设置报表查看选项

注意:

此功能不适用于 Web Intelligence 或 Desktop Intelligence 文档。

利用 BusinessObjects Enterprise 中提供的报表查看选项,可以将用户

对最新信息的需求与优化数据检索时间和全面系统性能的需求进行均衡。

利用 BusinessObjects Enterprise 可以启用数据共享,而数据共享允许

不同用户访问同一报表对象,以便在查看或刷新报表时使用相同的数据。启
用数据共享可以减少数据库调用的次数,从而减少了为同一报表后来的用户
生成报表实例所需的时间,同时大大提升了负载状态下的全面系统性能。

可以基于每份报表或每个服务器来控制数据共享设置:

如果指定报表使用哪些服务器进行查看,则可以使用每服务器设置来标准
化报表组的数据共享设置,并集中管理这些设置。

每报表设置允许您指定特定报表将不共享数据。它们允许您为每个报表调
整数据共享间隔,以满足该报表用户的需求。此外,每报表设置使您能够
按各个报表来确定是否适合允许用户在刷新报表时访问数据库。

对于所有组织或所有报表而言,数据共享可能并非最佳选择。要充分利用

数据共享的价值,您必须允许数据被重复使用一段时间。这意味着,当某些
用户在按需要查看报表或刷新所查看的报表实例时,他们可能会看到“旧的”
数据。

BusinessObjects Enterprise 的默认报表查看选项强调数据的最新性和

完整性。默认情况下,将报表添加到 BusinessObjects Enterprise 时,它
被配置为使用每服务器设置进行报表共享。默认服务器设置确保用户在刷新
报表时始终能收到最新的信息,并保证提供给任何用户的最旧数据是 0 分钟
之前的数据。如果您选择启用每报表设置,则默认设置将允许数据共享、允
许查看器刷新从数据库中检索最新的数据,并确保提供给客户端的最旧数据
是 5 分钟之前的数据。

提示:

禁用客户端之间的报表数据共享与将“按需提供给客户端的最旧数据”设

置为 0 分钟不一样。在较高的负载下,系统可能会同时收到同一报表实例的
多个请求。在这种情况下,如果将数据共享时间间隔设置为 0,但启用“在
客户端之间共享报表数据”选项,则 BusinessObjects Enterprise 将在客
户端请求之间共享数据。如果确定不得在不同客户端之间共享数据(例如,

661

报表对象管理

如果报表使用针对每个用户个性化的用户函数库 (UFL)),请为该报表禁用
数据共享。

有关针对每台服务器设置报表查看选项的详细信息,请参阅《SAP

BusinessObjects Enterprise 管理员指南》。

有关配置 BusinessObjects Enterprise 以优化系统中的报表查看功能的

更多信息,请参阅《SAP BusinessObjects Enterprise 管理员指南》中有关
规划的那节内容。

相关主题

第 662 页上的

指定默认服务器

22.3.3.1.1 为报表设置报表查看选项

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“查看服务器组”。

4。

在“刷新数据以便查看”区域中,单击“使用报表特定查看设置”。然后
选择要为此报表设置的选项。

5。

单击“保存并关闭”。

22.3.3.2 指定默认服务器

可以指定 BusinessObjects Enterprise 将用于运行对象以及计划和处理

实例的默认服务器。对于报表对象和 Web Intelligence 文档,可以指定在
用户查看或修改报表或 Web Intelligence 文档时 BusinessObjects
Enterprise 所用的默认服务器。对于 Desktop Intelligence 文档,可以指
定在处理和高速缓存文档时 BusinessObjects Enterprise 将使用的默认服
务器。

在指定服务器时,您可以选择以下三个选项:

使用第一个可用服务器

BusinessObjects Enterprise 将使用当前具有最多可用资源的服务器。

优先使用属于选定组的服务器(如果该组中的服务器不可用,请使用任何
可用的服务器)。

从列表中选择一个服务器组。此选项将尝试在服务器组中找到的服务器上
处理对象。如果指定的服务器不可用,则将在下一台可用的服务器上处理
对象。

SAP BusinessObjects Enterprise 管理员指南

662

仅使用属于选定组的服务器

此选项确保 BusinessObjects Enterprise 将只使用选定服务器组内的指
定服务器。如果该服务器组中的所有服务器都不可用,则将不会处理对
象。

取决于对象的类型,当查看对象时,BusinessObjects Enterprise 将使

用以下服务器来处理对象:

Crystal 报表运行在 Crystal Reports 处理、作业和高速缓存服务器上。

Desktop Intelligence 文档运行在 Desktop Intelligence 处理、作业
和高速缓存服务器上。

Web Intelligence 文档运行在 Web Intelligence 处理服务器上。

通过选择特定服务器或服务器组,然后处理特定作业服务器上的特定对

象,可以均衡负载。必须首先通过使用 CMC 中的“服务器”管理区域来创建
服务器组,然后才能选择属于选定组的服务器。

注意:

如果选择“使用第一个可用服务器”选项,中央管理服务器(CMS)将检
查作业服务器以确定哪台作业服务器的负载最低。CMS 将通过检查每台作
业服务器上的最大负载百分比来达到此目的。如果所有作业服务器的负载
百分比均相同,则 CMS 将随机挑选一台作业服务器。

还可以设置服务器将接受的最大作业数。有关更多信息,请参阅《SAP
BusinessObjects Enterprise 管理员指南》。

22.3.3.2.1 指定用于处理对象的默认服务器

1。

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

2。

单击“管理” > “默认设置”。

注意:

可以在两个不同位置为报表对象指定默认服务器。如果要指定用于计

划报表对象的默认服务器,请使用“管理” > “默认设置” > “计划服
务器组”。如果要指定用于在查看对象时对其进行处理的默认服务器,请
使用步骤 3 中的选项之一。

将出现“默认设置”对话框。

3。

从导航列表中选择以下选项之一:

如果所选的对象是 Crystal 报表,请单击“查看服务器组”。

如果所选的对象是 Web Intelligence 文档,请单击“Webi 处理设
置”。

663

报表对象管理

如果所选的对象是 Desktop Intelligence 文档,请单击“Deski 处
理设置”。

4。

选择要使用的服务器选项。

5。

单击“保存并关闭”。

相关主题

第 662 页上的

指定默认服务器

22.3.3.3 更改数据库信息

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

通过使用“管理” > “默认设置”,可以选择数据库类型和设置默认的

数据库登录信息。在“默认设置”对话框中,可以查看报表对象及其实例的
一个或多个数据源。还可以选择提示用户在查看报表实例时输入登录名称和
密码。

22.3.3.3.1 更改数据库设置

注意:

如果选择了多个要为其更改数据库设置的报表对象,则只会更新那些具有

相同数据源连接的报表对象。

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“数据库配置”。

4。

选择“使用报表中的原始数据库登录信息”或“使用此处指定的自定义数
据库登录信息”。

如果选择第一个选项,您可以指定要用于原始报表数据库的用户名和

密码。

如果选择第二个选项,您可以指定适用于许多预定义数据库驱动程序

或指定自定义数据库驱动程序的服务器名称(如果是 ODBC 数据源,则指
定 DSN)、数据库名称、用户名和密码。如果更改了数据库中的默认表前
缀,请在此处指定自定义表前缀。

有关受支持的数据库和驱动程序的完整列表,请参阅随安装程序附带

的 platform.txt 文件。

SAP BusinessObjects Enterprise 管理员指南

664

5。

选择所需的数据库登录选项。

提示用户进行数据库登录

系统将在用户刷新报表时提示他们输入密码。

注意:

此选项对计划实例没有影响。同时,BusinessObjects Enterprise 只
会在用户第一次刷新报表时提示用户;也就是说,如果用户第二次刷
新报表,则不会收到提示。

使用 SSO 上下文进行数据库登录

系统将使用用户的安全上下文(即用户登录名和密码)来登录到数据
库。

注意:

要使此选项可用,您必须将系统配置为端到端单一登录或配置为单一
登录到数据库。有关更多信息,请参阅《SAP BusinessObjects
Enterprise 管理员指南》。

使用与运行报表时相同的数据库登录信息

系统将使用与在作业服务器上运行报表时所用的同一数据库登录信息。

6。

单击“保存并关闭”。

22.3.3.4 更新参数

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

参数字段(带有预设值)使用户能够查看和指定希望看到的数据。如果报

表包含参数,则可以为每个字段设置默认参数值(在生成报表实例时使用)。
通过诸如 InfoView 等 BusinessObjects Enterprise 应用程序,用户能够
使用带有预设默认值的报表,或选择一个或多个其他值。如果未指定默认值,
则用户在计划报表时必须选择一个值。

22.3.3.4.1 更新参数设置

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“参数”。

665

报表对象管理

注意:

只有在报表对象包含参数时,“参数”才可用。

4。

在“值”列下,单击与要更改的参数关联的值。

将出现允许更改参数值的选项。取决于参数值类型,您需要在字段中

输入值或从列表中选择值。

5。

如果想要清除为指定参数设置的当前值,请单击“清除值”按钮。

6。

如果要在用户通过诸如 InfoView 等 BusinessObjects Enterprise 应用
程序查看报表实例时提示用户,请选中“在查看时提示用户输入新值”复
选框。

7。

单击“保存并关闭”。

22.3.3.4.2 更新 Web Intelligence 和 Desktop Intelligence 文档的

提示

注意:

此功能不适用于 Crystal 报表对象。请改为参阅第 665 页上的

“更新

参数”

提示字段(带有预设值)使用户能够查看和指定希望看到的数据。如果报

表包含参数,则可以为每个字段设置默认提示值(在生成报表实例时使用)。
通过诸如 InfoView 等 BusinessObjects Enterprise 应用程序,用户可以
使用带有预设默认值的报表,也可以选择其他的值。如果未指定默认值,则
用户在计划报表时必须选择一个值。

22.3.3.4.2.1 更新 Desktop Intelligence 或 Web Intelligence 文档

的提示

1。

在 CMC 的“文件夹”管理区域中,选择一个 Web Intelligence 文档。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“提示”。

注意:

只有在 Web Intelligence 文档对象包含提示时,“提示”才可用。

4。

单击“修改”。

将出现允许选择提示和值的选项。

5。

选择提示并输入提示的值。

提示:

如果未显示可用的值,请单击“刷新值”按钮。

SAP BusinessObjects Enterprise 管理员指南

666

6。

对于要更改的每个提示值,请重复步骤 5 和 6。

7。

单击“应用”。

8。

单击“保存并关闭”。

22.3.3.5 使用过滤器

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。或者,可以使用配置文件来个性化数据视图。

通过使用“管理” > “默认设置”,可以为报表设置默认的选择公式。

选定公式与参数字段的相似之处在于:它们都用于过滤结果以便只显示必需
的信息。与参数不同,当最终用户查看或刷新报表时,将不会提示他们输入
选定公式值。当用户通过诸如 InfoView 等基于 Web 的客户端计划报表时,
他们可选择修改报表的选定公式。默认情况下,如果在 CMC 中设置了任何公
式,基于 Web 的客户端将使用这些公式。有关选定公式的更多信息,请参阅
《Crystal Reports 用户指南》。

除了更改选定公式之外,如果您开发了自己的处理扩展,则可以选择要应

用于报表的处理扩展。

当您将过滤器和处理扩展结合使用时,将返回已处理数据的子集。选定公

式和处理扩展充当报表的过滤器。

相关主题

第 785 页上的

配置文件的工作方式

第 671 页上的

将处理扩展应用于报表

22.3.3.5.1 使用过滤器

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击“过滤器”。

4。

更新或添加新的选定公式。

记录选定

使用“记录选定”字段来创建或编辑记录选定公式,或限制您或用户
在计划报表时所使用记录的公式。

组选定

667

报表对象管理

使用“组选定”字段来创建或编辑组选定公式,或限制您或用户在计
划报表时所使用组的公式。

5。

单击“保存并关闭”。

22.3.3.6 设置打印机和页面布局选项

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

可以选择在计划报表实例时打印报表实例;报表实例始终以 Crystal

Reports 格式打印。在打印报表时,您可以设置份数和页码范围。

可以指定是否打印报表实例,如果打印报表实例,则可以指定要使用的打

印机、份数以及页面范围。还可以指定用于更改页面大小和方向的自定义布
局设置(不管是否打印报表实例)。

指定打印机

可以选择(在报表每次运行时)使用 Crystal Reports 作业服务器的默

认打印机或其他打印机打印报表。BusinessObjects Enterprise 将在处理报
表后打印报表。

注意:

必须使用有足够权限访问指定的打印机的帐户来运行 Crystal Reports

作业服务器。有关更多信息,请参阅管理和配置服务器一章。

指定页面布局

在查看报表实例或将其计划为任何格式时,可以指定诸如页面方向、页面

大小等页面布局条件。所选设置将影响在显示报表实例时查看该实例的方式。

注意:

页面布局设置并非只与将报表计划到打印机特别相关,它还与报表的整体

外观相关。整体外观受显示报表的设备的属性(也就是说,显示器和/或打印
机的字体量度和其他布局设置)影响。

22.3.3.6.1 指派打印机

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“打印设置”。

SAP BusinessObjects Enterprise 管理员指南

668

4。

选择“打印 Crystal 报表”。

即会以 Crystal Reports 格式将报表自动发送到打印机。这不会与计

划报表时所选择的格式冲突。

5。

如果要打印到作业服务器的默认打印机,请保持“默认打印机”为选中状
态;否则,请选择“指定打印机”。

6。

输入打印机的路径和名称,选择份数,并选择打印页码范围。

如果作业服务器使用 Windows,请在“指定打印机”字段中键入:

\\printserver\printername

其中 printserver 是打印机服务器的名称,printername 是打印机的

名称。

如果作业服务器运行于 UNIX 上,请在“指定打印机”字段中键入通

常使用的打印命令。例如,输入:

lp

-d printername

注意:

确保所使用的打印机(在 UNIX 上)已“显示”而不是“隐藏”。

7。

单击“保存并关闭”。

22.3.3.6.2 设置报表的打印布局选项

1。

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

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“打印设置”。

4。

选择一种默认的打印模式。

始终打印为 PDF

在从 Web 查看器中打印报表时,此选项使用 PDF 打印模式设置。

遵照 Crystal Reports 首选项设置

此选项保留在 CMC 中为报表所做的所有打印模式设置,并使 SWF 对
象能够正确打印。

5。

在“布局设置为”列表上,根据所要的布局类型更改设置。选项如下所
示:

报表文件默认布局

669

报表对象管理

如果要使页面布局与在 Crystal Reports 中为报表选择的设置一致,
请选择此选项。

指定打印机设置

如果要使页面布局与指定打印机的设置一致,请选择此选项。可以选
择作业服务器的默认打印机或另一打印机。

如果选择此选项,则只能将计划报表实例打印到“在计划时打印”区
域中指定的打印机。换言之,您无法将报表设置为使用一台打印机的
设置显示,然后打印到另一台打印机。

自定义设置

如果要自定义所有页面布局设置,请选择此选项。可以选择页面方向
和页面大小。

6。

单击“保存并关闭”。

相关主题

第 668 页上的

设置打印机和页面布局选项

22.3.4 处理扩展

利用 BusinessObjects Enterprise 能够通过使用自定义的处理扩展,进

一步保证报表创建环境的安全。处理扩展是一种动态加载的代码库,在系统
处理特定 BusinessObjects Enterprise“查看”或“计划”请求之前,它会
将业务逻辑应用于这些请求。

注意:

在 Windows 系统上,动态加载的库称为动态链接库(.dll 文件扩展名)。

在 UNIX 系统上,动态加载的库通常称为共享库(.so 文件扩展名)。在为
处理扩展命名时,必须包括文件扩展名。

通过支持处理扩展,BusinessObjects Enterprise 管理 SDK 实质提供了

一种允许开发人员拦截请求的“句柄”。然后,开发人员就能够在处理报表
之前将选定公式附加到请求。

实施行级安全的报表处理扩展是一个典型的示例。这种类型的安全限制按

一个或多个数据库表中的行进行数据访问。开发人员可编写一个动态加载的
库,该库将拦截报表的“查看”或“计划”请求(在 Crystal Reports 作业
服务器、Crystal Reports 处理服务器或报表应用程序服务器处理这些请求
之前)。开发人员的代码首先将确定拥有处理作业的用户;然后在第三方系

SAP BusinessObjects Enterprise 管理员指南

670

统中查找用户的数据访问权限。接着,代码将生成记录选定公式并将它们附
加到报表,以便限制从数据库返回的数据。在这种情况下,处理扩展提供了
一种将自定义行级安全结合到 BusinessObjects Enterprise 环境中的方法。

提示:

在 BusinessObjects Enterprise XI 中,还可以通过使用业务视图设置

和实施行级安全。有关更多信息,请参阅《业务视图管理员指南》。

CMC 提供了向 BusinessObjects Enterprise 注册处理扩展并将处理扩展

应用于特定对象的方法。

通过启用处理扩展,可以配置相应的 BusinessObjects Enterprise 服务

器组件,以便在运行时动态地加载处理扩展。SDK 中包括了一个具有详细文
档描述的 API,开发人员可能使用该 API 来编写处理扩展。有关更多信息,
请参阅产品 CD 上提供的开发人员文档。

在当前版本中,只能将处理扩展应用于 Crystal 报表 (.rpt) 对象。

相关主题

第 671 页上的

将处理扩展应用于报表

22.3.5 将处理扩展应用于报表

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

BusinessObjects Enterprise 支持使用自定义的处理扩展。处理扩展是

一种动态加载的代码库,在系统处理特定 BusinessObjects Enterprise“查
看”和“计划”请求之前,它将业务逻辑应用于这些请求。本节显示如何向
BusinessObjects Enterprise 注册处理扩展,以及如何将可用的处理扩展应
用于特定报表对象。

注意:

在 Windows 系统上,动态加载的库称为动态链接库(.dll 文件扩展名)。

在 UNIX 系统上,动态加载的库通常称为共享库(.so 文件扩展名)。在为
处理扩展命名时,必须包括文件扩展名。同时,文件名不能包括 \ 或 / 字
符。

相关主题

第 670 页上的

处理扩展

671

报表对象管理

22.3.5.1 向系统注册处理扩展

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

您必须使您的代码库可用于将处理相关“计划”或“查看”请求的每台计

算机,然后才能将处理扩展应用于特定对象。BusinessObjects Enterprise
安装将在每台作业服务器、处理服务器和报表应用程序服务器(RAS)上为处
理扩展创建一个默认目录。建议您将处理扩展复制到每台服务器上的默认目
录。在 Windows 上,该默认目录为 C:\Program Files\Business
Objects\BusinessObjects Enterprise 12.0\win32_x86\ProcessExt。在
UNIX 上为 bobje/processext 目录。

提示:

可以共享处理扩展文件。

取决于您写入扩展的功能,请将库复制到以下计算机上:

如果处理扩展只拦截“计划”请求,请将库复制到以 Crystal Reports
作业服务器方式运行的每台计算机上。

如果处理扩展只拦截“查看”请求,请将库复制到以 Crystal Reports
处理服务器或 RAS 方式运行的每台计算机上。

如果处理扩展拦截“计划”和“查看”请求,请将库复制到以 Crystal
Reports 作业服务器、Crystal Reports 处理服务器或 RAS 方式运行的
每台计算机上。

注意:

如果只有对特定服务器组做出的“计划”/“查看”请求才需要处理扩展,

则只需要将库复制到组中的每台处理服务器。

相关主题

第 674 页上的

在多台服务器之间共享处理扩展

22.3.5.1.1 向系统注册处理扩展

1。

转到 CMC 的“应用程序”管理区域。

2。

选择“CMC”。

3。

单击“操作” > “处理扩展”。

将出现“处理扩展:CMC”对话框。

4。

在“名称”字段中,输入处理扩展程序的显示名称。

5。

在“位置”字段中,键入处理扩展的文件名以及任何其他路径信息。

SAP BusinessObjects Enterprise 管理员指南

672

如果将处理扩展复制到每台相应计算机上的默认目录中,则只需要输
入文件名(但不带文件扩展名)。

如果将处理扩展复制到默认目录下的子文件夹,请按以下方式键入位
置:子文件夹/文件名

6。

使用“说明”字段来添加有关处理扩展的信息。

7。

单击“添加”。

提示:

若要删除处理扩展,请从“现有扩展”列表中选择该扩展,然后单击

“删除”。(确保没有任何重复性作业基于此处理扩展,因为基于此处理
扩展的任何将来的作业都会失败。)

8。

单击“保存并关闭”。

即会向 CMC 注册处理扩展。

现在,您即可选择此处理扩展以将它的逻辑应用于特定对象。

相关主题

第 673 页上的

选择用于报表的处理扩展

22.3.5.1.2 选择用于报表的处理扩展

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

1。

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

2。

选择要应用处理扩展的报表对象。

3。

在“管理”菜单上,单击“默认设置”。

将出现“默认设置”对话框。

4。

在导航列表上单击“扩展”。

5。

从“可用处理扩展”列表中选择处理扩展,并单击“>”将其移到“(按
列出的顺序)使用这些处理扩展”列表。

注意:

只有在已向系统注册后,您的处理扩展才会出现在此列表中。有关详

细信息,请参阅第 672 页上的

“向系统注册处理扩展”

673

报表对象管理

 

 

 

 

 

 

 

Content      ..     40      41      42      43     ..