ETLツール「Talend Open Studio」を使ってみる AWSとの接続編

RDS

MySQLとOracleのコンポーネントが用意されています。

各コンポーネントの機能は以下の通りとなっています。

Close

…RDSとの接続を終了するコンポーネントです。

Commit

…処理されたトランザクションを確定させます。

Connection

…RDSとの接続を開始するコンポーネントです。

Input

…RDS内のデータベースを読み取り、クエリに基づいて抽出します。

Output

…Talendで加工したデータをRDSに送り込みます。

Rollback

…処理されたトランザクションを取り消します。

Row

…指定されたデータベースに記載されているSQLクエリを実行します。

Redshiftコンポーネント

Redshift

RDSと同様のコンポーネントが用意されています。

S3コンポーネント

S3

以下のコンポーネントが用意されています。

BucketCreate

…Talend側からの操作でS3バケットを作成します。

BucketDelete

…Talend側からの操作でS3バケットを削除します。

BucketExist

…指定したS3バケットが存在するかを確認します。

BucketList

…S3バケットの一覧を取得します。

Close

…S3バケットとの接続を終了します。

Connection

…S3バケットとの接続を開始します。

Delete

…S3バケット内の指定したファイルを削除します。

Get

…S3バケット内のファイルを取得します。

List

…接頭辞設定に基づいて、S3バケット内のファイルを一覧表示します。

Put

…S3バケット内にファイルを送り込みます。

以上ここまでが用意されているAWS関連のコンポーネントとなります。

その他AWSサービスとのコンポーネント自体は用意されていませんが、リポジトリビューから接続コンポーネントを自作することもできます。

次回もお楽しみに!!

この記事を書いた人

aws-recipe-user