7.4 资料库内容删除成功
46
8 恢复PowerCenter资料库内容
8.1 选定资料库,执行Actions->Restore Contents菜单命令
47
8.2 选定要恢复的资料库备份文件
48
8.3 资料库内容恢复成功
说明:恢复后的Repository Service,必须作如下配置: Properties->General Properties->OperatingMode设置为Normal,这样该Repository Service才能被其他的客户端和Service访问到。
9 ETL目录结构部署
1.在ETL过程中,将产生一系列文件,有些是为了性能考虑而采用的文件,有些是工具在运行过程中产生的文件。文件系统中,我们主要考虑接口文件、lookup文件、待装载文件、脚本、归档文件、日志文件等,所有的文件都放置在一个工作目录中,这里不规定目录物理位置,而使用$ETLFILE来表示它。下面的路径都是相对这个工作目录的子目录。
? +$ETLFILE,ETL主目录路径为:
? $ETLFILE/data:下属若干子目录,本目录存放所有数据文件;
? $ETLFILE/data/source:存放源系统接口文件。请将Powercenter服务器变量
$PMSourceFileDir设为该目录;
49
?
?
$ETLFILE/data/load:存放整个ETL流程中所有待装载文件,另有子目录ctl和bad,分别存放控制文件和错误文件,日志信息请放在$ETLFILE/log下。请将PowerCenter的服务器变量$PMTargetFileDir设为该目录;
? $ETLFILE/ cache:存放整个ETL流程中的缓冲文件,这些文件一般用于提高性能
只用,如在参照转换中使用lookup技术。请将PowerCenter的服务器变量$PMCacheDir设为该目录;
? $ETLFILE/proc:存放整个ETL流程中用到的程序,例如特定的程序,脚本等,根
据项目内容可以组织一些子目录;
? $ETLFILE/ar:存放ETL中归档文件,例如每月用户月底备份表;
? $ETLFILE/log:存放ETL过程中所有的日志,可以根据不同类型日志划分子目录。
下属子目录session和workflow分别存放session和workflow的日志。
? $ETLFILE/tmp:存放ETL过程中产生的中间文件,这些文件不属于上面的文件分
类,而是作为一种临时性文件,如剔出重复记录,归并文件等,这些文件是在一个运行周期后可以删除的;
? $ETLFILE/para:存放Powercenter中用到的参数文件; 最终的目录树结构如下: +$ETLFILE -data -source -load -ctl -bad -lookup -cache
-proc -ar -log -session -workflow -tmp -para
50