2016-08-18 30 views
0

Amazonクラウド上でOracleからPostgreSQLにデータを移動する必要があります。私は設定に関連する問題を世話する方法があるかどうかを知りたいのです。接続文字列、ユーザーID、パスワード、その他の資格情報を動的に取得したいのですが、どうすればいいでしょうか?Talendでソース(DB)と宛先を動的に指定する設定を作成するにはどうすればいいですか?

答えて

1

tFileInputPropertiesコンポーネントを使用できます。ここで、構成ファイルのタイプ(.propertiesまたは.ini)と構成ファイルのパスを設定できます。出力はキー値のペアの行です。 tContextLoadと接続してください。設定ファイル内のキーがコンテキスト変数名と同じ場合は、値を設定します。ここ
は.propertiesファイル構造の概要は次のとおりです。https://en.wikipedia.org/wiki/.properties
そしてここで.iniファイル構造である:あなたは才能管理センターとのTalendのエンタープライズ版を、持っている場合はhttps://en.wikipedia.org/wiki/INI_file

+1

また、ジョブ 'Context'変数を直接使用して、ジョブの開始時に渡すことができます。 – tobi6

0

は、入力コンテキスト変数をすることができますタスク定義でも、Job Conductorページに表示されます。ジョブサーバが動作しているVMディスクにプロパティファイルを置くよりも便利です。

小さなチップ=プロパティファイルを使用する場合は、oracleパスワードに特殊文字が含まれている場合は、二重引用符で囲む必要があります。 PostgreSQLについてはわかりませんが、MySQLのパスワードは二重引用符で囲まないでください。

関連する問題