[Talend]tFileTouchを利用してファイルを作成する

[Talend]tFileTouchを利用してファイルを作成する

今回はTalendのコンポーネント「tFileTouch」を利用したファイルの作成を紹介したいと思います。
2019.01.17

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

こんにちは。DI部の大高です。

今回はTalendのコンポーネント「tFileTouch」を利用したファイルの作成を紹介したいと思います。

前提条件

Talendのバージョンは「Talend Open Studio for Big Data」の「Version 7.1.1」で検証しています。

tFileTouchについて

「tFileTouch」を利用するとファイルの作成を行うことができます。

「tFileTouch」コンポーネントのTalend Helpページはこちらです。

tFileTouch

では、具体的に以下で解説していきます。

ジョブの説明

シンプルなジョブで「tFileTouch」でファイルを作成するだけのジョブです。

「tFileTouch」コンポーネントの設定

「tFileTouch」コンポーネントでは、ファイル作成用のオプションを2つ設定します。

ファイル名

作成するファイルを指定します。今回は以下のパスを指定しました。

/tmp/Sandbox/Components/tFileTouch/tFileTouch.txt

存在しない場合、ディレクトリを作成

オプションの名前の通り「存在しない場合、ディレクトリを作成」するかどうかのオプションです。今回は有効にしてディレクトリを含めてファイルを作成します。

実行結果

設定は以上です。今回はファイル作成をするだけのジョブなので結果が分かりにくいのですが、コマンドでディレクトリを含めたファイルの存在を確認してみます。

$ ls ./tmp/Sandbox/Components/tFileTouch/
ls: './tmp/Sandbox/Components/tFileTouch/' にアクセスできません: そのようなファイルやディレクトリはありません
$ ls ./tmp/Sandbox/Components/tFileTouch/
tFileTouch.txt

想定通り、ディレクトリを含めてファイルが作成されました!

まとめ

以上、「tFileTouch」コンポーネントの紹介でした。

実際のジョブでは「ジョブの処理終了後に別ジョブのトリガーとなるファイルを作成する」というケースなどに利用できるコンポーネントだと思います。

それでは!


データ分析基盤ならCSAにおまかせください!

クラスメソッドでは、データ分析に関わる皆様の作業コストを削減し、分析アクションを促進・効率化・自動化するためのデータ分析基盤「カスタマーストーリーアナリティクス」を提供・展開しています。興味をお持ち頂けた方は下記バナーをクリックし、詳細をご覧頂けますと幸いです。(各種問い合わせも承っております)

データ分析基盤を最短1ヶ月で導入可能


また、現在クラスメソッドでは毎週無料の相談会を開催しています。データ分析基盤の構築から、BIツール、データ統合など、ビッグデータ分析の導入や活用、技術についてお気軽にご相談ください。

データ分析相談会

この記事をシェアする

データ分析基盤を最短1ヶ月で導入できる

関連記事