为进程选择数据库内处理

数据库内处理是一个选项,可为流程图进程全局打开或关闭该选项,也可以为每个流程图打开或关闭该选项。

*

数据库内处理选项可确定:

*
*

通常情况下,数据库内处理选项可防止将数据库中的 ID 不必要地复制到 Campaign 服务器以进行处理,从而提高流程图性能。 在启用数据库内处理后,数据的排序、联接和合并等处理任务将在数据库服务器上(如果可能)而不是 Campaign 服务器上完成,并且进程的输出单元将存储在数据库服务器上的临时表中。

根据所需的逻辑,一些功能仍将在 Campaign 服务器上执行,即使启用了数据库内处理也是如此。 例如,当 Campaign 计算派生字段时,它首先评估派生字段公式以确定计算的任意部分是否可使用 SQL 执行。 如果简单的 SQL 语句可用于执行此计算,则可在“数据库内”执行此计算。 否则,将在 Campaign 服务器上创建临时表以处理计算并在流程图的进程之间保持结果。

*

由原始 SQL 语句组成的自定义宏处理在数据库内执行,但具有以下限制:

*
所有原始 SQL 自定义宏必须以 select 开始,且在其余文本中必须恰好包含一个 from
*
*


IBM Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central