如果您是高级 SQL 用户,则可以编写自己的 SQL 查询或使用在其他应用程序中创建的 SQL 查询(通过复制并粘贴它们)。 编写原始 SQL 是 Campaign 的高级功能;用户要对正确的语法和查询结果负责。
![]()
要在使用原始 SQL(在“选择”进程中)时获取正确的结果(即,正确的受众 ID 列表),需要在启用 in-DB 优化时且存在“选择”进程的输入单元时使用 <TempTable> 标记。 此外,要在 Campaign 处理超大型表时显著提高性能,请使用 <TempTable> 标记(即使在不使用 in-DB 优化时也是如此)。SQL 查询必须返回由基本表中的键定义的仅唯一 ID。
SELECT DISTINCT(< key1> [<key2>,...]) FROM < table> WHERE < condition> ORDERBY < unique_id>
查询要求数据库执行排序和数据重复删除。 如果省略 DISTINCT 或 ORDERBY 子句,Campaign 仍将在应用程序服务器上排序和删除重复数据,因此您仍会收到正确结果,但是性能可能会降低。
![]()
![]()
IBM Unica Campaign
8.5.0
|
Copyright IBM Corporation 2011. All Rights Reserved.
|
For more information, see our support and community site: Customer Central
|
|