【问题标题】:Azure Data Factory Lookup ActivityAzure 数据工厂查找活动
【发布时间】:2021-12-17 03:39:46
【问题描述】:

我有一个数据工厂查找活动 左侧(主)和右侧(查找流)需要匹配 4 列才能查找结果。 我有;

toString(byName('Col1')) == toString(byName('Col1'))
toString(byName('Col2')) == toString(byName('Col2'))
...

我也尝试过引用数据集

toString(byName('Col1','LeftSideDataset')) == toString(byName('Col1','RightSideDataset'))

当我在调试中预览数据时,我希望这些列匹配,并且要添加右侧的其他列但它们没有,它们似乎都与左侧输入中的第一行匹配(没有所有匹配条件)。

有人经历过吗?

谢谢, 丹

【问题讨论】:

    标签: azure-data-factory-2


    【解决方案1】:

    嗨,丹,你使用了什么设置, 我无法正确理解,是从右侧匹配还是什么都不匹配?

    如果只有一些匹配,可以尝试匹配多行或广播

    由于 Debug 仅显示数据的一些示例,因此可能仅显示命中的第一个查找

    【讨论】:

    • 您好,smotorious,感谢您的回答 - 它没有找到任何东西(即使在调试之外)。从那以后我就能够追踪到它——有人更改了链接源,因此它正在查询一个不同的环境,而没有我期望的数据。谢谢,丹
    【解决方案2】:

    数据流按预期工作。 数据未显示为链接服务已更改,因此数据与预期不符。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2022-11-11
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多