【发布时间】:2016-09-27 07:02:41
【问题描述】:
我有以下表格。
员工 - emp_id、emp_name、emp_address
Employee_assets - emp_id(FK)、asset_id、asset_name(1-many 代表员工)
Employee_family_members - emp_id(FK)、fm_name、fm_relationship(1-many 代表员工)
现在,我必须运行一个预定的kettle 作业,它从这些表中读取数据,比如说1000 名员工的批次,并根据数据库中与家庭成员和资产的关系为这1000 条记录创建一个XML 输出。它将是每个员工的嵌套 XML 记录。
请注意,这个水壶作业的性能在我的场景中非常关键。
我有两个问题 -
- 从数据库中为模式中的一对多关系提取记录的最佳方法是什么?
- 鉴于 XML 连接步骤会影响性能,生成 XML 输出结构的最佳方法是什么?
【问题讨论】:
标签: etl kettle pdi pentaho-spoon pentaho-data-integration