kettle从入门到精通 第四十八课 ETL之kettle webspoon

1、kettle自带的客户端spoon工具是cs架构,多人协同办公起来不是特别方便。当然spoon也可以通过文件仓库设置为database模式进行协同办公。每个人在自己电脑上安装&打开spoon客户端,然后设置相同的文件仓库地址。如下图所示。

2、Web-based Spoon(也称为webSpoon)

webSpoon是一个基于Web的图形化设计工具,用于Pentaho数据集成,具有与Spoon相同的外观和感觉。可以在Web浏览器中设计和执行Kettle转换/作业文件。这是一个由社区活动提供的功能,而不是由Pentaho官方支持的。

3、webSpoon部署

推荐使用Docker,docker方式简单易用,能够降低出错的几率。

$ docker run -d -p 8080:8080 hiromuhota/webspoon

4、汉化方式启动

docker run -p 8080:8080 --name webspoon -e CATALINA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true" -e JAVA_OPTS="-Duser.language=zh -Duser.region=CN -Dfile.encoding=UTF-8" hiromuhota/webspoon

5、访问地址

要使用webSpoon,浏览器直接访问http://localhost:8080/spoon/spoon,具体IP地址和端口号可能会有所不同。

打开webSpoon之后就可以进行多人共享办公,一起编辑转换或者job文件了。

注:webSpoon是web端在线编辑kettle文件,开发测试的环境而已,不适用生产环境运行转换或者job文件。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kettle(Pentaho Data Integration)是一款开源的 ETL 工具,可以用于数据抽取、转换和加载。下面是 Kettle 从入门到精通的一些步骤: 1. 下载并安装 Kettle 可以从官方网站下载 Kettle,然后按照提示安装即可。 2. 创建一个新的转换(Transformation) 在 Kettle 中,转换是指将原始数据转换为目标数据的一系列操作。要创建一个新的转换,可以在菜单栏中选择“文件”→“新建”→“转换”。 3. 添加输入源(Input) 在转换中,需要指定输入源,可以从各种数据源(如文件、数据库、Web 服务等)中读取数据。在 Kettle 中,可以通过“输入”组件来定义输入源。选择“输入”组件,然后在“设置”选项卡中输入相应的信息。 4. 添加转换步骤(Step) 在转换中,可以添加多个步骤来对数据进行转换、清洗、过滤等操作。在 Kettle 中,可以通过拖拽组件来添加转换步骤。例如,可以添加“文本文件输出”步骤来输出转换后的数据。 5. 运行转换 完成转换设置后,可以点击工具栏上的“运行”按钮来运行转换。Kettle 会根据设置的步骤依次执行,直至转换完成。 6. 高级应用 除了基本的数据转换外,Kettle 还支持更高级的功能,如作业(Job)、参数化、脚本等。通过学习和掌握这些高级功能,可以更加灵活地使用 Kettle 解决数据处理问题。 以上是 Kettle 从入门到精通的一些基础步骤,希望能对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值