首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过ssis包加载N条记录?

如何通过ssis包加载N条记录?
EN

Stack Overflow用户
提问于 2018-05-28 06:06:36
回答 1查看 421关注 0票数 0

我必须通过SSIS包将三天的数据从源服务器加载到目标服务器。我计算过这三天的总记录大约是31000。

在源表中,我使用以下sql查询:

选择id、customer_id、deleted_date、lc_contact_date、lc_lead_date、lc_customer_date、is_blacklisted_date、modified_date、modified_by、cd_mdm1、cd_mdm2、cd_mdm3、cd_mdm4、cd_mdm5 (modified_date >2018-05-25 13:32:36‘和modified_date <= CURRENT_DATE-1);

若要向目标表发送数据,请执行以下操作。

查询是正确的,它有大约31000个计数。但是错误是在使用包时,它没有将数据从源传输到目的地。如果我使用限制约600 I,即以下查询它的工作罚款。选择id、customer_id、deleted_date、lc_contact_date、lc_lead_date、lc_customer_date、is_blacklisted_date、modified_date、modified_by、cd_mdm1、cd_mdm2、cd_mdm3、cd_mdm4、cd_mdm5来自customer_dates,其中(modified_date >2015-05-25 13:32:36‘和modified_date <= CURRENT_DATE-1)限值600;

有人能帮我把什么设置或任何东西嵌入到ssis包中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-28 16:08:22

我使用SSIS加载了数百万行--工具中没有行限制。

我最好的猜测是,数据转换组件中的某些内容未能进行强制转换,从而导致包错误。

要确认*删除现有的数据查看器(可选)*从现有的数据转换组件*添加一个派生列到错误路径*在数据转换和派生列之间添加一个数据查看器。

现在,所有失败的行都将指向您的查看器。此时,您可以确定为什么这些行失败了指定的转换,然后根据需要清理它们。

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

https://stackoverflow.com/questions/50560071

复制
相关文章

相似问题

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