Informatica Cloud PostprocessingコマンドでOracleストアドプロシージャを呼び出す -- oracle フィールド と stored-procedures フィールド と informatica-cloud フィールド 関連 問題

Calling an Oracle stored procedure in Informatica Cloud postprocessing command












1
vote

問題

日本語

Informaticaデータ同期タスクは、Oracleにテーブルを作成します。タスクの完了時にさまざまなテーブルを更新するInformatica CloudのPostprocessingコマンドで、Oracleストアドプロシージャーへの呼び出しを含めようとしています。電話しようとしているプロシージャは、同期タスクのターゲットと同じスキーマにあります。プロシージャは、Oracle SQL Developerで直接実行すると正しく実行されますが、Informatica Cloudを介して実行することはできません。私は電話をかけるために正しい構文を使用していないことを知っていますが、これまでに試してみたいくつかの例です。

<事前> <コード> BEGIN (PROCEDURE_NAME) END; CALL(PROCEDURE_NAME); EXEC(PROCEDURE_NAME); PROCEDURE_NAME;

Informaticaクラウドでマッピングを設計することはこれを私を助けますか?または手順がタスクのターゲットと同じスキーマ内にあるとしても、ストアドプロシージャコールに追加する必要があるという接頭辞がありますか?

英語

I have an Informatica data synchronization task that creates a table in Oracle. I am trying to include a call to an Oracle stored procedure in the postprocessing command of Informatica Cloud that will update a variety of tables at the completion of the task. The procedure that I am trying to call is in the same schema as the target of the synchronization task. The procedure runs correctly when I run it directly in Oracle SQL Developer, but I can't get it to run via Informatica Cloud. I know I'm not using the right syntax to make the call, but these are some examples that I have tried so far:

BEGIN (PROCEDURE_NAME) END;  CALL(PROCEDURE_NAME);  EXEC(PROCEDURE_NAME);  PROCEDURE_NAME; 

Would designing a mapping in Informatica Cloud help me with this? Or is there a prefix that I should be appending to the stored procedure call, even though the procedure is in the same schema as the target of the task?

</div
        

回答リスト

0
 
vote

これらのオプションのどれも同期タスクで機能します。 call(procedure_name);それをする最も簡単な方法であるマッピングで働きます

同期タスクSQLスクリプトを実行するためのバッチファイルを作成する必要があります。スクリプトは接続の詳細を含める必要があります。 例: ユーザー/パスワード@を接続する exec(procedure_name); 切断する。 sql.sqlcode

を終了します

sql.sqlcodeはすべてのトランザクションをコミットするように使用されます。

その後、SQLPlusクライアントを使用して上記のSQLスクリプトを実行するには.batを使用する必要があります。 例: CD bin. cmd.exe / cを呼び出します.Sqlplus / innolog <} {ステップで作成されたSQLスクリプトへのパス 2} filename.sql " 出口/ b 0;

 

None of these options will work in Synchronisation task. Call (procedure_name); will work in Mappings which is the easiest way to do it

In Synchronisation task you need to create a batch file to run a SQL script. The script has to contain the connection details. Example: connect user/password@ exec (procedure_name); disconnect; exit SQL.SQLCODE

SQL.SQLCODE is used so that it will commit all the transactions.

After that, it will be necessary to use a .bat to run the above sql script using sqlplus client. Example: cd in call cmd.exe /C "sqlplus /nolog < {path to sql script created in step 2}filename.sql" exit /b 0;

</div
 
 

関連する質問

0  Informatica Cloudのファイルリスナー  ( File listener in informatica cloud ) 
IICSのファイルリスナー内のスケジュール時に到着していない場合、またはスケジュールされた時間の後に入ってくる場合は、end-useに通知するオプションはありますか? もしそうなら、それは何ですか? それ以外の、私たちはこれをどのように達成することができます...

-2  Informaticaの文字列から文字を削除します  ( Remove character from string in informatica ) 
私は次の文字列値を持っています。 文字列1 = TEST123 文字列2 = STRI567 今、文字列から123,567を削除する必要があります。これは、文字列から最初の4文字のみが必要なことを意味します。(TEST、STRI) ...

1  Informatica CloudのDocusign Rest API統合  ( Docusign rest api integration in informatica cloud ) 
Informatica Cloudを使用したマッピングでDocusignログイン情報APIを使用しています。 マッピングは障害応答で正常に実行されます。障害応答のエラーメッセージは次のとおりです。Postmanで同じAPIをテストしました。私のユーザー名とパ...

0  Informatica-Cloudのファイルウォッチャー  ( File watcher in informatica cloud ) 
ファイルが入っている間にIICでファイルウォッチャーを失敗させる方法は? 誰かがタスクフローを通してそれを説明することができますか? ...

2  属性名として番号を持つJSONの構築  ( Constructing json with a number as an attribute name ) 
Informatica CAIの内部では、次のような問題が発生しています。ここでは、変数を編集してデータを構築するためにXQueryにアクセスできるだけです。 JSONの属性名を数字にマッピングしようとしています。この問題の読み取り可能な例は、入力/ TE...

0  2つのアクティブ変換はInformaticaクラウドでの受動変換に流れ込むことはできません  ( Two active transformations cannot flow into a passive transformation in informat ) 
Informatica Cloudの問題に直面しています。私はシステムにとって非常に新しいです。さまざまなノードを持つXMLを解析する必要があります。このために、 Hierarchy Parser を使用し、 Sorted output を使用し、 Join...

0  バルクAPIロードの制限事項  ( Bulk api load limitations ) 
Bulk Mode APIを使用してデータをロードしている間に、私たちが持っている制限を共有することによって私を助けることができます。 IOPと同様に、ターゲットテーブルに制約がある場合にバルクモードのデータロードを使用できません。 IODも同様の制限があり...

1  Informaticaの実装を記述する場合  ( Case when statements implementation in informatica ) 
Informatica PowerCenterの表情変換でケースステートメントの下の執筆を手伝ってくれることができますか? <事前> <コード> Case When STATUS_REASON_CODE in ( 'BI Complete' , ...

1  Informatica Cloud PostprocessingコマンドでOracleストアドプロシージャを呼び出す  ( Calling an oracle stored procedure in informatica cloud postprocessing command ) 
Informaticaデータ同期タスクは、Oracleにテーブルを作成します。タスクの完了時にさまざまなテーブルを更新するInformatica CloudのPostprocessingコマンドで、Oracleストアドプロシージャーへの呼び出しを含めようとし...

1  Informatica統合割当ステップでオプションのパラメータをサポートします  ( Supporting optional parameters in an informatica integration assignment step ) 
現在の実装要求本文はオプションの属性をサポートしていません: phoneHome が null の場合、 JSON は属性をまったく含めないためのものです。私が欲しいものは: <事前> <コード> { "phoneWork": "value...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有