tFileOutputARFF
tFileOutputARFFの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtFileOutputARFFを設定するために使われます。
標準のtFileOutputARFFコンポーネントは、ファイルファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。
基本設定
| プロパティ | 説明 |
|---|---|
|
[Property type] (プロパティタイプ) |
|
|
|
このアイコンをクリックすると、接続ウィザードが開き、コンポーネント[Basic settings] (基本設定)ビューに設定したExcelファイル接続パラメーターが保存されます。 ファイル接続パラメーターの設定と保存の詳細は、接続パラメーターを設定をご覧ください。 |
|
[File name] (ファイル名) |
出力ファイルや使用する変数の名前またはパス。 ジョブで変数を定義して使用する方法は、コンテキストと変数を使用をご覧ください。 情報メモ警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。
|
|
[Attribute Define] (属性定義) |
[Edit schema] (スキーマを編集)ダイアログボックスで定義したスキーマを表示します。 [Column] (カラム): カラムの名前。 [Type] (型): データ型。 [Pattern] (パターン): 必要に応じて、データモデル(パターン)を入力します。 |
|
[Relation] (関係) |
関係の名前を入力します。 |
|
[Append] (追加) |
このチェックボックスをオンにすると、ファイルの最後に新しい行が追加されます。 |
|
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
|
|
[Create directory if not exists] (ディレクトリーがない場合はディレクトリーを作成) |
このチェックボックスはデフォルトで選択されています。存在しない場合は、出力テーブルを保持するディレクトリーが作成されます。 |
詳細設定
| プロパティ | 説明 |
|---|---|
|
[Don't generate empty file] (空のファイルを生成しない) |
空のファイルを生成しない場合は、このチェックボックスを選択します。 |
|
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルやコンポーネントレベルでジョブ処理メタデータが収集されます。 |
グローバル変数
| 変数 | 説明 |
|---|---|
|
グローバル変数 |
NB_LINE: 入力コンポーネントによって読み取られた行の数、または出力コンポーネントに転送された行の数。これはAfter変数で、整数を返します。 ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。 Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。 フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。 変数の詳細は、コンテキストと変数を使用をご覧ください。 |
使用方法
| 使用方法のガイダンス | 説明 |
|---|---|
|
使用ルール |
このコンポーネントを[Row] (行)リンクと共に使って、別のコンポーネントからデータを収集し、データをARFFファイルに再書き込みします。 |
|
[Dynamic settings] (ダイナミック設定) |
[+]ボタンをクリックしてテーブルに行を追加し、[Code] (コード)フィールドにコンテキスト変数を入力して、ジョブ内で計画した複数の接続からHDFS接続をダイナミックに選択します。この機能は、異なるHDFSシステムまたは異なるディストリビューション内のファイルにアクセスする必要がある場合、特に、 Talend Studio を介さずにジョブをデプロイおよび実行する必要がある時など、ジョブの設定を変更できない環境で作業している場合に役立ちます。 [Dynamic settings] (ダイナミック設定)テーブルは、[Basic settings] (基本設定)ビューで[Use an existing connection] (既存の接続を使用)チェックボックスがオンになっている時のみ利用可能です。ダイナミックパラメーターを定義すると、[Basic settings] (基本設定)ビューの[Component List] (コンポーネントリスト)ボックスは利用できなくなります。 ダイナミックパラメーターの定義法を示すユースケースについては、コンテキストベースのダイナミック接続によってデータベースからデータを読み取りと、ダイナミックにロードされた接続パラメーターを使って異なるMySQLデータベースからデータを読み取りをご覧ください。ダイナミック設定とコンテキスト変数の詳細は、ダイナミックスキーマとコンテキストグループを作成し、その中でコンテキスト変数を定義をご覧ください。 |
|
[Connections] (接続) |
外部リンク(このコンポーネントから別のコンポーネントへのリンク): Row_main. [Trigger] (トリガー): On Subjob Ok; On Subjob Error; Run if
受信リンク (あるコンポーネントからこのコンポーネントへのリンク): [Row] (行): メイン、拒否、反復する [Trigger] (トリガー): On Subjob Ok; On Subjob Error; Run if; On Component Ok; On Component Error; Synchronize; Parallelize
接続の詳細は、ジョブにおける接続の使い方をご覧ください。 |
|
制限事項 |
ライセンスの互換性の問題のため、このコンポーネントの使用に必要な1つ以上のJARが提供されていません。この特定のコンポーネントに不足しているJARをインストールするには、Component (コンポーネント)タブビューの[Install] (インストール)ボタンをクリックします。Talend StudioのIntegrationパースペクティブにある[Modules] (モジュール)タブでも、不足しているすべてのJARを簡単に見つけて追加できます。詳細は、外部モジュールをインストールをご覧ください。 |