【问题标题】:Exact match for all fields in table with excel in Talend表中所有字段与 Talend 中的 excel 完全匹配
【发布时间】:2016-06-03 04:52:12
【问题描述】:

我有一个表格和一个 Excel,我必须在其中比较所有字段的值。如果字段中的字段与该列中该行的 excel 不匹配,那么它应该突出显示哪一列与表字段不匹配。我得到拒绝中的所有列,而不是只有具有不同值的列,即这里只有我的第 2 行第 4 列与表格不同。这是我的excel和表格结构。我还附上了所需的输出。 Excel 输入:

表格输入:

工作设计:

TMAP 设计:

预期输出:

【问题讨论】:

    标签: excel postgresql match talend lookup-tables


    【解决方案1】:

    您的映射似乎正确,请按照以下步骤调试您的工作:

    • 确保两个输入的数据类型相同
    • 使用 tLogRow 可视化每个输入,检查字段周围是否有空格。
    • 输入组件的高级设置中有一个复选框,用于修剪数据并去除空白。

    对于输出,Talend 无法突出显示单元格或为其着色,考虑其他问题,您可以在新列中写入未加工单元格的索引。

    【讨论】:

    • 不知何故,我得到了被拒绝链接中的所有值。或者,我将两个 excel 数据都包含到表中,然后应用查询: select a.column1,a.column2,a.column3,a.column4 from pgsbizdim.test11 a inner join pgsbizdim.test b on a.column1 = b .column1 其中 a.column2b.column2 或 a.column4b.column4。这确实给出了结果,但是我无法在表格中突出显示哪些字段是完全不匹配的。这可以在 talend 中完成吗??
    【解决方案2】:

    已解决。我将数据放入另一个表并进行案例查询并将另一个表与第一个表连接起来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 2020-10-25
      • 1970-01-01
      • 2023-01-15
      相关资源
      最近更新 更多