# tVerticaOutputBulk

tVerticaBulkExecコンポーネントがVerticaデータベースにフィードするために使用するファイルを準備します。

コンポーネントtVerticaOutputBulkとtVerticaBulkExecは一般に、2ステッププロセスの一部として一緒に使います。最初のステップでは、出力ファイルが生成されます。2番目のステップでは、このファイルはデータベースをフィードするための一括ロード操作で使用します。これら2つのステップは、tVerticaOutputBulkExecコンポーネント内で融合しています。2つの別々のコンポーネントを使う利点は、データベースにロードする前にデータを変換できることです。

## tVerticaOutputBulkの標準プロパティ

これらのプロパティは、 標準ジョブのフレームワークで実行されているtVerticaOutputBulkを設定するために使われます。

標準のtVerticaOutputBulkコンポーネントは、 データベースファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

情報メモ注: このコンポーネントは、動的データベースコネクターの特定のバージョンです。データベース設定に関連するプロパティは、データベースタイプの選択に応じて異なります。動的データベースコネクターについては、[DB Genericコンポーネント](https://help.qlik.com/talend/r/ja-JP/8.0/components/db-generic/db-generic-component)をご覧ください。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| データベース | 目的のデータベースタイプをリストから選択し、[Apply] (適用)をクリックします。 |
| [Property Type] (プロパティタイプ) | ファイルパスとスキーマの設定方法を選択します。<br><br><ul> <li> <p> <span>Built-In (組み込み)</span>: このコンポーネントのファイルパスとスキーマがローカルに設定されます。</p> </li> <li> <p> <span>[Repository] (リポジトリー)</span>: <span><span>[Repository] (リポジトリー)</span> &gt; <span>[Metadata] (メタデータ)</span></span>で一元的に保存されたファイルの詳細が、このコンポーネントによって再使用されます。</p> <p>このチェックボックスの横にある <span>[...]</span> ボタンをクリックし、表示された <span>[Repository Content] (リポジトリーのコンテンツ)</span>ダイアログボックスで、再使用するファイルを選択すると、関連するすべてのプロパティに値が自動的に入力されます。</p> </li> </ul> |
| [File name] (ファイル名) | 生成するファイルへのパス。<br><br>このファイルは、Talend Studioがインストールされているか、またはこのコンポーネントを使っているジョブがデプロイされているのと同じマシンに生成されます。 |
| [Append] (追加) | このチェックボックスを選択すると、ファイルの最後に新しい行が追加されます。 |
| [Schema] (スキーマ)と[Edit schema] (スキーマを編集) | スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。<br><br><ul> <li> <p> <span>[Built-in] (組み込み)</span>: そのコンポーネントに対してのみスキーマを作成し、ローカルに保管します。</p> </li> <li> <p> <span>[Repository] (リポジトリー)</span>: スキーマは作成済みで、リポジトリーに保管されています。さまざまなプロジェクトやジョブデザインで再利用できます。</p> </li> </ul><br><br>再利用するスキーマに整数またはファンクションのデフォルト値が指定されている場合は、これらのデフォルト値を引用符で囲まないようにご注意ください。引用符で囲まれている場合は手動で削除します。<br><br>詳細は、[テーブルスキーマを取得](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/retrieving-table-schemas?tocId=_C1~eFOlN~GM_JR2qkBYZg)をご覧ください。<br><br>スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。変更を加えると、スキーマは自動的に組み込みになります。<br><br><ul> <li> <p> <span>[View schema] (スキーマを表示)</span>: スキーマのみを表示する場合は、このオプションを選択します。</p> </li> <li> <p> <span>[Change to built-in property] (組み込みのプロパティに変更)</span>: ローカルで変更を行うためにスキーマを<span>組み込み</span>に変更する場合は、このオプションを選択します。</p> </li> <li> <p> <span>[Update repository connection] (リポジトリー接続をアップデート)</span>: リポジトリーに保存されているスキーマに変更を加え、変更後にそのコンテンツをすべてのジョブにプロパゲートするかどうかを決める場合は、このオプションを選択します。</p> <p>変更を現在のジョブにのみ反映する場合は、変更後、<span>[No] (いいえ)</span>を選択し、<span>[Repository Content] (リポジトリーコンテンツ)</span>ウィンドウで再びこのスキーマのメタデータを選択します。</p> </li> </ul> |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [Row Separator] (行区切り) | 行の終端を識別するために使用される区切り。 |
| [Include Header] (ヘッダーを含める) | このチェックボックスを選択すると、カラムヘッダーがファイルに追加されます。 |
| [Encoding] (エンコーディング) | リストからエンコーディング方式を選択するか、または[CUSTOM] (カスタム)を選択して、手動で定義します。このフィールドはデータベースデータ処理の必須フィールドです。 |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |

## グローバル変数

| 変数 | 説明 |
| --- | --- |
| NB\_LINE | 処理された行数。これはAfter変数で、整数を返します。 |
| ERROR\_MESSAGE | エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、一般にtVerticaBulkExecコンポーネントと共に使います。一緒に使用すると、Verticaデータベースをフィードする時にパフォーマンスが向上します。<br><br>Talend StudioとVerticaデータベースは、非常に高速で手頃なデータウェアハウスとデータマートアプリケーションを作成します。Verticaに接続するように*Talend Studio*を構成する方法は、[TalendおよびHPVerticaのヒントとテクニック](https://www.vertica.com/kb/Vertica-Integration-with-Talend-Connection-Guide/Content/Partner/Vertica-Integration-with-Talend-Connection-Guide.htm)をご覧ください。 |