提高文档生成性能

可通过尝试下列步骤来缩短 Rational® Publishing Engine 生成输出文档所用的时间:
  1. 请尽可能在模板中使用列表和段,而不是表。
  2. 在所有可能的位置将脚本化排序和过滤器更换为本机排序或过滤器。如果是在模板中使用 Rational Publishing Engine 过滤器,那么 Rational Publishing Engine 正在处理来自数据源的数据。请改用本机过滤器,以将过滤工作重新分配给数据源应用程序或报告数据服务适配器(而不是 Rational Publishing Engine)。 有关更多信息,请参阅使用本机过滤器抽取数据对来自查询的数据排序
  3. 在文档规范属性中为数据源和模板指定认证类型。 有关更多信息,请参阅在文档规范中为数据源指定认证类型
  4. 最大程度减少 Rational Publishing Engine 必须从模板向数据源进行的请求次数。请求次数越少,生成文档所需的时间越短。
    如果可以,请尽量减少所需的数据请求数。所需的数据请求数根据组织顶级元素中查询的方式、是否使用数据源配置元素以及是否使用过滤器而不同。
    表 1. 推荐的方案
    推荐的方案需要最少的请求数 请求数
    单个父级查询下具有 2 个具有查询的容器
    一个容器具有数据源配置元素,而另外一个具有容器和另外一个容器。
    1
    单个父级查询下具有 2 个具有查询的容器,并且每个都具有不同的过滤器和数据源配置元素
    一个容器具有数据源配置元素,一个容器具有过滤器,并且另外一个也具有过滤器。
    2
    表 2. 替代方案
    替代方案需要其他请求数 请求数
    2 个独立容器,每个都具有顶级查询和数据源配置元素
    一个具有数据源配置元素、一个容器和另外一个容器。
    2
  5. 从文档规范中除去未在使用的输出类型。 有关更多信息,请参阅删除输出格式
  6. 如果您以远程方式生成文档,但您未使用中央管理组件,那么在远程服务首选项中输入单个远程文档生成 URL 而不是针对所有组件的一个远程服务 URL。

反馈