gpt4 book ai didi

sql - SSIS Union All 不返回所有记录

转载 作者:行者123 更新时间:2023-12-04 23:44:22 30 4
gpt4 key购买 nike

非常初学者的问题。我有一个简单的脚本,可以在不同的表中查找记录 - 在这种情况下,是指派给患者进行治疗的医生。由于缺乏数据质量控制,许多记录没有分配正确的医生 ID,因此查找返回不匹配的输出。然后我必须为这些记录创建一个虚拟医生。之后,我想将 2 个记录集合并为 1 个。

在我的测试数据库中,我总共有 20 599 条记录。查找转换返回 9 124 条提供不匹配输出的记录和 11 475 条提供不匹配输出的记录。我不明白的是,当我做一个 Union All 时,结果总共只有 17 885 条记录。 (请看下面的截图,出现问题@Find Servicing Doctor 然后Union All)

以前从来没有这个问题。我在这个脚本的其他部分多次使用相同的技术,它们都返回正确的记录数。任何帮助将不胜感激

Screenshot showing the number of records

最佳答案

您可以在没有 2 个查找路径的情况下执行此操作。

  • 您只需在第一个查找窗口中设置为“忽略失败”。
  • 添加“派生列”元素并放置如下内容:

    ServicingDoctor-Replace'ServicingDoctor'-isnull(ServicingDoctor) ? "NA": ServicingDoctor
  • 关于sql - SSIS Union All 不返回所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21767226/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com