生成用于删除表的 SQL 并在产品数据库中运行 SQL
可使用“报告 SQL 生成器”来生成“删除表”SQL 命令,并对相应的产品系统表数据库运行这些 SQL 命令。必须在升级报告模式之前完成此任务,这是因为可在升级之后生成并运行旧的 SQL drop 语句。
1.
2.
3.
a.
选择设置 | 配置 | 报告 | 模式 | ProductName
b.
4.
选择设置 | 报告 SQL 生成器
5.
产品字段中,选择适当的 IBM® 应用程序。
6.
模式字段中,选择一个或多个报告模式。
7.
选择数据库类型
8.
生成类型字段中,选择适当的选项(视图、具体化视图或表)。
数据库类型设置为 Microsoft SQL Server 时,不能选择具体化视图。
如果 JNDI 数据源名称不正确或尚未配置,那么“SQL 生成器”无法验证用于创建表的 SQL 脚本。
9.
确保生成 Drop 语句设置为 Yes
10.
(可选。)要检查将生成的 SQL,请单击生成。“SQL 生成器”将创建脚本并在浏览器窗口中显示该脚本。
11.
单击下载
“SQL 生成器”将创建脚本并提示您指定保存文件的位置。如果您从模式字段中选择了单个报告模式,那么脚本名称与模式名称匹配(例如,eMessage_Mailing_Performance.sql)。如果您选择了多个报告模式,那么脚本名称只使用产品名称(例如,Campaign.sql)。有关名称的完整列表,请参阅按数据源分类的 SQL 脚本
12.
13.
*
Interact 报告模式引用多个数据源。为每个数据源生成单独的 SQL 脚本。
您有时候可能要禁用脚本验证。例如,Marketing Platform 可能无法连接至 IBM® 应用程序数据库,但是您仍然要生成脚本。要禁用验证,请从数据源字段中清除数据源名称(请参阅上面的步骤 3)。生成脚本时,“SQL 生成器”会显示警告,表明它无法连接至数据源,但是它仍然会生成 SQL 脚本。
14.