手順
-
tFileFetchをダブルクリックして、[Basic settings] (基本設定)タブを[Component] (コンポーネント)ビューに表示し、プロパティを設定するために使われます。
- [Protocol] (プロトコル)リストから、データが保存されているサーバーにアクセスするための適切なプロトコルを選択します。
- [URI]フィールドに、ファイルが保存されているサーバーにアクセスするために必要なURIを入力します。
- [Use cache to save the resource] (キャッシュを使用してリソースを保存)チェックボックスをオンにして、ファイルデータをキャッシュメモリに追加します。このオプションを使用すると、ストリーミングモードを使用してデータを転送できます。
-
ワークスペースで、tSleepをダブルクリックして、[Basic settings] (基本設定)タブを[Component] (コンポーネント)ビューに表示し、プロパティを設定するために使われます。
デフォルトでは、tSleepの[Pause] (一時停止)フィールドは1秒に設定されています。この設定を変更しないでください。最初のジョブを提供するために2番目のジョブを一時停止して、ファイルデータを読み取る時間tFileFetchを含めます。
-
ワークスペースで、tFileInputDelimitedをダブルクリックして、[Basic settings] (基本設定)タブを[Component] (コンポーネント)ビューに表示し、プロパティを設定するために使われます。
-
[File name/Stream] (ファイル名/ストリーム)フィールドで次の操作を実行します。
- デフォルトコンテンツを削除します。- Ctrl+スペースを押して、このコンポーネントで利用可能な変数を表示します。- オートコンプリートリストからtFileFetch_1_INPUT_STREAMを選択して、[Filename] (ファイル名)フィールドに次の変数を追加します:
((java.io.InputStream)globalMap.get("tFileFetch_1_INPUT_STREAM"))
。 -
[Schema] (スキーマ)リストから[Built-in] (組み込み)を選択し、[Edit schema] (スキーマを編集)フィールドの横にある[...]をクリックして、取得するファイルのストラクチャーを示します。US_Employeesファイルは、ID、Employee、Age、Address、State、EntryDateの6つのカラムで構成されています。
[+]をクリックして、6つのカラムを追加し、上記のスクリーンショットに示されているように設定します。[OK]をクリックします。
- ワークスペースで、tLogRowをダブルクリックして、[Basic settings] (基本設定)タブを[Component] (コンポーネント)ビューに表示し、[Sync columns] (カラムを同期)をクリックしてスキーマストラクチャーが前のコンポーネントから正しく取得されていることを確認します。