首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据数据库插入验证Excel计数

根据数据库插入验证Excel计数
EN

Database Administration用户
提问于 2015-01-22 10:23:39
回答 1查看 520关注 0票数 0

我必须设计一个SSIS包,它使用Excel源文件并将数据插入到Server数据库中。

问题是我已经创建了包顶部传输数据,但是现在我需要验证Excel中的行数和数据库中的行数是否相同。通常,单个包必须处理3-4个Excel文件,并且每个文件中有5-6个工作表。

我在互联网上搜索了各种方法,其中之一就是我在数据流任务中使用了“行计数”组件,但我认为这是一个无用的步骤,因为从excel源读取的所有行都一定会被传输到目的地。我想知道在执行数据流任务之前的所有Excel行计数。

有办法这样做吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-02-09 04:03:33

不怎么有意思。

因为Excel不是一个适当的客户端服务器数据库,所以在引入它们之前,您不能问它有多少行。你可以把他们带到一个集结地,当他们进来的时候数行。如果它们不匹配,并且您需要使用业务流程来处理这些问题,则目的地是不受影响的。如果它们符合您的验证标准,则执行第二次转移到真正的目的地。为此,您可以使用数据库表,如果您想要泄漏到文件系统,则可以使用原始文件连接。如果数据集的大小合理,则缓存连接管理器非常有用。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/89903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档