在pentaho PDI V7中未选中表输出中的“指定数据库字段”时,“无效的列名”

时间:2018-11-22 06:22:27

标签: pentaho-spoon pentaho-data-integration

我正在尝试将数据插入SQL数据库。我将所有列的顺序与数据流的顺序相同。但我收到此“无效的列名name_of_the_actual_data_column”错误

1 个答案:

答案 0 :(得分:0)

列的顺序无关紧要,但是确切的列名将起作用。您的SQL实现可能不够挑剔,无法要求区分大小写的 匹配,但是空格和标点符号 至关重要。使用Specify database fields未选中 时,所有字段名称必须作为目标表中的列存在。

我发现解决SQL插入问题的一种好方法是在Select之前放置一个Table output步骤,并确保您只获得要插入的列。

您还可以右键单击Table output步骤,然后选择Input fields...以查看传递到该步骤的列元数据。