DatabaseInsertから複数の出力を持つtDBOutputに移行
非推奨のDatabaseInsertファンクションをtDBOutputコンポーネントに置き換えるため、ジョブおよび複数出力のマップをアップデートします。
同じステップでDatabaseUpdateファンクションを置き換えることができます。
情報メモ重要: 複数の出力を持つDatabaseInsertやDatabaseUpdateからの移行は厄介なことがあります。問題を回避するため、次のステップを順番どおり実行してください。
    始める前に
- DatabaseInsertファンクションを使用し、複数の出力を持っているtHMapが含まれているジョブがあること。
- Talend Studioでデータベースへの接続が作成済みであること。詳細は、データベース接続を設定をご覧ください。スキーマがマップで使われているストラクチャーと同じであることを確認します。
このタスクについて
この例には、企業情報が含まれているXMLファイルを読み取るtFileInputRawと、XMLデータを2つのデータベーステーブルにマッピングするtHMapを持つ単純ジョブが用意されています。 ジョブは次のようになります。                      
  
             
 tHMapで使われるマップは次のようになります。                                       
  
             
 この例の目的は、非推奨のDatabaseInsertファンクションを削除し、ジョブに対して同じ動作を維持することです。
手順
タスクの結果
情報メモヒント: tHMap上のエラーアイコンを削除する場合は、ジョブをいちど終了して開き直すことが必要な場合があります。
 
 ![[IO/Database] (IO/データベース)タブのWriteURLファンクション。](/talend/ja-JP/data-mapper-user-guide/8.0-R2025-10/Content/Resources/images/tdm_databaseinsert_multi_migration_2.png)