SSIS查找-忽略某些记录
我正在进行SSIS查找转换,在voyages表中查找,但是我的一些记录没有voyages,因此会出现错误。是否有任何方法可以跳过对这些记录的查找。您可以告诉组件的查找忽略查找失败。您可以告诉组件的查找忽略查找失败。若要详细说明用户的答案,您可以配置查找组件对失败的查找执行三个操作之一SSIS查找-忽略某些记录,ssis,Ssis,我正在进行SSIS查找转换,在voyages表中查找,但是我的一些记录没有voyages,因此会出现错误。是否有任何方法可以跳过对这些记录的查找。您可以告诉组件的查找忽略查找失败。您可以告诉组件的查找忽略查找失败。若要详细说明用户的答案,您可以配置查找组件对失败的查找执行三个操作之一 Fail组件(默认值和您现在从问题中获得的操作。在查找尝试中没有与行匹配的项时,作业步骤(可能还有整个包)失败。) 忽略失败(不会使作业步骤失败,在从查找中引入的字段(即航次名称)中保留空值?) 重定向行(不会使作
或者,正如John Saunders在他的评论中提到的,您可以测试VoyageID列,并根据VoyageID列是否为null将数据流拆分为两条路径。由于查找组件可以处理此问题,因此我更喜欢使用单个查找,而不是先使用条件拆分,然后再在其中一个路径上进行查找。要扩展查找组件的答案,可以将查找组件配置为对失败的查找执行三个操作之一