- 转到您计划使用的计算机(CA Business Service Insight 源数据库或商业智能计算机),并将位于 <安装目录>/Setup 文件夹下的 BI_Interface 文件夹复制到其中。
说明
安装 CA Business Service Insight 后,可以在 <安装目录>/Setup 文件夹下找到名为“BI_Interface”的文件夹。
可以在 BI_Interface 文件夹中找到下列文件夹:
- Class:包含运行批处理文件以生成脚本时需要的 java 类文件。
- ExpImp:将在其中生成导入和导出命令。
- Generated_setup_scripts:将在其中创建设置脚本。
- Param_scripts:存储初始脚本。 “构建脚本”批处理文件使用此文件夹中的脚本来创建设置脚本。 更改这些脚本将导致已生成的脚本相应发生更改。
- remove_archived_logs:包含用于删除已存档重做日志文件的脚本文件。
- src:包含 java 类源。
- 可以在 BI_Interface 文件夹中找到下列文件:
- BuildScripts.bat:用于生成设置脚本的批处理文件。
- RDLProperties.xml:包含创建所需脚本时需要的所有相关参数的 XML文件。
- CreateExpImpBatch.bat:用于使用参数文件生成导出和导入命令的批处理文件。
- Runsql.bat:用于执行生成的脚本的批处理文件。 运行此批处理之前,请确保已在 generated_setup_scripts 文件夹中创建脚本。
- Undo_10.bat:用于执行 Undo_10.sql 脚本的批处理文件。 此脚本从源和目标两个数据库中删除流环境。 它适用于 Oracle 10 或更高版本。
- Undo_9.bat:用于执行 Undo_9.sql 脚本的批处理文件。 此脚本从源和目标两个数据库中删除流环境。 它适用于 Oracle 9。
- DelTBL's.bat:用于从目标数据库上删除已导入的表和已创建的视图的批处理文件。
注意:此外,针对每个 .bat 文件,还具有等效的 UNIX 文件,其名称相同,只是扩展名为 .sh。
预期结果
您位于商业智能接口安装工具包所在位置的根目录中,相关文件和文件夹分别位于“说明”列中描述的位置。
- 从 BI_Interface 文件夹运行 CreateExpImpBatch.bat 文件。
说明
若要设置流环境,必须先实例化将复制的表。 此操作将创建 ExportTables.bat、ImportTables.bat、ExpParameterFile.txt、ImpParameterFile.txt 和 PREP_INST.sql 文件。 CreateExpImpBatch.bat 文件使用 RDLProperties.xml 文件读取源和目标数据库的数据,以获取需要复制的表和需要创建的用户。
预期结果
在 ExpImp 文件夹中,存在以下文件:
- ExportTables.bat
- ImportTables.bat
- ExpParameterFile.txt
- ImpParameterFile.txt
- PREP_INST.sql
- 从 BI_Interface 文件夹运行 BuildScripts.bat 文件。
说明
此操作在 generated_setup_scripts 文件夹中创建需要的所有 SQL 脚本。
预期结果
在 generated_setup_scripts 文件夹中,存在 88 个 SQL 脚本。
- 从 ExpImp 文件夹运行 ExportTable.bat。
说明
此操作将已写入 ExpParameterFile.txt 文件中的表,导出到 RDLExportedTables.dmp 文件中。
预期结果
- 在 ExpImp 文件夹中创建 RDLExportedTables.dmp 文件。
- ExpImp 文件夹下的 ExportTable.log 文件中未显示任何错误。
- 从 ExpImp 文件夹运行 ImportTables.bat。
说明
此操作使用 RDLExportedTables.dmp 文件执行到目标数据库的导入。 将 ImportTables.bat 文件和执行导入的其他设置写入 ImpParameterFile.txt 文件。
预期结果
导入过程成功完成,ExpImp 文件夹下的 ImportTables.log 文件中未显示任何错误。
- 从 BI_Interface 文件夹运行 runsql.bat 文件。
说明
此操作将创建带有所有需要的过程以及所有视图和功能的流环境。
预期结果
- 成功创建带有所有需要的过程以及所有视图和功能的流环境。
- BI_Interface 文件夹下的 Logs_with_errors.txt 文件中未出现任何错误。