Interact 创建视图或具体化视图
可使用 SQL 脚本来为 Interact 创建视图或具体化视图。报告使用视图或具体化视图来抽取可报告的数据。
为 Interact 创建视图或具体化视图之前,请验证对于运行 lookup_create SQL 脚本的计算机的语言设置,是否启用了 UTF-8 编码。请参照下表将该语言设置更改为 UTF-8:
在 Oracle 和 DB2® 中更改语言设置
3.
浏览到 HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE,并打开表示 Oracle 主目录的文件夹(例如,KEY_OraDb10g_home1)。
DB2®
1.
从正在运行脚本并安装了 DB2® 客户机的计算机中,运行 DB2® 命令窗口。然后运行以下命令:
3.
如果未设置 DB2CODEPAGE=1208 变量,请运行以下命令:
1.
请完成下列步骤来为 Interact 创建视图或具体化视图:
2.
3.
运行对 DB2® 数据库创建具体化视图的脚本时,数据库可能显示以下错误:
“SQL20059W 可能无法使用具体化查询表名来优化查询处理”。
然而,已成功创建具体化视图。
4.
在报告包安装目录中找到 tools 子目录并找到适用于您的数据库类型的 lookup_create 脚本。
例如,适用于 SQL 的脚本名为 uari_lookup_create_MSSQL.sql
5.
Interact 设计时数据库,运行 lookup_create 脚本。确保您正在使用的数据库工具落实这些更改。例如,可能需要将数据库的自动落实选项设置为 true
设置数据同步
请确保使用计划的“抽取、变换和装入 (ETL)”方法或任何定制方法来安排在 IBM® EMM 应用程序的生产数据库与新报告表之间定期进行数据同步。