我正在使用Kettle Spoon进行改造。
如何从“获取系统信息”中提供固定输入日期?我看到选择昨天,一个月前的选项等。但我想手动选择固定日期,例如:'2012-12-14'
我从转换中得到了一个csv,'文本文件输出'。输出用于说A,B,C,D,E。我想过滤并只得到A,B,D,E。 如何从“文本文件输出”中过滤并仅选择所需的列以将我的数据输入决赛表。
提前谢谢。
答案 0 :(得分:3)
1)在“获取系统信息”后立即使用选择值步骤。在元数据选项卡中选择字段,使用类型日期并选择所需的格式掩码(yyyy-MM-dd)。
2)如果你需要过滤列,即从输出中删除一些列,再次使用select value step;如果需要根据字段/列中包含的值过滤行,请使用过滤行步骤。
答案 1 :(得分:0)
我猜你想要添加硬编码日期,而不是重新格式化现有日期。如果是这种情况,只需使用“添加常量”步骤即可。将列类型设置为Date。如果您需要将其作为源步骤执行,则可以使用“数据网格”或“生成行”步骤。
如果要从文本文件输出中删除列,可以使用“选择值”步骤作为@andtorg说明,但您也可以从“文本文件输出”步骤的“字段”选项卡中删除列。
答案 2 :(得分:0)
使用修改后的Javascript值 在PDI中添加修改的Javascript值并选择您想要的任何格式。