Kettle使用教程 三 多表合成一

Kettle使用教程 三 多表合成一,第1张

多张表合成一张表

注意 输入表,和输出表想要存进不同的库,直接点击下面的新建就可以

建立好连接关系以后可以指定字段

然后选择映射关系,这里就是最重要的了,映射关系,可以自己指定,也可以默认指定,但是默认指定并不能把特殊的字段完全指定对,所以,最后一定要自己指定一下啊

如果一定要用kettle解决的话,写个shell,自动解析excel,然后创建目标表。或者重写kettle的控件。kettle工具安装很简单,从官网上下载下来之后,直接解压到制定的盘符下即可(前提是你配置了JAVA的环境变量,path,classpath)。

在WINDOWS环境下双击Spoonbat文件,出现如下图:

image 点击如图所示的图标,进行本地文件导入的配置

image 选择红色线框下的选项,点击确定

image 按照上面的 *** 作,点击确定即可。

image

image 直接点击关闭即可

image 通过上面两个地方的任意一个都可以创建一个数据转换的工程。

image 从左边的输入中选择Excel输入拖动到右边的地方,双击显示的图标。

image 按照如上的 *** 作步骤,选择好要导入数据的Excel,然后选择工作表。

image 然后点击获取工作表名称

image 点击确定

image 接着配置字段的显示。

image 点击确定,这样Excel输入的配置就配置好了。

接下来配置表输出(即将Excel中的数据导出到目标的数据库中的表中,注意这里数据库中表的字段最好和excel表中的字段一致,这样接下来的数据字段映射就比较方便了)

image 从右边的输出中将表输出拖动到右边

image 建立两者之间的连接关系(将鼠标放到Excel输入上,会出现选项,将鼠标放到对应的选项上,然后拖动鼠标到表输出中 出现蓝色线条既可)

image 数据连接成功后,选择将数据导入到目标表的表的配置

image 然后选择数据库字段,进行字段映射的配置

image 这样将字段全部加入到最右边的方框中,点击确定。

image 点击确定就可以了,这样整个配置就结束了。点击启动就可以了

image 。这样在数据库中相对应的表中就可以查看到数据

kettle数据导出到另一个数据库,不需要先建表结构,导出方法为:

1、打开SQL Database Studio。

2、点击展开数据库连接和数据库。

3、右击要导出数据的表,然后选择export wizard。

4、在choose source中选择database,然后点击next。

5、选择目标为database,然后点击next。

6、此时显示执行结果。

7、打开目标库,可以看到最终导出数据。

你用的是kettle的新版吗?如果是的话你在表输入里选择数据库连接后,假如获取不到表信息,自己写select语句试试。

你用的是kettle的新版吗?如果是的话你在表输入里选择数据库连接后,假如获取不到表信息,自己写select语句试试。

以上就是关于Kettle使用教程 三 多表合成一全部的内容,包括:Kettle使用教程 三 多表合成一、使用kettle把excel文件导入到数据库时,怎么自动建立一张目标表、kettle数据导出到另一个数据库,必须先建表结构吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9825753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存