【三】当输入表是输出表从表时,两表主键不一致,如何使用kettle同步

news/2024/10/30 19:25:30/

如果对于基本操作不太了解的可以去看我的第一篇推文
【一】kettle使用表输入,表输出控件入门小demo

目录

  • 一、表结构
    • 1、输入表结构
    • 2、输出表结构
  • 二、需求描述
  • 三、kettle表输入
    • 1、sql内容
    • 2、配置详情
  • 四、kettle表输出
  • 五、进行节点连接

一、表结构

1、输入表结构

在这里插入图片描述

2、输出表结构

在这里插入图片描述

二、需求描述

输入表中有一些记录,需要同步到输出表中,并且对应的 sysfirm_id = 1

例如:输入表中主键 community_id = 1 ,community_name = ‘名字’ 的记录,在输出表中 bc_com_id 自增,sysfirm_id = 1,community_id = 1,community_name = ‘名字’

三、kettle表输入

选择 核心对象 - 输入 - 表输入

1、sql内容

select a.community_id,'1' as sysfirm_id,a.community_name
from base_p_community a 

2、配置详情

在这里插入图片描述

四、kettle表输出

选择 核心对象 - 输出 - 插入/更新
详情配置如下

在这里插入图片描述

五、进行节点连接

进行输入表和输出表节点连接,运行即可
在这里插入图片描述


http://www.ppmy.cn/news/742003.html

相关文章

电脑换IP后,改虚拟机里的IP

虚拟网关配置好,改成和你电脑一样的网段 cd /etc vim hosts 改成你想要的 cd /etc/sysconfig/network-scripts vim ifcfg-en... 改成你想要的 cd /etc/sysconfig/ vim network 改成你想要的

在线绘制函数图像和在线图标绘制网址

经过寻找&#xff0c;找到了几个在线绘制函数图像的网址&#xff0c;可以不用matlab和geogebra软件绘制了。 数学函数图像&#xff1a; 第一个&#xff1a;Desmos 首推 第二个&#xff1a;fooplot 可以绘制分段函数比如&#xff1a; (x>1)x*3/(3*x1) (x<1)x*3/4 …

python 画隐函数图像 画三维显函数图像

import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np#隐函数画法1 xrange np.linspace(-2 ,2, 400) yrange np.linspace(-2, 2, 400)X, Y np.meshgrid(xrange,yrange) R Y**2 X**2 plt.contour(X,Y,R,[1]) plt.show()##########…

用python画函数图像

画sigmoid激活函数&#xff1a; import numpy as np import matplotlib.pylab as pltdef sigmoid(x):return 1/(1np.exp(-x)) # sigmoid函数x np.arange(-6.0,6.0,0.1) # 限定x的范围&#xff0c;给什么区间画出来的就是在哪个区间 y sigmoid(x) # 求y值plt.plot(x,y) pl…

Opencv-python 求原坐标点透视变换后对应坐标点

1.关于透视变换原理不赘述 2.已知原图img一像素点坐标p(x,y)&#xff0c;变换前矩阵坐标pts1&#xff0c;变换后矩阵坐标pts2&#xff0c;求变换后p点对应坐标 3.程序 # p pts1 pts2#求变换矩阵M M cv2.getPerspectiveTransform(pts1, pts2)# 坐标转换 def cvt_pos(pos, …

python画对数与半对数坐标

import numpy as np import matplotlib.pyplot as plt import scipy.stats as stsif __name__ __main__:a 0.031 / 10000 0.0337 / 10000print(0.0336 * 100 / np.sqrt(a)) # 1320.95r sts.lognorm.rvs(0.954, size1000)c plt.hist(r, bins500)plt.show()# 双对数坐标下f…

项目二:绘制数学函数图像

在Python中&#xff0c;绘制函数图像一般要用到Numpy和 Matplotlib两个模块&#xff0c;这两个模块需要另外安装。 numpy模块&#xff1a; 是一个科学计算包&#xff0c;其中包括很多数学函数&#xff0c;如三角函数、矩阵计算方法、矢量运算、线性代数等。 通过该模块中的ar…

ElasticSearch学习02——Kibana安装

ElasticSearch学习02——Windows下Kibana安装 Kibana是界面化的查询数据的工具&#xff0c;下载时尽量下载与ElasicSearch一致的版本。 1、下载对应版本的Kibana ​ 有了ElasticSearch安装的经验&#xff0c;我们发现了ES和JDK有着版本对应的关系&#xff0c;Kibana和ES共同为…