これらのプロパティを使って、[Standard] (標準)ジョブフレームワークで実行されているtAS400Inputを設定します。
Standard tAS400Inputコンポーネントはデータベースファミリーのコンポーネントです。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
データベース |
データベースのタイプをリストから選択し、[Apply] (適用)をクリックします。 |
[Use an existing connection] (既存の接続を使用する) |
定義済みの接続の詳細を再利用するには、このチェックボックスをオンにして、[Component List] (コンポーネントリスト)で該当する接続コンポーネントをクリックします。 注: ジョブに親ジョブと子ジョブが含まれている時は、2つのレベルの間の既存の接続を共有する必要がな場合(たとえば、親ジョブで作成した接続を子ジョブと共有するなど)には、以下を実行する必要があります。
ジョブレベルをまたがってデータベース接続を共有する方法の例は、『 Talend Studio ユーザーガイド』を参照してください。 |
[Property type] (プロパティタイプ) |
[Built-in] (組み込み)または[Repository] (リポジトリー)のいずれかで次の設定を行います。 |
|
[Built-in] (組み込み): プロパティデータは一元的に保管されません。 |
|
[Repository] (リポジトリー): プロパティが保管されるリポジトリーファイルを選択します。後続フィールドは、取得されたデータを使用して自動的に入力されます。 |
|
このアイコンをクリックすると、データベース接続ウィザードが開き、コンポーネント[Basic settings] (基本設定)ビューに設定したデータベース接続パラメーターが保存されます。 データベース接続パラメーターの設定と保存の詳細は、『 Talend Studioユーザーガイド』を参照してください。 |
[DB Version] (DBバージョン) |
使用中のAS 400バージョンの選択 |
[Host] (ホスト) |
データベースサーバーのIPアドレス |
[Port] (ポート) |
DBサーバーのリスニングポート番号。 |
データベース |
データベースの名前 |
[Username] (ユーザー名)と[Password] (パスワード) |
DBユーザー認証データ。 パスワードを入力するには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符の間に入力し、[OK] をクリックして設定を保存します。 |
[Schema] (スキーマ)および[Edit Schema] (スキーマの編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。 このコンポーネントはダイナミックスキーマ機能の利点を備えているので、ソースファイルから不明なカラムを取得したり、各カラムを個別にマッピングしなくてもソースからカラムを一括してコピーしたりできます。ダイナミックスキーマの詳細は、『 Talend Studio ユーザーガイド』を参照してください。 このダイナミックスキーマ機能は、テーブルの不明なカラムを取得する目的で設計されており、この目的に限り使用をお勧めします。テーブルの作成で使用することは勧められていません。 |
|
[Built-in] (組み込み): スキーマが作成され、このコンポーネント専用にローカルに保存されます。関連項目: Talend Studioユーザーガイドを参照してください。 |
|
[Repository] (リポジトリー): スキーマは既に存在し、リポジトリーに保存されています。したがって、再利用できます。関連項目: 『 Talend Studioユーザーガイド』を参照してください。 |
スキーマを変更するには[Edit schema] (スキーマの編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを使用できます。
|
|
クエリータイプおよびクエリー |
クエリーを入力します。フィールドの順序に気を付けて、スキーマ定義と一致するようにしてください。 ダイナミックスキーマ機能を使用する場合、SELECTクエリーには、選択したテーブルからすべてのカラムを取得するため*ワイルドカードを含める必要があります。 |
詳細設定
[Additional JDBC parameters] (その他のJDBCパラメーター) |
作成するDB接続の追加の接続プロパティを指定します。このオプションは、[Basic settings] (基本設定)の[Use an existing connection] (既存の接続の使用)チェックボックスを選択している場合は使用できません。 |
Trim all the String/Char columns (すべての文字列/文字カラムをトリミング) |
すべてのStringカラム/Charカラムの先頭や末尾の空白を削除する場合は、このチェックボックスをオンにします。 |
[Trim column] (カラムのトリミング) |
定義されたカラムから先頭や末尾の空白を削除します。 |
[tStat Catcher Statistics] (tStatキャッチャー統計) |
このチェックボックスをオンにすると、コンポーネントレベルでログデータを収集できます。 |
使用方法
使用ルール |
このコンポーネントでは、DBクエリーの柔軟性が提供されており、使用可能なすべてのSQLクエリーが網羅されています。 |
[Dynamic settings] (ダイナミック設定) |
[+]ボタンをクリックしてテーブルに行を追加し、[Code] (コード)フィールドにコンテキスト変数を入力して、ジョブ内で計画した複数の接続からデータベース接続をダイナミックに選択します。この機能は、データ構造が同じでデータベースが異なるデータベーステーブルにアクセスする必要がある場合、特に、Talend Studioを介さずにジョブをデプロイおよび実行する必要がある時など、ジョブの設定を変更できない環境で作業している場合に役立ちます。 [Dynamic settings] (動的設定)テーブルは、[Basic settings] (基本設定)ビューで[Use an existing connection] (既存の接続を使用)チェックボックスが選択されている場合にのみ使用できます。ダイナミックパラメーターを定義すると、[Basic settings] (基本設定)ビューの[Component List] (コンポーネントリスト)ボックスは使用できなくなります。 動的パラメーターの使用サンプルは、コンテキストベースの動的接続によるデータベースからのデータの読み取りおよび動的に読み込まれた接続パラメーターを使用した異なるMySQLデータベースからのデータの読み取りを参照してください。[Dynamic settings] (動的設定)とコンテキスト変数については、『Talend Studioユーザーガイド』を参照してください。 |