ETL(十):异构关联(联接器转换组件的使用)(三)

简介: ETL(十):异构关联(联接器转换组件的使用)(三)

⑤ 可以去目标数据库edw中查看生成的目标表;

image.png


3)创建映射

① 定义一个映射;

image.png

② 将Oracle中的emp表和MySQL中的dept表,都拖拉到右侧灰色区域;

image.png

注意:从上图可以看出:deptno同样一个字段在Oracle中和MySQL中数据类型不一致,因此,我们需要将这个字段的数据类型设置为相同。


③ 修改dept表中的deptno字段的数据类型:添加一个“f(x)表达式转换”组件,并将dept表中的所有字段,都传递给“f(x)表达式转换”组件;

image.png

④ 双击“f(x)表达式转换”组件,进行数据类型的转换;

image.png

⑤ 添加一个“联接器转换”组件,并将各自的字段都传递到“联接器转换”组件中;

image.png

⑥ 双击“联接器转换”组件:设置一个关联条件;

image.png

相关文章
|
6月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用问题之是否支持异构数据源之间的数据映射关系
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
SQL JSON Oracle
为什么说datax是目前最好的异构数据源数据交换工具
以前我做过一个项目,其中有个需求就是每天定时把sql server中的数据同步到Mysql中,当时写了一段Java的代码来实现,一套Java代码中需要写两个数据源的连接以及两套sql的代码,十分不方便。如果还要实现Oracle、Mysql、SqlServer的互相同步,那代码逻辑就更加复杂。而且通过代码的方式,同步600万条数据要花费2个多小时,性能效率十分低下。
|
消息中间件 分布式计算 BI
ETL和ELT到底有啥区别???
ETL和ELT到底有啥区别???
|
数据采集 运维 Ubuntu
使用kettle进行数据采集处理与数据关联操作
使用kettle进行数据采集处理与数据关联操作
|
运维 Ubuntu 关系型数据库
使用kettle进行多复合来源数据的采集与关联
使用kettle进行多复合来源数据的采集与关联
|
Oracle 关系型数据库 数据库连接
ETL(十):异构关联(联接器转换组件的使用)(五)
ETL(十):异构关联(联接器转换组件的使用)(五)
ETL(十):异构关联(联接器转换组件的使用)(五)
|
Oracle 关系型数据库 MySQL
ETL(十):异构关联(联接器转换组件的使用)(一)
ETL(十):异构关联(联接器转换组件的使用)(一)
ETL(十):异构关联(联接器转换组件的使用)(一)
|
Oracle 关系型数据库 MySQL
ETL(十):异构关联(联接器转换组件的使用)(六)
ETL(十):异构关联(联接器转换组件的使用)(六)
ETL(十):异构关联(联接器转换组件的使用)(六)
|
SQL Oracle 关系型数据库
ETL(十):异构关联(联接器转换组件的使用)(二)
ETL(十):异构关联(联接器转换组件的使用)(二)
ETL(十):异构关联(联接器转换组件的使用)(二)
|
Oracle 关系型数据库 MySQL
ETL(十):异构关联(联接器转换组件的使用)(四)
ETL(十):异构关联(联接器转换组件的使用)(四)
ETL(十):异构关联(联接器转换组件的使用)(四)