我每次在复制相同的工作流时都会遇到一个问题,就是更改参数文件和工作流的命名约定。工作流中的会话是可重用的。我不想创建可重用的工作流。我们可以使用不同的命名约定一次创建多个工作流并创建不同的参数文件。我的主要重点是自动化此过程,以便我们可以一次创建50个工作流并动态创建参数文件。请让我知道是否可行?< / p>
答案 0 :(得分:0)
我猜这不是有效的查询。如果您仍然想尝试一下,那么您可以做的是首先将工作流程导出到某些xml,然后使用带有pmrep
命令的同一xml导入新名称。
pmrep objectexport -n
<DB.SourceName> -o
Source -f <Folder Name> -m -s -b -r –u
<xml file name>;
---------xml details to be included----------
<RESOLVECONFLICT>
<TYPEOBJECT
RESOLUTION="RENAME"
OBJECTTYPENAME="WORKFLOW"/>
</RESOLVECONFLICT>
但是我会再次说您的查询是没有意义的,因为您手动将其拖放到相同的现有文件夹中并重命名,即使您要创建许多工作流也是如此
答案 1 :(得分:0)
我不认为有一种方法可以自动在Informatica中创建工作流程。但是,由于您想在同一会话中调用相同的工作流,但是具有不同的参数文件,因此您可以在调用时使用pmcmd命令并指定不同的参数名称。