Interact 创建视图或具体化视图
1.
验证您将从中运行 lookup_create SQL 脚本的客户机的语言设置是否是 UTF-8。
有关如何对 Oracle 和 DB2® 执行此验证的示例,请参阅在 Oracle 和 DB2 中设置语言
2.
3.
运行用于在 DB2® 数据库上创建具体化视图的脚本时,数据库可能会返回错误“SQL20059W 可能无法使用具体化查询表名来优化查询处理”。然而,已成功创建具体化视图。
4.
在报告包安装目录中找到 tools 子目录并找到适用于您的数据库类型的 lookup_create 脚本。例如,适用于 SQL 的脚本名为 uari_lookup_create_MSSQL.sql,等等。
Interact 设计时数据库中运行此脚本。确保您正在使用的数据库工具落实这些更改。例如,您可能需要将数据库的自动落实选项设置为 true
5.
Marketing Platform 安装目录中找到 db/calendar 子目录并找到适用于数据库类型的 ReportsCalendarPopulate 脚本。此脚本将创建两个表:UA_CalendarUA_Time
6.
Interact 运行时数据库 (InteractRTDS) 中运行此脚本。
仅对于 DB2®,执行以下其中一个操作:
*
使用命令 db2 -td@ -vf ReportsCalendarPopulate_DB2.sql 从命令行运行此脚本
*
或者,如果您使用 DB2® 客户机界面,在语句终止字符字段中将终止字符更改为 @ 字符。