【问题标题】:Pentaho Text file out separatorPentaho 文本文件输出分隔符
【发布时间】:2015-04-15 11:16:03
【问题描述】:

我在 Pentaho Kettle 中使用Text file output 步骤从 sql 中提取数据并放入 CSV 文件。我已将逗号指定为内容分隔符。但有时我会收到带有分号分隔值的文件。其他任何机构都面临过这个问题吗?我已阅读分号分隔值是 CSV 文件格式的默认内容分隔符。我相信内容分隔符设置为默认分号。这是因为spoon环境根据输入数据将内容分隔符设置为默认值吗?

【问题讨论】:

    标签: pentaho kettle data-integration


    【解决方案1】:

    打开文本文件输出步骤,转到内容选项卡,您将找到名为 Separator 的选项,您将指定的任何内容都将进入您的最终结果,默认情况下,您会在其上方找到半列,因此只需更改把它换成逗号,你的问题就会得到解决......

    【讨论】:

    • 有没有办法创建一个转换来测试输出文件是逗号分隔还是分号分隔?
    • 您可以使用预览转换步骤而不是直接运行它并检查转换中特定步骤的值。
    • 我的工作是预定的。在特定日期运行。我想让这个自动化。如果文件不是逗号分隔的,我想中止这个过程。
    • 我可以给你直接的答案,但这不公平,做一些分析你会直接得到你的答案。你仍然可以根据你的要求使用数据验证器步骤来检查过滤器的值。
    • 数据验证器步骤用于验证文件特定列中的值。我明白。因为这是关于文件属性的权利。我只是在探索其他可能的方法来识别文件的内容分隔符
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多