ETL(五):排序转换器组件的使用(一)

简介: ETL(五):排序转换器组件的使用(一)

1、在我的ETL(三)和ETL(三)这两篇文章中,我们使用“汇总转换”组件、“LOOKUP查找转换”组件和“表达式转换”组件,将items中的源数据,按照供应商分组,求出了产品的最大价格、最小价格…最后还根据供应商id匹配查找求出了供应商名称,如下图所示;

image.png


学习本篇文章可以参考我如下2篇文章:

https://blog.csdn.net/weixin_41261833/article/details/103639918

https://blog.csdn.net/weixin_41261833/article/details/103643011

2、需求如下

 使用“排序转换器”组件,在上述结果的基础上,按照MANUFACTURER_ID升序排列;


3、开发步骤

 我们直接在以前开发步骤上,添加、修改某些步骤即可完成上述需求,因此我们还是在文件夹test_aggregation中进行操作;


1)其他地方不用动,只修改一下映射即可。因为我们只是对原始结果进行排序,因此不需要动源表和目标表;

① 原来的映射如下图所示;

image.png

② 先删除其它表与目标表之间的连接关系;

image.png

③ 在其他表与目标表之间,添加一个“排序转换器”组件;

image.png

④ 把其他表中传递给目标表的字段,先都传递给这个“排序转换器”组件;

image.png

相关文章
|
SQL 数据库
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(一)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(一)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(一)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(三)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(三)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(三)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(二)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(二)
ETL(三):汇总转换器组件(聚合)和表达式组件的合用(二)
|
SQL Oracle 关系型数据库
ETL(十):异构关联(联接器转换组件的使用)(二)
ETL(十):异构关联(联接器转换组件的使用)(二)
ETL(十):异构关联(联接器转换组件的使用)(二)
|
Oracle 关系型数据库 MySQL
ETL(十):异构关联(联接器转换组件的使用)(三)
ETL(十):异构关联(联接器转换组件的使用)(三)
ETL(十):异构关联(联接器转换组件的使用)(三)
|
Oracle 关系型数据库 MySQL
ETL(十):异构关联(联接器转换组件的使用)(四)
ETL(十):异构关联(联接器转换组件的使用)(四)
ETL(十):异构关联(联接器转换组件的使用)(四)
|
Oracle 关系型数据库 数据库
ETL(六):筛选器转换组件的使用(一)
ETL(六):筛选器转换组件的使用(一)
ETL(六):筛选器转换组件的使用(一)