创建并填充 Interact 系统表
如果在安装流程期间未创建并填充系统表,请使用数据库客户机来针对相应的数据库运行 Interact SQL 脚本,以创建并填充 Interact 运行时环境数据源、设计时环境数据源、学习数据源、用户概要文件数据源以及联系和响应跟踪数据源。
设计时环境表
必须先向 Campaign 系统表数据库添加一些表,然后才能在 Campaign 中启用 Interact 设计时环境。
这些 SQL 脚本位于 Interact 设计时环境安装目录下的 Interact_HOME/interactDT/ddl 目录中。
如果将 Campaign 系统表配置为使用 Unicode,请使用 Interact 设计时环境的 Interact_HOME/interactDT/ddl 目录中的相应脚本。对于用来填充设计时环境表的 aci_populate_systab 脚本,没有 Unicode 的等价脚本。
使用下表中的脚本来创建 Interact 设计时环境表:
IBM® DB2®
Campaign 系统表所在的用户表空间和系统临时表空间必须各自具有 32K 或更大的页面大小。
Microsoft SQL Server
使用下表中的脚本来填充 Interact 设计时环境表:
IBM® DB2®
Microsoft SQL Server
运行时环境表
这些 SQL 脚本位于 Interact 安装目录下的 <Interact_HOME>/ddl 目录中。
如果将 Interact 运行时表配置为使用 Unicode,请使用 <Interact_HOME>/ddl/Unicode 目录中的相应脚本来创建运行时表。对于用于填充运行时表的 aci_populate_runtab 脚本,没有 Unicode 的等价脚本。
必须对每个服务器组数据源各运行一次这些 SQL 脚本。
使用下表中的脚本来创建 Interact 运行时表:
IBM® DB2®
Interact 运行时环境表所在的用户表空间和系统临时表空间必须各自具有 32K 或更大的页面大小。
Microsoft SQL Server
使用下表中的脚本来填充 Interact 运行时表:
IBM® DB2®
运行该脚本时,必须使用以下命令:db2 +c -td@ -vf aci_populate_runtab_db2.sql
Microsoft SQL Server
学习表
可以使用 SQL 脚本来为可选功能(例如,学习、全局商品、评分覆盖以及联系和回应历史记录跟踪)创建并填充表。
所有这些 SQL 脚本都位于 <Interact_HOME>/ddl 目录中。
*
内置学习模块需要独立于 Interact 运行时环境表的数据源。对于内置学习模块,必须创建数据源来保存所有学习数据。单独的数据源可以与所有服务器组通信,这表示您可以同时从不同的接触点进行学习。
如果将 Interact 运行时表配置为使用 Unicode,请使用 <Interact_HOME>/ddl/Unicode 目录中的相应脚本来创建学习表。
使用下表中的脚本来创建 Interact 学习表:
IBM® DB2®
Microsoft SQL Server
联系和回应历史记录表
如果要使用跨会话响应跟踪或高级学习功能部件,那么必须针对联系历史记录表运行 SQL 脚本。
所有这些 SQL 脚本都位于 Interact 安装目录中。
*
使用联系和响应历史记录功能部件需要独立于 Interact 运行时环境表的数据源。要使用联系和回应历史记录功能,必须创建数据源来引用联系和响应数据。单独的数据源可以与所有服务器组通信。
如果将联系历史记录表配置为使用 Unicode,请使用标准脚本所在位置下的 Unicode 目录中的相应脚本来创建学习表。
使用下表中的脚本来创建 Interact 联系和回应历史记录表:
IBM® DB2®
*
<Interact_HOME>/ddl/ 目录中的 aci_crhtab_db2.sql
*
<Interact_HOME>/interactDT/ddl/acifeatures/ 目录中的 aci_lrnfeature_db2.sql
Microsoft SQL Server
*
<Interact_HOME>/ddl/ 目录中的 aci_crhtab_sqlsvr.sql
*
<Interact_HOME>/interactDT/ddl/ 目录中的 aci_lrnfeature_sqlsvr.sql
*
<Interact_HOME>/ddl/ 目录中的 aci_crhtab_ora.sql
*
<Interact_HOME>/interactDT/ddl/ 目录中的 aci_lrnfeature_ora.sql