2

我正在使用 Kettle Spoon 进行改造。

  1. 如何从“获取系统信息”中给出固定的输入日期?我看到选择昨天、一个月前等的选项。但我想手动选择固定日期,例如:'2012-12-14'

  2. 我从转换中得到了一个 csv,“文本文件输出”。输出用于说 A、B、C、D、E。我想过滤并只获取 A、B、D、E。如何从“文本文件输出”中过滤并仅选择所需的列来获取我的数据决赛桌。

先感谢您。

4

3 回答 3

4

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.

于 2013-01-13T16:13:18.713 回答
0

我猜您想添加硬编码日期,而不是重新格式化现有日期。如果是这种情况,只需使用 Add Constants 步骤。将列类型设置为日期。如果您需要将其作为源步骤,您可以使用数据网格或生成行步骤。

如果要从文本文件输出中删除列,可以使用 @andtorg 所说的选择值步骤,但您也可以简单地从文本文件输出步骤的字段选项卡中删除列。

于 2013-02-01T21:48:35.403 回答
0

使用修改后的 Javascript 值在 PDI 中添加修改后的 Javascript 值并选择您想要的任何格式。

于 2015-04-16T08:12:13.167 回答