Pentaho 的全新用户(以及一个新手 SO 海报,请注意!)
我想使用 Kettle/PDI 来转换来自 RDBMS 的数据(例如):
问题1 问题2 问题3 问题4 2013 年 1 月 1 日 123.00 测试 1 测试 1.1 2013 年 1 月 2 日 124.00 测试 2 测试 1.2 2013 年 1 月 3 日 125.00 测试 3 测试 1.3 1/4/13 126.00 测试 4 测试 1.4 2013 年 1 月 5 日 127.00 测试 5 测试 1.5
对此:
QuestionName AnswerDate AnswerNumber AnswerString 问题 1 2013 年 1 月 1 日 问题 1 2013 年 1 月 2 日 问题 1 2013 年 1 月 3 日 问题 1 2013 年 1 月 4 日 问题 1 2013 年 1 月 5 日 问题2 123.00 问题2 124.00 问题2 125.00 问题2 126.00 问题2 127.00 问题 3 测试 1 问题 3 测试 2 问题 3 测试 3 问题 3 测试 4 问题 3 测试 5 Question4 测试1.1 Question4 测试 1.2 Question4 测试1.3 Question4 测试 1.4 Question4 测试 1.5
正如上面所希望的那样,原始表中的每个可用数据类型都应该有一个“Answer<FieldDataType>”列。PDI可以做到这一点吗?如果是这样,有人可以为我提供一些指示吗?我已经尝试使用Row Normaliser步骤来旋转表格并分配新字段,但我可能做得不太正确(或者存在错误 [PDI 4.4])。