2017-10-16 5 views
0

マッピングを手動で実行せずに複数のinformaticaマッピングで式コードを検索できますか?マッピングをXMLなどにエクスポートするようにしてください。informaticaマッピングの式ロジックの検索

例: は、私は、我々はフィールドが以下のようにNULLであるかどうかをチェック式を使用している場合は、検索する必要があります。

(ISNULL(PORT1)、CONDITION1、CONDITION2)

私がする必要がある場合検索はN個のマッピングがマッピングのどこでもISNULL関数を使用しているかどうかを確認するために使用します。データベースのNULLをすべてデフォルト値に置き換え、すべてのフィールドをNOT NULLに設定します。 ISNULL条件を明示的にチェックしているので、ロジックを再コード化する必要があります。

基本的には影響分析を行う必要があり、ISNULL条件が使用されているかどうかを確認する必要がありますが、代わりにデフォルト値に置き換える必要があります。上記の条件は以下のように見えると言う:

(PORT1 = ''、CONDITION1、CONDITION2)のIF

どのような援助が非常に高く評価されるだろう。

答えて

0

すべてのワークフローをリポジトリマネージャから単一のxmlとしてエクスポートします。次に、式を検索します。これが頻繁に行う必要がある場合は、これを実行してマッピング名のリストを返すスクリプトユーティリティスクリプトを作成することを検討することができます。

+0

ありがとうございました!完璧な答え。質問を投稿した後、私は昨日それを試して、それは完全に動作します。しかし、あまりにもありがたいことに、私がそれを理解できなければ、多くの助けになりました! :) –

0

最も簡単な方法は、wfをXMLにエクスポートし、テキストエディタを使用して検索と置換を行い、リポジトリマネージャを使用してwfをインポートすることです。

これを確認するには、sqlオーバーライドクエリで確認したい場合は、メタデータテーブルでリポジトリクエリを使用します。

+0

ありがとう! Samikがこれに最初に答えたので、私は彼の答えを正しいものとしてマークします。 SQLのオーバーライドの下でリポジトリのメタデータテーブルをクエリできるという追加情報をありがとう。 –

関連する問題