ETL(三):汇总转换器组件(聚合)和表达式组件的合用(一)

简介: ETL(三):汇总转换器组件(聚合)和表达式组件的合用(一)

1、需求如下

image.png


2、在进行ETL开发之前,先创建一个edw用户。

3、创建一个test_aggregation文件夹,用于完成本次项目

注意:每个作业相当于是一个工程project,创建文件夹方便我们管理项目,同时ETL开发流程步骤太多,放在同一个文件夹下显得更为合适了。

4、ETL开发流程如下

整个ETL开发流程的详细步骤,可以参考我的另外一篇文章:https://blog.csdn.net/weixin_41261833/article/details/103625414

1)定义源表

image.png


2)定义目标表

① 利用源表生成目标表;

image.png

② 双击该表,给目标表重新命名;

image.png

③ 对源表中的列进行筛选,保留或者自定义我们想要的列;

image.png

④ 生成并执行sql后,目标表中才会生成这个表的表结构(这一步很关键!!!);

image.png

⑤ 针对上述“生成数据库对象”表,做如下操作;

image.png

⑥ 执行完成以后,可以去edw用表下面查看已经生成了edw_ITEMS表;

image.png


3)创建映射

① 创建映射;

image.png

② 将源表和目标表都拖拉到右侧的灰色区域;

image.png


image.pngimage.pngimage.pngimage.pngimage.pngimage.png

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