2017-04-04 17 views
0

私はInformaticaを初めて使用しています。Oracleデータベースのテーブルを監視し、Informaticaでワークフローを実行

1)私が持っているテーブルCS_pipeという名前の列がありレポートは、[ステータス]列があります失敗し

2オラクル

の「REPORTNAME」「ステータス」)値 「失敗」

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

これをどのように行うことができますか?詳細は? – Aiswarya

+0

私はあなたのエンゲージメントが必要です:POCを行い、試してみて、問題を取り戻してください。私はあなたを助けるために全力を尽くします。 – Maciejg

関連する問題