5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Talend】TalendStudioにカスタムコンポーネントの追加

Posted at

標準コンポーネントとカスタムコンポーネントについて

TalendOpenStudio に標準で組み込まれているコンポーネントは、Talendにより検証されており、使用するには十分な機能を持っています。

Talendのコミュニティ「Talend Exchange」では、
標準のコンポーネントでは、機能不足であったり、独自にカスタマイズや、新規開発されたコンポーネントが公開されています。
Talendによる検証はされていませんが、世界中の開発者によって検索され利用されたコンポーネントは評価、フィードバックを受けて改良が加えられていきます。

今回は、「Talend Exchange」から興味を持ったコンポーネント「tWebCrawler」をインストールしてみます。

参考
Talend Exchangeからコミュニティコンポーネントをインストールする

カスタムコンポーネントのインストール

Talend Open Studioのツールバーの[Exchange]リンクをクリックし、コンポーネント「tWebCrawler」を選択します。
custom_crawler_04.jpg
「Install」ボタンをクリックします。
custom_crawler_05.jpg
custom_crawler_06.jpg
インストールされるとInstalled になるとHelpに書いてありましたが、特に変わりませんでした。
custom_crawler_07.jpg

試しにジョブを作成してみたところ、コンポーネントの選択肢に「tWebCrawler」が出てきました。
custom_crawler_08.jpg

試しに私の別の記事をCrawling してみました。
検索キーワード「title」
custom_crawler_09.jpg

tLogRowで結果を表示してみます。
custom_crawler_10.jpg
表示を少し絞ってみます。
custom_crawler_11.jpg

実行してみました。
custom_crawler_12.jpg

手軽にCrawlingできました。
下記の様な設定もできるようです。
custom_crawler_14.jpg

custom_crawler_13.jpg

まとめ

標準コンポーネントでも、同様なことはできると思いますが、
手軽にCrawling できそうです。
Talend7.1 に対応したコンポーネントは、まだ少ないですが
これから、既存のコンポーネントが徐々に追加されていくと思われます。

気に入ったコンポーネントがあったら、また紹介しようと思います。
自分でも、作ってアップロードしてみたいですね。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?