プレジョブの作成
Oracleテーブルにロードするデータを含むプレジョブを作成します。
標準ジョブとプレジョブのデザインのセクションで、プレジョブのデザインイメージをご覧ください。
手順
- 標準ジョブを作成します。
-
次のコンポーネントを追加します。
- [Prejob] (プレジョブ)
- 2つのtFixedFlowInputコンポーネント
- 2つのtOracleOutputコンポーネント
- 2つのtOracleInputコンポーネント
- 1つのtCreateTableコンポーネント
- 2つのtLogRowコンポーネント
-
最初のtFixedFlowInputコンポーネントを設定するために使われます。
- tFixedFlowInputコンポーネントを選択して、[Basic settings] (基本設定)ビューを表示します。
- [Mode] (モード)オプションで、[Use Inline Content (delimited file)] (インラインコンテンツを使用: 区切りファイル)を選択します。
-
次のデータを[Content] (コンテンツ)フィールドに追加します。
1;Amanda;art;Amanda prefers art. 2;Ford;science;Ford prefers science. 3;Kate;art;Kate prefers art.
- [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、[Schema Editor] (スキーマエディター)を開きます。
-
以下の名前と対応するパラメーターを持つ4つのカラムを追加します:
-
2番目のtFixedFlowInputコンポーネントを設定するために使われます。
- ステップ3aと3bを繰り返します。
-
次のデータを[Content] (コンテンツ)フィールドに追加します。
1;Amanda;science;math;85;science score 2;Amanda;science;physics;75;science score 3;Amanda;science;chemistry;80;science score 4;Amanda;art;chinese;85;art score 5;Amanda;art;history;95;art score 6;Amanda;art;geography;80;art score 7;Ford;science;math;95;science score 8;Ford;science;physics;85;science score 9;Ford;science;chemistry;80;science score 10;Ford;art;chinese;75;art score 11;Ford;art;history;80;art score 12;Ford;art;geography;85;art score 13;Kate;science;math;65;science score 14;Kate;science;physics;75;science score 15;Kate;science;chemistry;80;science score 16;Kate;art;chinese;85;art score 17;Kate;art;history;80;art score 18;Kate;art;geography;95;art score
- [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、[Schema Editor] (スキーマエディター)を開きます。
-
以下の名前と対応するパラメーターを持つ6つのカラムを追加します:
-
最初のtOracleOutputコンポーネントを選択して、[Basic settings] (基本設定)ビューを開きます。
- [Property Type] (プロパティタイプ)ドロップダウンリストから[Repository] (リポジトリー)を選択します。
- [...]をクリックして、以前に追加したOracleデータベース接続を指定します。これにより、所定のフィールドにデータベース情報が自動的に入力されます。
ステップ6とステップ6a-6bを繰り返して、2番目のtOracleOutputコンポーネントを設定するために使われます。 -
tCreateTableコンポーネントを選択して、[Basic settings] (基本設定)ビューを開きます。
- [Database Type] (データベースタイプ)ドロップダウンリストからOracleを選択します。
- [Property Type] (プロパティタイプ)ドロップダウンリストから[Repository] (リポジトリー)を選択します。
- [...]をクリックして、以前に追加したOracleデータベース接続を指定します。これにより、所定のフィールドにデータベース情報が自動的に入力されます。
- [Table Name] (テーブル名)フィールドにTotalScoreOfPreferredSubjectと入力します。
- [Table Action] (テーブルアクション)ドロップダウンリストから[Drop table if exists and create] (テーブルが存在する場合はドロップして作成)を選択します。
- [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、[Schema editor] (スキーマエディター)を開きます。
-
以下の対応する名前とパラメーターを持つ4つのカラムを追加します: