# 一時フォルダーパラメーターの定義

利用対象...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform
* Data Fabric
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

Talend Studioでアーティファクトをデザインすれば、Talend Management Consoleでのタスク実行中に一時フォルダーを使用できるようになります。

## 始める前に

* Talend StudioでTalend Cloudライセンスを設定しているはずです。

## このタスクについて

Talend Management Consoleでタスクの実行時に一時フォルダーが必要な場合は、このコンテキストパラメーターを使用します。タスクがトリガーされる前に一時フォルダーが作成され、タスクにあるどのアクションでも使用できるようになります。フォルダーはタスク実行後に削除されます。

## 手順

1. tFixedTaskInputコンポーネントを使用してアーティファクトを作成し、2つのカラムと2つのデータ行を生成し、tFileOutputRawコンポーネントを使用してデータを2つのファイルに書き込みます。

   コンポーネントを設定するには、コンテキスト変数を使用します。

   tFileOutputRawコンポーネントにあるファイルは、context.resource\_flow\_temp\_folder+"/"+context.parameter\_oneというパターンを使って定義します。
   ### 例

   ![\[Basic settings\] (基本設定)ビュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/use_case-temp_folder1.png)
2. パレットから3つのtJobLogコンポーネントをドロップします。
3. 最初のtJobLogをOnSubjobOkリンクで最初のtFixedFlowInputにリンクします。

   tJobLogで次のログメッセージを定義します: "Working Folder is: " (作業用フォルダー:) + context.resource\_flow\_temp\_folder
   ### 例

   ![\[Basic settings\] (基本設定)ビュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/use_case-temp_folder.png)
4. tFileOutputRawのリンクで、2番目と3番目のtJobLogコンポーネントをOnComponentOkコンポーネントにリンクします。

   ログメッセージを定義します: "Wrote file: " + ((String)globalMap.get("tFileOutputRaw\_1\_FILENAME\_PATH"))および"Wrote File: " + ((String)globalMap.get("tFileOutputRaw\_2\_FILENAME\_PATH"))。
5. [Context] (コンテキスト)ビューで[+]ボタンをクリックし、テーブルに3行追加します。

   このタブがTalend Studioに表示されない場合は、[Show View] (ビューを表示) &gt; Talend をクリックし、[Context] (コンテキスト)を選択します。
   ### 例

   ![\[Context\] (コンテキスト)ビュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/use_case-temp_folder2.png)
6. コンテキストパラメーターはすべて小文字で定義します:
   1. 一時ファイルの場合は、resource\_flow\_temp\_folderの形式にします。
   2. この例では、パラメータータイプを[String] (文字列)に設定し、[Value] (値)フィールドの一時フォルダーにパスを設定しています。

      必要に応じて、File (ファイル)またはDirectory (ディレクトリー)にパラメータータイプを設定できます。
   3. 作成するファイルについては、parameter\_&lt;parameter\_name&gt;の形式にします。
7. Talend Studioでアーティファクトを実行してテストします。

   一時フォルダーは、指定したディレクトリーの2つのファイルで作成されます。
8. [Repository] (リポジトリー)ツリービューでアーティファクトを右クリックし、[Publish to Cloud] (クラウドに公開)を選択します。
9. [Open Job Task] (ジョブタスクを開く)をクリックします。
10. パラメーターを設定した後に、Talend Management Consoleでアーティファクトを実行します。
11. tJobLogコンポーネントにより生成されるログメッセージを確認します。
    ### 例

    ![Talend Management Consoleでのタスク実行ログ。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/use_case-temp_folder3.png)

    ログメッセージには、タスク実行中に一時フォルダーが作成されたことが示されます。