Informatica资料库的备份
Informatica的Repository该如何备份呢?1.使用界面备份:登录Informatica PowerCenter Administrator Console,选中Repository后,在Actions下选择Back Up Contents,按照界面提示进行备份。2.使用pmrep命令备份,并可以结合计划任务,实现定时备份:首先来看pmrep命令的相关帮助:C:>pmrep help connectUsage: pmrep connect -r <repository_name> {-d <domain_name> | {-h <portal_host_name> -o <portal_port_number>}
Datastage循环执行Parallel Job
Datastage版本:7.5Job类型:Sequence需求:从数据库中取出一段日期的数据,每天的数据单独生成一个文件。Job设计如下:其中Run_Job是需要循环执行的Parallel Job,需要对StartLoop设定Loop From,Loop Step,Loop End,如何吧当前Loop的值传递给Parallel Job呢?只要在Parallel Job的参数中使用StartLoop.$Counter,就可以得到这个值并在PJ中使用了。[@more@]
Datastage去除并输出重复数据
Datastage版本:7.5Job类型:Parallel需求:输入文件中有重复记录,需要输出Distinct后的记录,并且将重复的记录也输出。Job设计如下:首先对输入文件排序,通过Sort Stage对记录排序,设置好Sort Key之后设置“Create Key Change Column”这个Option,它的功能在于生成了一列派生列,用于标注Sort Key是否第一次出现,如果Sort Key是首次出现,则标注为1,否则标记为0。这样通过这个派生列就可以将记录分成两个文件,使用Filter Stage分别输出了。在Job设计过程中需要注意的是,如果是多个Node的环境,在Sort Stage的Advanced页签将Execu