はじめに
talendでpythonや別のプログラムを実行する方法を記載。
CMDにPython環境の構築とライブラリのインストールが必要です。
ディレクトリ
.
├── iris.csv
├── sample.py
├── TOS_DI-Win32-20200219_1130-V7.3.1
実行するPythonコード
Pandasライブラリを利用してiris.csvを読み込みdummy.csvを出力するのみ。
用途に合わせてPandasの実装が入る想定です。
sample.py
import pandas as pd
# input
df = pd.read_csv("C:\\talend\\iris.csv")
# ここで用途に合わせてpandasでデータの整形を実装
# output
df.to_csv("C:\\talend\\dummy.csv",header=True,index=False, encoding='utf-8')
使用コンポーネント
tFileExist
事前に使用するファイルがあるかを確認しています。
今回はContextsに確認するファイルを定義しています。
tSystem
単独コマンドを使用にチェック
コマンドに実行するコマンドを入力
"Python \"C:\\talend\\sample.py"