Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSIS错误处理:从平面文件重定向邮政编码字段大于5的行_Sql Server_Ssis_Load_Zipcode - Fatal编程技术网

Sql server SSIS错误处理:从平面文件重定向邮政编码字段大于5的行

Sql server SSIS错误处理:从平面文件重定向邮政编码字段大于5的行,sql-server,ssis,load,zipcode,Sql Server,Ssis,Load,Zipcode,我被指派了一项任务,使用ssis包将一个简单的平面文件加载到另一个平面文件中。源平面文件包含一个邮政编码字段,现在我的任务是提取并加载到另一个平面文件中,该平面文件只接受具有正确邮政编码(即5位邮政编码)的平面文件,并将无效行重定向到新文件 由于我是SSIS的新手,非常感谢您的帮助或想法 您可以添加确定字段长度的派生列。然后可以基于该列添加条件拆分。5进入拒绝路径。您检查的是5位数字吗?这就给无效的邮政编码留下了很多可能性。我想将匹配5位数字的行定向到一个平面文件,将其他邮政编码(超过5位)定向

我被指派了一项任务,使用ssis包将一个简单的平面文件加载到另一个平面文件中。源平面文件包含一个邮政编码字段,现在我的任务是提取并加载到另一个平面文件中,该平面文件只接受具有正确邮政编码(即5位邮政编码)的平面文件,并将无效行重定向到新文件


由于我是SSIS的新手,非常感谢您的帮助或想法

您可以添加确定字段长度的派生列。然后可以基于该列添加条件拆分。5进入拒绝路径。

您检查的是5位数字吗?这就给无效的邮政编码留下了很多可能性。我想将匹配5位数字的行定向到一个平面文件,将其他邮政编码(超过5位)定向到其他平面文件。谢谢你的想法,但事实证明这是我被要求做的其他事情。它正在处理由一行或多行(如邮政编码超过5位)引起的错误,但任务没有失败。见鬼,只需截断它即可。