【发布时间】:2019-10-09 14:38:43
【问题描述】:
我有一个很大的表,我需要将其导入到我的 BI 环境中进行报告。我有一个 SSIS 包,它调用存储过程每 20 分钟运行一次以从源中提取数据并将其填充到我的表中。源表上的最早日期是 2012 年 1 月 1 日。
我想要的是包第一次运行时,它将从源中导入 2012 年 1 月的所有数据。下次运行时,它将填充 2012 年 2 月的所有数据,依此类推。
下面是我用来提取数据的查询 - 这是基于创建和修改日期
Select ID, Name, Company, Job, HRID, PayID, CreatedOn, ModifiedOn
from dbo.HRDetails
where CreatedOn between @MonthStart and @MonthEnd
or ModifiedOn between @MonthStart and @MonthEnd
我只需要有关如何使这个增量来动态地逐月获取数据的帮助?
任何帮助将不胜感激
-杰斯
【问题讨论】:
-
我认为这里有两个不同的问题,我看到了这两个问题的答案。首先,您似乎希望将初始负载分解为块,但随后您希望定期运行以添加增量记录。你在说哪个?
标签: sql sql-server ssis