tTeradataConnectionの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtTeradataConnectionを設定するために使われます。
標準のtTeradataConnectionコンポーネントは、データベースファミリーとELTファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。
基本設定
[Database] (データベース) |
データベースのタイプをリストから選択し、[Apply] (適用)をクリックします。 |
[Property type] (プロパティタイプ) |
[Built-in] (組み込み)と[Repository] (リポジトリー)のいずれかです。 |
|
[Built-in] (組み込み): 一元的に保存されるプロパティデータはありません。 |
|
[Repository] (リポジトリー): プロパティが保管されるリポジトリーファイルを選択します。後続フィールドは、取得されたデータを使用して自動的に入力されます。 |
[Host] (ホスト) |
データベースサーバーのIPアドレス。 |
[Database] (データベース) |
データベースの名前。 |
[Username] (ユーザー名)と[Password] (パスワード) |
データベースユーザー認証データ。 パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、OKをクリックして設定を保存します。 |
[Additional JDBC parameters] (追加のJDBCパラメーター) |
既存のDB接続で接続の追加プロパティを指定し、特定の文字セットがサポートされるようにします。例: CHARSET=KANJISJIS_OSで日本語文字のサポートが得られます。 情報メモ注:
エンコーディングパラメーターの設定はこのフィールドで行います。 |
[Use or register a shared DB Connection] (共有データベース接続を使用または登録) |
このチェックボックスをオンにして、データベース接続の共有、または親もしくは子ジョブによって共有されているデータベース接続の取得を行い、[Shared DB Connection Name] (共有データベース接続名)フィールドが表示されたら、共有データベース接続の名前を入力します。これにより、1つのデータベース接続(データベーススキーマの設定は除く)を複数のデータベース接続コンポーネントの間で共有できます。ジョブレベルが異なっていても、親と子のどちらであっても可能です。 このオプションは、tRunJobコンポーネントの[Use dynamic Job] (ダイナミックジョブを使用)および[Use an independent process to run subJob] (サブジョブを独立したプロセスで実行)オプションには対応していません。いずれかのオプションを有効にしてtRunJobコンポーネントで共有接続を使用すると、ジョブが失敗する原因となります。 |
詳細設定
クエリーバンド |
Teradataクエリーバンディング機能を使用して、(ユーザーがクエリーを実行するなど)、処理するクエリーにメタデータを追加する場合は、このチェックボックスを選択します。これはたとえば、このクエリーの出所を特定するのに役立ちます。 チェックボックスをオンにしたら、[Query Band parameters] (クエリーバンドパラメーター)テーブルが表示されます。そこに、追加するメタデータ情報を入力します。この情報はキー-値ペア形式になっています。たとえば、[Key] (キー)カラムではDpID、[Value] (値)カラムではFinanceです。 このチェックボックスは実際にSET QUERY_BAND FOR SESSIONステートメントを生成し、キー-値ペアが[Query Band parameters] (クエリーバンドパラメーター)テーブルに宣言されます。このステートメントの詳細は、https://docs.teradata.com/search/all?query=End+logging+syntax (英語のみ)をご覧ください。 |
[Auto Commit] (自動コミット) |
トランザクションの実行時に変更が自動的にデータベースにコミットされるようにする場合は、このチェックボックスを選択します。 このチェックボックスがオンの場合は、対応するコミットコンポーネントを使用して変更をデータベースにコミットできません。同様に、対応するコミットコンポーネントの使用中は、このチェックボックスをオフにしておく必要があります。デフォルトでは、自動コミットファンクションは無効になっており、変更は対応するコミットコンポーネントを使用して明示的にコミットする必要があります。 自動コミットファンクションは、各SQLステートメントを実行の直後に1回のトランザクションとしてコミットしますが、コミットコンポーネントは、すべてのステートメントが実行されるまでコミットしません。このため、ジョブ内でトランザクションの管理にゆとりを必要とする場合は、コミットコンポーネントの使用を推奨します。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。 |
使用方法
使用ルール |
このコンポーネントは、一般的に、他のtTeradata*、特にtTeradataCommitおよびtTeradataRollbackとともに使います。 |
制限事項 |
ライセンスの互換性の問題のため、このコンポーネントの使用に必要な1つ以上のJARが提供されていません。この特定のコンポーネントに不足しているJARをインストールするには、Component (コンポーネント)タブビューの[Install] (インストール)ボタンをクリックします。Studioの Integration パースペクティブの[Modules] (モジュール)タブでも、不足しているすべてのJARを簡単に見つけて追加できます。詳細は、外部モジュールのインストールをご覧ください。外部モジュールをインストールする方法は、Talend Help Center (https://help.talend.com (英語のみ))をご覧ください。 |