2017-04-04 91 views
0

運行工作流程我是新來的Informatica,需要我的要求幫助。監控從Oracle數據庫表和Informatica的

1)我有一個表CS_pipe其中有一個名爲列「REPORTNAME」「狀態」在甲骨文

2)當報告沒有狀態欄會有價值「失敗」

3)我需要創建一個包,當表狀態爲'失敗'時通知他們報告失敗,該包將從該表中提取值併發送一個組。

是否有可能通過Informatica的?如果是的話,該怎麼辦?

+0

你會做的工作更容易,如果表將包含一個主鍵(唯一標識一個記錄)和/或創建時間戳。 –

+1

這個特殊的需求可以在Oracle本身更好地處理。 Informatica用於ETL目的。雖然這並不意味着你不能用它來發送電子郵件,但就你而言,你應該在Oracle或OS級別。閱讀這篇[文章](https://oracle-base.com/articles/misc/email-from-oracle-plsql) – Utsav

回答

0

您可以創建一個工作流程,並安排其在固定的時間間隔運行,每隔15分鐘,並閱讀所有的值where Status = 'Failed',發送電子郵件消息所需的內容。

然後,你需要一種方法來防止電子郵件從同一故障報告一遍一遍得到發送。根據您的要求和可用的列,您可以創建一個datetiem變量來僅提取最新的狀態記錄。但這是一個單獨的故事。

+0

你能幫助我走出這可怎麼辦呢?詳情PLZ? – Aiswarya

+0

我需要你的參與:做一個POC,試一試,找回任何問題。我會盡力幫助你。 – Maciejg