FileNet 5.2.1 中的批量移动作业

Bulk Movement Jobs in FileNet 5.2.1

我有将文档从一个存储区域移动到另一个存储区域的需求,并计划在 FileNet P8 v5.2.1 中使用 Sweep Jobs 下的 Bulk Movement Jobs。

我的过滤条件显然(且仅)是存储区域 ID,因为我想以特定存储区域为目标并将内容移动到另一个存储区域(有点像归档)而不改变安全性、关系遏制、文档 class等

当我 运行 工作时,虽然我在目标存储区域中有大约 100,000 个对象;在已检查的对象字段中,作业显示了 500M 个对象,移动这些对象大约需要 15 个小时。 DBA 分析这种情况告诉我,虽然我已经在文档 table(根据 FileNet 文档)上创建了所有必要的索引,但作业仍在进行完整的 table 扫描。

  1. 为什么会发生这样的事情?

  2. 可以使用哪些额外的索引,这有什么帮助?

  3. 有没有更好的方法来做到这一点,耗时更少?

只针对第 2 和 3 个问题。

关于索引你可以使用这个文档https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.performance.doc/p8ppt237.htm

如果您通过域设置中 "Sweeps subsystem" 选项卡中的选项“*策略控制批量大小”(我记得)拆分所有文档,您可以提高作业的性能。

使用时隙管理 https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc179.htm?lang=ru

和过滤时间限制选项 https://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc203.htm?lang=ru

在 Commons 中,您只需将所有文档拆分成多个部分,然后在不同的时间和线程中进行处理。