配置数据库装入实用程序
Contact Optimization 会话的大型组件正在从 PCT 读取数据并将数据写入 OCT。配置数据库装入实用程序会提高 Contact Optimization 会话的性能。
Contact OptimizationCampaign 使用相同的配置设置来实现数据库装入实用程序。如果将 Campaign 配置为与数据库装入实用程序一起工作,那么应该将 Contact Optimization 配置为使用相同命令。类似地,如果将 Contact Optimization 配置为与数据库装入实用程序一起工作,那么您要将 Campaign 配置为与数据库装入实用程序一起工作。每种情况采用 IBM® EMM 安装目录中不同的根目录。根目录为 /Campaign(对于 Campaign)或者 /ContactOptimization(对于 Contact Optimization),因此,可在装入程序命令和模板文件中指定不同命令。
使用 Campaign 流程图填充 PCT 表时,数据库装入实用程序还会改进性能。
将数据库装入实用程序配置为与 Contact Optimization 一起工作时,其行为如以下 Contact Optimization 表中所述:
*
PCT 表。如果唯一客户数大于或等于 MinReqForLoaderCommandMinReqForLoaderCommandForAppend,那么 Contact Optimization 会使用数据库装入实用程序。
*
POA 表。无论 MinReqForLoaderCommandMinReqForLoaderCommandForAppend 的值为何,Contact Optimization 都会使用数据库装入实用程序。
*
OCT 表。无论 MinReqForLoaderCommandMinReqForLoaderCommandForAppend 的值为何,Contact Optimization 都会使用数据库装入实用程序。
*
RC 表。无论 MinReqForLoaderCommandMinReqForLoaderCommandForAppend 的值为何,Contact Optimization 都会使用数据库装入实用程序。
要为 Contact Optimization 配置数据库装入实用程序,请完成下列步骤。
*
Campaign 分区中完成数据库装入实用程序配置,如 Campaign 文档中所述。
*
确认 Contact Optimization 安装版本与 Campaign 安装版本在同一位置中包含数据库装入实用程序命令。
由于 CampaignContact Optimization 都引用 Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderCommand 属性,因此,必须在两台服务器上都创建同一相对文件夹结构。
例如,如果 LoaderCommand/app/IBM/Campaign/partitions/partition1/scripts/load.sh,那么必须在 Contact Optimization 服务器上将 load.sh 复制到 /app/IBM/ContactOptimization/partitions/partition1/scripts,从而在必要时创建这些目录。
*
确认 Contact Optimization 安装版本与 Campaign 安装版本在同一位置中包含数据库装入实用程序的控制文件模板。
Campaign 服务器和 Contact Optimization 服务器上,都必须存在由 Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderControlFileTemplate 定义的文件。该控制文件模板必须位于同一相对目录中。在 Campaign 服务器上,该文件必须相对于 /Campaign,例如,/Campaign/partitions/partition1/scripts。在 Contact Optimization 服务器上,该文件必须相对于 /ContactOptimization,例如,/ContactOptimization/partitions/partition1/scripts
UNIX 系统上,请使用软链接或符号链接来在 Contact Optimization 目录中创建控制文件模板。例如,从 /ContactOptimization/partitions/partition1/scripts 目录,运行以下命令:
ln –s /<Install Directory>/Campaign/partitions/partition1/scripts/load.ctr 
load.ctr