Kettle Spoon数据交换工具图文说明

2023-10-24 11:36

本文主要是介绍Kettle Spoon数据交换工具图文说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Kettle Spoon数据交换工具图文说明

      • 1.配置文件 jdbc.properties
      • 2.程序启动文件
      • 3.新建转换
      • 4.新建数据库连接
      • 5.表输入与表输出
        • 5.1 表输入
        • 5.2 表输出
      • 6.执行转换

1.配置文件 jdbc.properties

    文件路径:{SpoonHome}\data-integration\simple-jndi\jdbc.properties

    初始化配置数据库连接,其中{name}可自定义,为JNDI连接的名称,用于Spoon配置JNDI连接。
    此处示例文件配置了多个Oracle数据库连接。

属性名称属性描述
{name}/type数据库连接类型
{name}/driver数据库连接驱动
{name}/url数据库连接url
{name}/user数据库用户
{name}/password数据库用户密码
yskb/type=javax.sql.DataSource
yskb/driver=oracle.jdbc.driver.OracleDriver
yskb/url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
yskb/user=YSKB_0716
yskb/password=123456
topolp/type=javax.sql.DataSource
topolp/driver=oracle.jdbc.driver.OracleDriver
topolp/url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
topolp/user=topolp
topolp/password=123456
pgwwmh/type=javax.sql.DataSource
pgwwmh/driver=org.postgresql.Driver
pgwwmh/url=jdbc:postgresql://127.0.0.1:5432/pgwwmh
pgwwmh/user=root
pgwwmh/password=123456
topicpsp/type=javax.sql.DataSource
topicpsp/driver=oracle.jdbc.driver.OracleDriver
topicpsp/url=jdbc:oracle:thin:@127.0.0.1:1521:ic
topicpsp/user=root
topicpsp/password=123456

2.程序启动文件

    文件路径:{SpoonHome}\data-integration\Spoon.bat

    点击Spoon.bat 启动数据交换工具

在这里插入图片描述
在这里插入图片描述

3.新建转换

    此处yskb作为测试数据库,topolp作为开发数据库;
    将测试数据库的YSKB_0718.CODE_ONETHING表数据交换到TOPOLP.CODE_ONETHING表中
    文件新建转换,拉取表输入节点,表输出节点,鼠标悬浮表输入节点后出现操作图标选项,选择作为输出节点指向其他节点。
    注:该线段置灰时,当前转换不会生效。

在这里插入图片描述
在这里插入图片描述

4.新建数据库连接

    文件新建数据库连接
    新建测试环境数据库连接,数据库连接类型为Oracle数据库;
    连接方式选择为JNDI,该方式配置对应jdbc.properties文件中的数据库连接;

在这里插入图片描述

    新建数据库连接测试环境数据库yskb、开发环境数据库topolp;
    JNDI名称与\simple-jndi\jdbc.properties中配置的连接保持一致即可连接对应的数据库。

在这里插入图片描述

5.表输入与表输出

5.1 表输入

    双击表输入节点
    维护节点名称,选择数据库连接,获取SQL查询语句(也可以手工维护SQL语句);
    此处查询语句的作用是筛选数据,查到的数据会作为表输出节点的输入数据。

在这里插入图片描述

    点击预览功能可以预览SQL过滤的数据

在这里插入图片描述

5.2 表输出

    双击表输出节点,维护节点名称
    选择表输出节点对应的数据库连接,
    目标模式选择正确的数据库 schema name,此处为topolp;
    目标表,选择表输入节点筛选数据要交换的目标表,此处为topolp的CODE_ONETHING表

在这里插入图片描述

    勾选指定数据库字段,选择数据库字段页签,点击获取字段;
    因为此处两个库的表结构完全一致,所以直接默认按名称一一映射好了。实际生产环境中,可能是两家公司或者同一家公司不通产品之间的数据交换。
    可以手工选择输入字段映射,手工指定字段映射关系。
    即满足取表输入节点中某个字段,指定交换到目标表中指定的某个字段的场景。

在这里插入图片描述

6.执行转换

    保存转换文件到本地;
    点击开始按钮,执行交换,通过日志可以看到成功从输入节点获取到130条数据,写入130条数据到目标库。

在这里插入图片描述

在这里插入图片描述

Powered By niaonao

这篇关于Kettle Spoon数据交换工具图文说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/274882

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

超强的截图工具:PixPin

你是否还在为寻找一款功能强大、操作简便的截图工具而烦恼?市面上那么多工具,常常让人无从选择。今天,想给大家安利一款神器——PixPin,一款真正解放双手的截图工具。 想象一下,你只需要按下快捷键就能轻松完成多种截图任务,还能快速编辑、标注甚至保存多种格式的图片。这款工具能满足这些需求吗? PixPin不仅支持全屏、窗口、区域截图等基础功能,它还可以进行延时截图,让你捕捉到每个关键画面。不仅如此

log4j2相关配置说明以及${sys:catalina.home}应用

${sys:catalina.home} 等价于 System.getProperty("catalina.home") 就是Tomcat的根目录:  C:\apache-tomcat-7.0.77 <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 2017-08-10

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所

10个好用的AI写作工具【亲测免费】

1. 光速写作 传送入口:http://u3v.cn/6hXWYa AI打工神器,一键生成文章&ppt 2. 讯飞写作 传送入口:http://m6z.cn/5ODiSw 3. 讯飞绘文 传送入口:https://turbodesk.xfyun.cn/?channelid=gj3 4. AI排版助手 传送入口:http://m6z.cn/6ppnPn 5. Kim