首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Kettle使用小结

♂️简介:Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。...Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制...(更多介绍自行搜索) ?...Kettle中文网:https://www.kettle.net.cn/ ⏬下载地址:https://jaist.dl.sourceforge.net/project/pentaho/Pentaho 9.1...启动方式:解压到本地,mac启动方式 /路径/pdi-ce-9.1.0.0-324/data-integration/spoon.sh ⚠️MySql数据抽取:如果使用MySql数据库下载jar https...举例子: 第一种:从A表->抽数据到->B表(可不同数据库) 启动kettle step 1:左侧操作区->核心对象Tab->输入->选择“表输入”->拖拽到右侧操作区 step 2:左侧操作区->核心对象

1.3K40

kettle工具的简单使用

1.使用kettle抽取CSV文件 通过Kettle工具抽取CSV文件csv_extract.csv中的数据并保存至数据库extract的数据表csv中。...(1)、创建一个转换 通过使用Kettle工具,创建一个转换csv_extract,并添加“CSV文件输入”控件、“表输出”控件以及Hop跳连接线,具体如图所示。...单击【浏览】按钮,选择要抽取的文件csv_extract.csv 单击【获取字段】按钮,Kettle自动检索CSV文件,并对文件中的字段类型、格式、长度、精度等属性进行分析。...2、json文件的抽取 通过Kettle工具抽取JSON文件json_extract.json中的数据并保存至数据库extract中的数据表json中。...(1)通过使用Kettle工具,创建一个转换json_extract,并添加“JSON input”控件、“表输出”控件以及Hop跳连接线,具体如图所示。

1.9K20

使用Kettle连接动态分库

article/details/53883505 一、问题提出 在一个数据仓库应用中,每天新建一个MySQL数据库,以当天日期命名,如d_p20161201、d_p20161202等,并使用...Kettle连接这些数据库做数据清洗和ETL工作。...建立作业,在开始后首先调用上一步建立的转换,后续的转换或作业即可正常使用第1步建立的数据库连接。 三、验证步骤 1. 建立测试数据库表。...使用JavaScript步骤给变量赋值,这种在Kettle中编程的方式,能够实现非常复杂的应用逻辑。 2. 数据库连接可以在运行时动态引用变量,这给实现统一的ETL调度提供了一种可能性。...先设置变量并赋值,然后在后面的步骤或作业项中使用变量,这是一种通用的方法。通过在Kettle中进行程序设计,大大增强了Kettle的功能。

1.6K31

kettle使用教程(超详细)

今天详细详细说一kettle 的安装,安装的版本: jdk:jdk-8u152-windows–x64 kettle:KETTLE-5.4 一、环境部署 1、安装JDK,按默认值安装即可 2、...目前的版本没有clickhouse驱动,所以没法连接,需要自定义插件,又重新安装了kettle的9.2版本尝试一,应该是比较新的了所以就把资源也更新一,希望对你有帮助的小伙伴可以点赞支持。...,这个不太适用与远程服务器安装windows客户端,或者一些学习的同学可以在本地windows设置调度任务也可以,在linux上安装部署kettle并调度是一个比较合适的方法。...// 存放执行kettle产生的日志文件 将从windows上配置好的.ktr和.kjb程序分别放在transition目录和job目录下 (或linux编写后直接保存到该目录下),注意:job中的转换对应的目录需要做相应修改...因此,在linux中不推荐使用kettle里面的自动执行,使用操作系统的定时执行要稳定的多。 Windows使用定时任务计划,linux使用crontab。

5.9K21

kettle工具使用及集成

kettle简介 Kettle是一款免费开源的基于Java的企业级ETL工具,功能强大简单易用,无可抗拒。...,可以将多个转换组合成一块进行数据处理 kettle使用方式 1.图形化界面工具(spoon) 上图截取了数据处理的转换脚本,可以看出基于图形化界面操作kettle进行数据处理,只需按照数据处理的流程配置相应的步骤即可...,简单易用,但不适合在程序中集成 2.依赖jar包的方式 应用程序集成kettle更多采用的是maven依赖jar包的方式,在jar包依赖之后可以通过两种方式对数据进行处理: 1)通过调用kettle脚本的方式...的api:通过kettle的api可以模拟步骤(step),脱离图形化界面,下面通过kettle的api模拟了一个表输入步骤,但是通过kettle的api模型步骤,适用常用的步骤,很多步骤在api中是没有的...性能分析 在对数据进行同步时,测试了分别在数据库中生成10万、100万、1000万和1亿数据,通过kettle处理入库,观察其性能。

85220

kettlelinux定时任务_CentOS(Linux)安装KETTLE教程 并配置执行定时任务

/ 请选择我们当前工作的版本7.0 可以使用如下命名直接下载 wget -c –output-document=pdi-ce-7.0.0.0-25.zip https://nchc.dl.sourceforge.net.../project/pentaho/Data%20Integration/7.0/pdi-ce-7.0.0.0-25.zip 3,使用unzip命令对这个压缩包进行解压 unzip pdi-ce-7.0.0.0...-25.zip -d “/opt/kettle” 4,解压后给予相应文件可执行权限 进入到/opt/kettle/data-integration 授予 *.sh +x权限 即可执行权限 5,执行转换...编写测试转换,执行如下命令即可 /opt/kettle-spoon/data-integration/pan.sh -file=/opt/kettle-spoon/ktr/test/test1.ktr...log=test1.log 6,执行job sudo /opt/kettle-spoon/data-integration/kitchen.sh -file=/opt/kettle-spoon/ktr/

6.3K20

kettle下载安装使用教程

Kettle简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行, 数据抽取高效稳定。...1、Kettle的下载与安装(本文使用kettle版本为pdi-ce-7.1.0.0-12)点击下载地址官方网站 2、下载kettle压缩包,因kettle为绿色软件,解压缩到任意本地路径即可。...然后打开Spoon.bat,如图所示: 因为,运行spoon在不同的平台上运行spoon所支持的脚本: Spoon.bat:在Windows平台上运行spoon; Spoon.sh:在Linux、AppleOSX...3、初步启动和使用可能出现的问题总结 因为是纯java编写要安装jdk配置环境变量 如果启动还报错 ERROR:could not create the java virtual machine!...所安装的E:\kettle-pdi-ce-7.1.0.0-12\data-integration\lib即可。

10.8K32
领券