我可以捕获Informatica Amazon S3Bucket名称与标准

时间:2018-04-11 23:20:31

标签: amazon-redshift informatica-powercenter

在Informatica中,我们有连接到Amazon Web Services-AWS的映射源限定符。

我们经常和不正常地失败,我们的s3存储桶名称不符合命名标准。我们再次重新启动工作流程,并且每次都成功继续。

有没有办法专门为此陷阱,然后调用命令对象通过PMCMD重启工作流命令?

2 个答案:

答案 0 :(得分:2)

如何在常规运行中启动工作流程?

如果您使用的是shell脚本,则可以添加逻辑以在发现特定错误时重新启动。我刚刚创建了一个脚本来重新启动特定错误的工作流程。

在坚果壳中,它的工作原理如下

start workflow (with pmcmd)

#in case of an error 

check repository db and get the error
if the error is specific to s3 bucket name
restart the workflow

答案 1 :(得分:1)

嗯......例如,可以使用工作流程一(W1):

your_session --> cmd_touch_file_if_session_failed

和另一个工作流程(W2),连续运行:

event_wait_for_W1_file --> pmcmd_restart_W1 --> delete_watch_file

虽然确定失败原因并解决问题会好得多。