在执行SSIS 任务的时候,如何保证每次只加载一周或者一个月的数据

0
我是两个不同的数据库,在A 库充查询结果后,把结果导入到B库的一张表中,查询结果的列中有周和月,请问怎么保证每次只加载一个周或者一个月的数据,比如说在8月份执行包的时候,就只加载8月份的数据,我试了参数,但是没有成功,麻烦大神们详细指导下。谢谢
 
添加数据库表结构:

11111.JPG

  
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-08-25 回答

相当于做一个增量加载:
首先就是你的查询从A库里查出来的时候,要注意查询条件。 我看不到你的表结构,大概的意思就是
SELECT * FROM A.Table1 WHERE A.Table1.[月] = 8 这样

条件有了,就可以进行查询。然后将数据在SSIS里流向B库。要是有什么问题的话,麻烦把你数据库的表结构截图过来

要回复问题请先登录注册