私は次の表を持っている状況があります。Pentahoケトルの1から多くのSQL(テーブル入力)を扱う方法
従業 - EMP_ID、EMP_NAME、emp_address
Employee_assets - EMP_ID(FK)、ASSET_ID、ASSET_NAME(従業員の1対多)
Employee_family_members - EMP_ID(FK) 、fm_name、fm_relationship(従業員のための)
今、私は1000人の従業員のバッチでこれらのテーブルからデータを読み込んで、家族のメンバーと資産を持つDBの関係に基づいて1000レコードのXML出力を作成する予定のケトルジョブを実行します。すべての従業員にネストされたXMLレコードになります。
私のシナリオでは、このケトルジョブのパフォーマンスは非常に重要です。
I持ってここに二つの質問 -
- スキーマ内の1対多の関係のためにデータベースからレコードを引き込むための最良の方法は何ですか?
- XML結合ステップがパフォーマンスヒットである場合、XML出力構造を生成する最良の方法は何ですか?