kettle Switch / Case Verification fails on working Tranfsormation

 

The Verification fails on this transformation 
[4 - Error] Step for false target [null] is invalid 

 

kettle 3.2版本的bug, 在kettle 4.4版本中做了修正。

 

手机扫一扫,欢迎关注公众号

关注程序员成长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Kettle是一款ETL工具,可以用于数据抽取、转换和加载。而switch/caseKettle中的一种转换步骤,用于根据不同的条件执行不同的操作。可以根据输入的字段值,选择不同的输出路径,从而实现数据的分流处理。 ### 回答2: Kettle switch / case 工具是一种数据整合工具,用于将不同格式和数据类型的数据集成到一个共同的数据仓库中。这种工具主要用于数据处理、转换、清洗、整合和分析等方面。Kettle switch / case 工具主要由 Pentaho 公司的 PDI(Pentaho Data Integration)软件包提供支持。 Kettle switch / case 工具主要能够实现以下功能: 数据提取:从各种不同类型和格式的数据源中提取数据并将其转换为共同的数据类型和格式。 数据转换:转换数据到共同标准的数据模型并清洗数据。 数据整合:将表中的数据合并到一个共同的数据仓库中。 数据分析:通过对数据进行分类、筛选、排列、排序、计算和分组等操作,以得出有价值的信息。 在使用 Kettle switch / case 工具时,可以使用图形界面设计和配置数据整合流程。通过使用设计器,用户可以在工作流中添加各个步骤,并将它们链接到一起以实现数据整合的自动化流程。 此外,Kettle switch / case 工具还具有自动化任务调度和监测功能,使得用户可以通过定期进行数据抽取、清洗和整合的方式来保证数据的准确性和可靠性。 总的来说,Kettle switch / case 工具是一种强大的数据处理与整合工具,能够有效地帮助用户解决数据格式不一致、数据存储位置分散、数据质量差等问题,提高数据管理与利用效率,为企业决策提供支持。 ### 回答3: Kettle Switch/Case工具是Pentaho的一个子项目,也就是离线ETL工具Kettle(现在叫做PDI)中的一项功能。它的作用是让用户根据输入流中的字段值对数据进行分类,从而实现数据的分流处理。具体来说,它可以根据某个字段的值创建多个分支,每个分支对应一个不同的处理流程。用户可以根据自己的需求,为每个分支指定不同的转换步骤或作业,实现不同的数据处理逻辑。 在Kettle中,用户可以使用Switch/Case步骤来实现这一功能。该步骤首先读取输入流中每条数据的某个字段的值,然后根据不同的值跳转到相应的处理分支。Switch/Case步骤提供了多种匹配方式和分支类型,以满足不同的需求。比如,用户可以选择使用正则表达式或通配符进行字段值的匹配,也可以根据数值范围或列表进行匹配等。此外,用户还可以在每个分支中设置多个步骤,实现复杂的数据处理逻辑。 总的来说,Kettle Switch/Case工具是一个便捷而强大的数据处理工具,可以帮助用户快速对数据进行分类和处理。在实际应用中,它通常被用来实现一些常见的数据清洗和转换任务,比如根据不同的地区将数据分别处理,或者将某个字段的值按照一定规则进行转换等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值