前言
需求:
数据库存在一个信息表,每天都在记录信息,数据量大,每天创建一张表存储。
表名每天都在变,需要从当天的表拿到信息同步到指定数据库。
预定格式:
yyyyMMdd_tableName( 20200202_abcd )
本次测试环境:
|
|
系统 |
Windows10 |
软件版本 |
kettle 7.1.0.0-12 |
MySQL驱动 |
mysql-connector-java-8.0.19.jar |
动态表名查询数据
- 第一个转换设置表名为变量
- 第二关转换拿到变量带入sql查询出数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200710120407664.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMwMjM0MDY=,size_16,color_FFFFFF,t_70)
一、获取表名
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200710142937445.png)
实现步骤如下