kettle 入门使用教程(最新版)
作者:凌乱的枫叶 发布时间:2023-04-12 21:28:12
前言
Kettle下载与安装保姆级教程(最新)
Kettle下载安装pdi-ce-7.1.0.0-12教程
win10环境安装kettle与linux环境安装kettle的详细过程
Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。
一、下载、安装
我使用的是7.0.0.0-25版本,下载地址:http://xiazai.jb51.net/202211/yuanma/data-integration_jb51.rar
mysql驱动文件的下载地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar
直接下载,解压就可以使用。
二、启动软件
双击 Spoon.bat 就能启动 kettle 。
三、转换的使用教程
1.点击 文件->新建->转换
2.在主对象树中点击DB连接,新建数据库连接。
3.配置数据库连接,配置完可以点测试进行验证连接是否成功,在连接数据库是需要下载mysql驱动,否则会报找不到驱动错误,将驱动文件放在lib文件夹下,mysql驱动文件的下载地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar
4.在核心对象中找到输入文件,将表输入拖动到右边的方框中即可。
5.双击右侧拖入的表输入控件,选择数据库连接和输入sql语句。
6.在核心对象中找到插入/更新控件,将插入/更新拖动到右边的方框中即可。
7.按住 Shift 键,点击表输入拖动鼠标把表输入和插入/更新用线将两个控件连接起来,使数据可以进行相互传输。
8.双击插入/更新,进行配置目标数据库连接和更新的数据表以及对应的表字段。
9.点击运行,就实现了数据的传输。运行结束后可以看到运行的条数,时间等。
四、作业的使用教程
需要定时更新数据,就会用到作业。
1.新建一个作业
2.从左侧依次拖动 START 、转换、成功到右侧,并用线连接起来。
3.双击START,配置我们需要定时运行转换
4.双击转换,选择需要运行的转换文件
5.点击运行,这个作业就处于运行状态,根据设置的时间节点运行,运行成功后可以看到运行的作业量度。
到这里,一个简单的kettle的转换与作业就完成了,希望对你有所帮助。
来源:https://blog.csdn.net/longqi_123/article/details/122343170
猜你喜欢
- 很多小伙伴在学习Django的时候,总是搞不定版本的问题,下面来一起看一张表,轻松解决Python版本和Django版本的兼容问题。Djan
- python操作mongodb数据库# !/usr/bin/env python# -*- coding:utf-8 -*-"&q
- 顾名思义,本期内容肯定是涉及编程时间,那在操作python要怎么用time这个方法呢?一起来看下吧~时间模块的定义与使用:时间模块time是
- 1 假如浏览器不支持JavaScript怎么办?a.为什么浏览器会不支持?大部分浏览器都有禁用脚本的功能,例如chrome。b.在js被禁用
- 1、jquery//获取value值$("#ddlSubmodel").val();//获取text值$("#
- Python个人博客程序开发实例框架设计中,我们已经完成了 数据库设计、数据准备、模板架构、表单设计、视图函数设计、电子邮件支持 等总体设计
- 1. 作用将类方法转换为类属性,可以用 . 直接获取属性值或者对属性进行赋值2.实现方式使用property类来实现,也可以使用proper
- mongodb是基于分布式文件存储的nosql(非关系型)数据库虽说是nosqldb, but mongodb 其中的文档可以是关系型的在m
- modf()方法返回两个项的元组x的整数小数部分。这两个元组具有相同x符号。则返回一个浮点数的整数部分。语法以下是modf()方
- 本文实例为大家分享了js实现微信聊天效果的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html la
- 背景在进行接口自动化测试的时候,对响应结果进行校验,基本上都是对json数据的校验,响应内容十分复杂,当然验证也是一个很庞大的工程 ,不过都
- dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)
- 对于需要大量翻译的数据,人工翻译太慢,此时需要使用软件进行批量翻译。1.使用360的翻译def fanyi_word_cn(string):
- 一、说明压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的
- Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护sessio
- 1、什么是偏函数partialpython中提供一种对于函数固定属性的函数 2、偏函数的作用把一个函数的某些参数给固定住(也就是设
- 我目标文件夹下有一大批图片,我要把它转变为指定尺寸大小的图片,用pthon和opencv实现的。以上为原图片。import cv2impor
- 前言有时候字符串匹配解决不了问题,这个时候就需要正则表达式来处理。因为每一次匹配(比如找以什么开头的,以什么结尾的字符串要写好多个函数)都要
- 前言因为经常一训练就是很多次迭代,所以找到效率比较高的操作能大大缩短运行时间,但这方面资料不足,所以自己记录总结一下,有需要再补充索引效率与
- 本文实例总结了Python常见的pandas用法。分享给大家供大家参考,具体如下:import numpy as npimport pand