在信息中参数化参数文件名



我想知道如何(或我可以(在 informatica 中参数化参数文件名?

一点背景。我正在信息化中构建标准地图。哪些业务用户可以在使用 GUI 选择要在映射中应用的标准过滤器后直接调用。

parm 文件名将由业务用户提供,他/她选择的所有过滤器都将在 parm 中。该文件将放在 informatica 服务器的 parm 文件夹中。

这是一个很好的案例场景,当只有 1 个用户在 1 个时间点使用它时。

另外,我想找出当多个用户在 GUI 上工作并生成参数文件并调用 informatica 地图时我应该怎么做。如何同时运行同一地图的多个位置?

我希望我在这里说得通...

谢谢!!!

您可以使用工作流concurrent execution来实现此目的。阅读它并了解如何实现它。

一旦您知道如何实现它,请使用 gui 的后端脚本/代码通过 GUI 为每个调用分配instance name。对于每个instance name,您可以有一个单独的参数文件。(我相信在您的情况下会有一组有限的变量值组合(。您可以使用以下命令调用单个实例(通过 GUI 或任何其他后端代码(。

pmcmd %workflow_name% %informatica_folder_name% 
 -paramfile %paramfilepathandname% -rin %instance_name%

这听起来可能有点令人困惑,但是一旦您了解了并发工作流的工作原理,您就可以根据上述输入对其进行构建。

只有从外部工具而不是客户端工具调用 Informatica 时,才有可能。一种方法由@Utsav描述,另一种方法是使用 Informatica WSH 调用工作流 - 您可以指示要与工作流一起使用的参数文件以及所需的实例名称。

我认为这份并发工作流程指南可能正是您正在寻找的:https://kb.informatica.com/howto/6/Pages/17/301264.aspx

最新更新