メイン コンテンツをスキップする 補完的コンテンツへスキップ

最初のサブジョブを作成する

このタスクについて

そのためには、次の手順に従います。

手順

  1. 次のコンポーネントを[Palette] (パレット)からデザインワークスペースにドロップします: [Misc] (その他)ファミリーからはtFixedFlowInput[Databases] (データベース) > MysqlファミリーからはtMysqlOutput
  2. [Row] (行) > [Main] (メイン)接続を使用して、tFixedFlowInputtMysqlOutputに接続します。
  3. tFixedFlowInputをダブルクリックして[Basic settings] (基本設定)ビューを表示させます:
  4. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、スキーマエディターを開きます。
  5. スキーマエディターで[+]ボタンを3回クリックして3つの行を追加し、上記のスクリーンショットのように設定します。
  6. [OK]をクリックします。
  7. tFixedFlowInput[Basic settings] (基本設定)ビューに戻り、[Mode] (モード)エリアで[Use Inline Table] (インラインテーブルを使用)オプションを選択します。
  8. インラインテーブルの下にある[+]ボタンを3回クリックして、テーブルに3行を追加します。
  9. インラインテーブルで、最初の行のidフィールドをクリックし、1を入力します。
  10. 最初の行のfirstnameフィールドをクリックし、Ctrl + スペースを押してオートコンプリートリストを表示し、リストからTalendDataGenerator.getFirstName()変数を選択します。
  11. 最初の行のlastnameフィールドをクリックし、Ctrl + スペースを押してオートコンプリートリストを表示し、リストからTalendDataGenerator.getLastName()変数を選択します。
  12. 続く2つの行にも同じ手順を繰り返して、スクリーンショットに表示されている設定にします。
  13. tMysqlOutputをダブルクリックして[Basic settings] (基本設定)ビューを表示させます:
  14. [Property Type] (プロパティタイプ)リストで、[Built-in] (組み込み)をそのままにして、[Host] (ホスト)[Port] (ポート)[Database] (データベース)[Username] (ユーザー名)[Password] (パスワード)に手動で入力します。[Repository] (リポジトリー)[Metadata] (メタデータ) > [DB Connections] (DB接続)ノードのデータベースで接続情報を一元管理している場合は、リストから[Repository] (リポジトリー)を選択し、フィールドに自動入力できます。
    メタデータの格納の詳細は、Talend Studioでメタデータを管理をご覧ください。
  15. データをロードするテーブルの名前を[Table] (テーブル)フィールドに入力します(たとえば、users)。
  16. [Action on table] (テーブルでのアクション)リストから[Drop table if exists and create] (テーブルが存在する場合はドロップして作成)を選択し、[Action on data] (データでのアクション)リストから[Insert] (挿入)を選択します。
  17. [Sync columns] (カラムを同期)をクリックして、既存のコンポーネントからスキーマを取得します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。