Informatica软件本身自带有执行计划Scheduler设置的方法,可以轻松实现自动调度的效果,但实际工作中如果需求遇到需要满足一定条件再调起Workflow的情况,是没办法实现的。本文主要介绍Linux下Informatica的Workflow通过pmcmd命令方法。
基本语法如下:
pmcmd -sv informatica集成服务,-d 域 -u 用户,-p 密码 -folder知……
Informatica的FTP功能操作简单方便,能节省我们编写shell的时间,最主要的是它方便管理,后期ftp地址或者帐号密码发生更改,修改起来也十分方便。本篇文章通过图文向大家展示怎么使用Informatica的FTP实现文件上传功能。当然首先,我们需要确认上传的文件已经正确生成,知道文件路径及文件名称。
第一步,在Workflow Man……
怎样设置断点
首先,打开软件Informatica PowerCenter Designer并打开对应需要调试测试的mapping,从顶部菜单“Mapping”->”Debugger”->”Edit Breakpoints”进入断点编辑界面,如下图:
接下来在Instance name中选择mapping对应的实例,然后在Breakpoints选项中点击“Add”,如下图:
点击“Ad……
具体错误代码:
Status:Failed
ERROR:Worklet task instance [xxxxxxxx]:Could not acquire the execute lock for Worklet
出现这个错误的原因,是由于不慎将Worklet的task type属性设置为可重用了(可选中报错Worklet右键“edit”打开)。如下图:
勾选这个选框之后,变成这样,如下图:
可重用工作流的原来跟C语言的继……
在使用Informatica进行ETL导数的时候,出现下面的错误:
WRT_8229 Database errors occurred:
ORA-26002: Table REPORT.TB_JK_020_DATA_LIST has index defined upon it.
解决办法只需要打开对应mapping的设置弹出窗口,如下:
选中Targets,在Properties中有一个“Target load type”参数,此参数默认值为bulk,我们只需要……
Informatica是应用很广泛的重要ETL工具,它同时也是一个比较复杂的系统,是由一系列软件组成的一个应用集合。所有关于系统的一切,都是通过数据表的形式进行存储,所以我们通过了解它元数据表,可以更好的了解其运行机制,本文我将平时经常用到的元数据表进行讲解,在这里我只讲解比较大的表,小表以后再讲。
元数据表:O……
Informatica作为一个ETL工具,在实际使用中经常会需要执行UPDATE操作,Update Strategy作为Informatica专门的UPDATE组件,网上有详细介绍的教程并不多,在这里我根据自己实际使用经验,向大家介绍下。
在使用Update Strategy组件之前,我们必须在目标表建立索引,索引字段就是更新的时候需要判断的那个字段,这点非常重要……
问题描述:在Informatica管理中想要将一个正在运行中的workflow程序Aborting掉,在执行右键“aborting”之后,workflow的状态就一直停留在aborting的状态,一直停不下来,通过后台SQL语句查询:“SELECT * FROM Rep_Task_Inst_Run WHERE workflow_name=’接口名称’ AND subject_area=’接口所在文件夹’……
由于任务要求,需要将一个csv格式的excel文件导入到oracle数据库,文件比较大,有将近1G的大小,记录数大概是两千多万条。
我分别测试了oracle常用的导入方法:PL/SQL文本导入工具、sqlplus中用sqlldr工具、informatica导入三种方法。
耗时分别如下:PL/SQL文本导入工具是最慢的,两千多万条记录大概要用时10个小时左右;……
问题描述:
Informatica的Workflow调用中报错:“Session task instance [s_m_self_Join] : [TM_6795 The Repository Service marked the session or session instance as impacted, and the Integration Service is not configured to run impacted sessions.”
原因分析:
发生这种错误,主要是因为workflow中调用的mappi……