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

DatabaseInsertから1つのtDBOutputに移行

非推奨のDatabaseInsertファンクションをtDBOutputコンポーネントに置き換えるため、ジョブおよびマップをアップデートします。 同じステップでDatabaseUpdateファンクションを置き換えることができます。

始める前に

  • DatabaseInsertファンクションを使用するtHMapが含まれているジョブがあること。

このタスクについて

この例には、従業員情報が含まれているXMLファイルを読み取るtFileInputRawと、XMLデータをデータベーステーブルにマッピングするtHMapを持つ単純ジョブが用意されています。
単純ジョブの説明。
マップ結果。

この例の目的は、非推奨のDatabaseInsertファンクションを削除し、ジョブに対して同じ動作を維持することです。

手順

  1. 自分のジョブで、[Metadata] (メタデータ) > [Db Connections] (データベースコネクター)からの入力データベーステーブルをtHMapの後に配置します。
  2. [Row] (行) > [Main] (メイン)接続を使ってtHMaptDBOutput にリンクさせ、接続の名前を入力します。
    コンポーネントの接続。
  3. パースペクティブで、マップの出力として使われているデータベースストラクチャーの下にあるRepresentationsフォルダーを展開します。
  4. ジョブで使われたマップを開き、[Output] (出力)側の[Database] (データベース)をクリックして[Map] (マップ)を選択してOKをクリックすると、表記がアップデートされます。
  5. 出力ストラクチャーでDatabaseInsertファンクションを削除します。

タスクの結果

以上で、お使いのジョブは非推奨のDatabaseInsertファンクションではなくtDBOutputコンポーネントを使用するようになります。このジョブを実行すれば、同じ結果が得られます。

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

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