手順
- tOracleInputをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
Oracle接続の詳細を定義します。データベース接続の詳細は、どのジョブでもいつでも簡単に取得できるように、[Repository] (リポジトリー)ツリービューの[Metadata] (メタデータ)フォルダーに保存することをお勧めします。
- スキーマが[Repository] (リポジトリー)に保存されていない場合は、定義します。この例では、スキーマには、ID_Contract、ID_Client、Contract_type、Contract_Valueという4つのカラムが含まれています。
- 出力[File Name] (ファイル名)、[Row separator] (行区切り)、および[Fields delimiter] (列区切り)を含め、tFileOutputDelimitedコンポーネントのパラメーターを定義します。
-
tOracleBulkExecをダブルクリックして、データベース入力プロパティを定義します。
- [Property Type] (プロパティタイプ)リストで、データベース接続の詳細を[Repository] (リポジトリー)の[Metadata] (メタデータ)ノードの下に保存した場合は[Repository] (リポジトリー)を選択します。または、[Built-in] (組み込み)を選択して手動で定義します。このシナリオでは、[Built-in] (組み込み)モードを使用します。
- 次のフィールドで接続パラメーターを設定するために使われます: [Host] (ホスト)、[Port] (ポート)、[Database] (データベース)、[Schema] (スキーマ)、[Username] (ユーザー名)、[Password] (パスワード)。
- 入力が必要な[Table] (テーブル)の名前と、実行する[Action on data] (データでのアクション)を入力します。このユースケースでは、[insert] (挿入)を選択します。
- [Schema] (スキーマ)リストで[Built-in] (組み込み)を選択し、[Edit schema] (スキーマを編集)フィールドの横にある[...]ボタンをクリックし、次のコンポーネントに渡すデータのストラクチャーを定義します。
-
[Advanced settings] (詳細設定)ビューをクリックし、コンポーネントの詳細設定を指定します。
- データベースの物理ストラクチャーのステータスを保存する制御ファイル(.ctl)を使用する場合は、[Use existing control file] (既存の制御ファイルを使用)チェックボックスをオンにします。または、お使いのデータベースに従って次のフィールドに手動で入力します: [Record format] (レコード形式)、[Specify .ctl file's INTO TABLE clause manually] (.ctlファイルのINTO TABLE句を手動で指定する)、[Field terminated by] (フィールド区切り)、[Use field enclosure] (フィールド囲み文字の使用)、[Use schema's Date Pattern to load Date field] (スキーマの日付パターンを使用して日付フィールドをロードする)、[Specify field condition] (フィールド条件の指定)、[Preserve blanks] (空白の保持)、[Trailing null columns] (後続のNullカラム)、[Load options] (ロードオプション)、[NLS Language] (NLS言語)、[Set Parameter NLS_TERRITORY] (パラメーターNLS_TERRITORYの設定)。
- [Encoding] (エンコーディング)リストからエンコーディングを選択するか、リストにない場合はエンコーディングを二重引用符で囲んで入力します。
- [Output] (出力)リストから[to console] (コンソールに出力)を選択し、データベースの標準出力をコンソールに出力します。