ADF 内部联接返回的行数少于预期

问题描述 投票:0回答:1

我有一个非常简单的内部联接,将存储中的 Excel 文件连接到数据库中的视图。连接是基于两个数据集中都存在的引用。然而还没有结果。

两个数据集的架构已正确导入并且数据类型匹配。

这是一个测试场景,Excel文件中的数据是从视图中简单导出的,因此理论上每一行都应该匹配。

enter image description here

我希望看到 excel 文件 100% 匹配,因为其中存在的行是直接从现在要连接到的视图复制的。

azure-data-factory
1个回答
0
投票

在 ADF 数据流数据预览中,未基于源 1 和源 2 的完整数据进行连接。 source1 和 source2 预览数据都仅限于少数样本行,而不是整个数据。因此,source1 和 source2 中可能存在不匹配的行。这就是连接转换的输出中行数少于预期的原因。要解决此问题,您可以增加行数限制或提供示例数据以进行调试。下面是方法。

  • 单击数据流画布工具栏上的调试设置
  • 在数据流调试对话框中,单击常规选项卡。
  • 要提供示例数据,请在source1中选择示例文件,然后从文件路径中提供示例文件。同样也给出 source2 的示例文件。
  • 另外,您也可以增加数据预览的行数限制。将行限制值从 1000 增加到所需值。 (对于大数据集,不推荐这种方法)

gif1

© www.soinside.com 2019 - 2024. All rights reserved.