我正在使用 Kettle Spoon 进行改造。
如何从“获取系统信息”中给出固定的输入日期?我看到选择昨天、一个月前等的选项。但我想手动选择固定日期,例如:'2012-12-14'
我从转换中得到了一个 csv,“文本文件输出”。输出用于说 A、B、C、D、E。我想过滤并只获取 A、B、D、E。如何从“文本文件输出”中过滤并仅选择所需的列来获取我的数据决赛桌。
先感谢您。
1) use a select value step right after the "Get system info". In the Meta-data tab choose the field, use type Date and choose the desired format mask (yyyy-MM-dd).
2) if you need filtering columns, i.e. dropping some columns from output, again use select value step; if you need filtering rows based on the values contained in a field/column, then use filter rows step.
我猜您想添加硬编码日期,而不是重新格式化现有日期。如果是这种情况,只需使用 Add Constants 步骤。将列类型设置为日期。如果您需要将其作为源步骤,您可以使用数据网格或生成行步骤。
如果要从文本文件输出中删除列,可以使用 @andtorg 所说的选择值步骤,但您也可以简单地从文本文件输出步骤的字段选项卡中删除列。
使用修改后的 Javascript 值在 PDI 中添加修改后的 Javascript 值并选择您想要的任何格式。