WindowsパソコンにTalend Open Studioをインストールする手順

# Talend Open Studioとは
Talend Open Studio（正式名はTalend Open Studio for Data Integration、以降TOSと言います）はオープンソースのETLツールです。
基礎的な使い方として、以下のサイトが非常に勉強になります。

https://qiita.com/airkoda/items/a837d3c5d851d98d2612

ただ、最初のインストールにつまづいたので、手順を残しておきます。

# インストール手順
## JDK
TOSを使うにはJDK（Java Development Kit）が必要となります。
今回はOracleのJDKを使うことにします。
1. [Oracleのダウンロードサイト](https://www.oracle.com/java/technologies/downloads/)からインストーラをダウンロードする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/af411af8-5be4-516a-8beb-aee6e686ddcc.png)

1. ダウンロードしたインストーラを起動し、ほぼデフォルト設定でインストールする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/814fe5a0-3014-fcdc-a9ba-75e72e619877.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/cdb4e202-5093-c901-2941-2d82c5a42227.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/e0e1e9cc-cde3-8cee-efa8-cfdc4d257b6b.png)

## TOS
### インストーラーのダウンロード
はじめにインストーラーをダウンロードします。
1. [TOSのサイト](https://www.talend.com/jp/products/talend-open-studio/)の「今すぐダウンロード」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/1db4a3ef-a1be-4318-3b9c-3cbe40869d92.png)

1. 必要な情報を入力し、「今すぐダウンロード」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/6df86160-a769-8580-853c-f20fb8fdf50f.png)

1. 登録した「勤務先メールアドレス」にダウンロードリンクが届くので、そこからインストーラーをダウンロードする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/dae1a0c5-8945-acd6-87fe-a23388faa5a0.png)

### TOSインストール
ダウンロードしたインストーラーを起動し、ほぼデフォルト設定でインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/c23bfd87-1d87-6d79-6640-11f68f8f00e4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/22dcd206-34e3-87e3-68b2-f95db307605a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/b9b5ed71-b814-19ec-655f-dcb06f643576.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/207bb695-4853-b0b8-fe0c-d6e5b075e969.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/10ed8fce-a683-bfa1-e39d-b222ebec36f7.png)

### 初回起動時
インストール完了後、TOSを起動すると初回起動時のもろもろが表示されます。
1. ライセンスの同意画面で内容を確認し、「承認」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/b9492dba-f6f9-ed5f-1bda-147a29a7758f.png)

1. プロジェクト選択画面でひとまずそのまま「終了」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/9b6fca46-e582-5534-12e9-7e2ab792b9b6.png)

1. ようこそメッセージで「閉じる」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/37b62d25-5563-70b2-c3ef-e25c15db8358.png)

1. 追加パッケージ画面で「Finish」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/a1d9050f-6ffd-81cb-45fa-87354c6affa4.png)

1. ライセンス同意画面で各ライセンスの内容を確認し、「すべて同意」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/4738e222-f7fa-b779-9b2d-7c323316a79f.png)

### 言語設定
現在入手できるTOSの8.0.1は既知のバグがあるらしく、日本語環境では動かないので、英語環境に変更が必要となります。

1. TOSで[ウィンドウ]-[Preferences]メニューを選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/d84759d5-e946-a8a2-e2aa-76ee5a11a3cc.png)

1. [Talend]-[国際化]メニューを選択し、ローカル言語を「English」を選択し、「Apply and Close」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/fe33c135-0742-1a8f-ff16-0a833854f0c6.png)

1. TOSを終了後、再度起動し、プロジェクト選択画面で「Finish」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/499135bf-ba8a-7e8b-10ad-9ad64aed773d.png)

1. メニューが英語になっていれば設定完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/b0989bcc-1ef0-0a32-c2f0-79addbeb17a7.png)

以上でインストール作業が完了です。
最初でもお伝えした以下のサイトで学習を進めていただくことをお勧めします。

https://qiita.com/airkoda/items/a837d3c5d851d98d2612

# おまけ
言語設定をしない場合、以下のような「**によって自動作成されました**」というSyntax errorメッセージが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916611/960c5c91-ca8b-4ef9-3874-3ae7b36a02aa.png)

これにめちゃくちゃハマりました。
TOSを再インストールしたり、JDKのバージョンを変えてみたり、JDK自体変えてみたり・・
で、[この情報](https://community.talend.com/s/question/0D55b00006kSJNcCAO/tos801%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E8%A1%8C%E3%81%AB%E4%B8%8D%E9%81%A9%E5%88%87%E3%81%AA%E6%94%B9%E8%A1%8C%E3%81%8C%E5%85%A5%E3%82%8A%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%82%A8%E3%83%A9%E3%83%BC?language=en_US)を見つけてようやく解決しました（「It's a known issue」て・・）。

最初つまづいてしまいましたが、使ってみると非常に面白いツールだと思いました。
みなさんも是非楽しいETLライフを。