1

データベースにCSV/TSVファイルをロードするETLをTalend Open Studioで作成しました。そのために、テキスト ファイルからの動的コンテキスト ロードを使用して、tFileInputDelimited コンポーネントに区切り文字を提供したいと考えています。コンテキスト ファイルでfieldDelimiter="\t"として指定し、スクリーンショットに示すように tFileInputDelimited コンポーネントで指定しました。ただし、区切りとして機能しません。fieldDelimiter="\\t"またはfieldDelimiter="\u0009" (タブのユニコード文字)も使用してみました。

この場合のように、区切り文字が "\t" 文字列ではなくタブ文字になるように、コンテキスト ファイルに何を指定すればよいですか?

4

4 に答える 4

1

コンテキスト ファイルに fileDelimiter = \t (引用符なし) と入力するだけで、フィールド区切り文字で変数にアクセスできます。Talendは自動的に文字列として処理します。これがうまくいくことを願っています。

于 2017-06-14T19:09:44.657 に答える