2017-12-18 2 views

答えて

1

フィールド&行区切り文字のようなファイル構成に基づいてcsvファイルを読み込むには、tFileInputDelimitedコンポーネントを使用します。このコンポーネントをtFlowToIterateに接続し、tFlowToIterateを反復リンクを使用してdbコンポーネント(tOracleRow、データベースに基づくtMySQLRow)に接続します。クエリ

tFlowToIterate各行(INSERTクエリ)を反復し、キーと値のペアでそれを変換して、これ以上実行するDBコンポーネントに通過するであろう:

はtFileInputDelimitedで、等スキーマを定義します。 DBコンポーネントで

、((String)をglobalMap.get( "row3.Query"))

・ホープ、このヘルプ

+0

私は唯一のINSERT文を持つCSVファイルを、持っているので、私は必要ありません反復する。 tFileInputDelimited(組み込み&リポジトリ)のスキーマには2つのオプションしかありません – syncdm2012

+0

はい、反復を使用する必要があります。 – PreetyK

+0

tFileInputDelimitedで、組み込みを選択してスキーマを編集し、クエリである列を1つだけ指定します – PreetyK

関連する問題