使用sqlserver的ssis 包定期执行,既有日作业又有月作业该如何配置? 20

如题,用sqlserver的ssisETL工具现在有个这种类似需求:有个包A用来每天加载当日的交易数据,另一个包B依赖于A,其作用是利用A包结果数据仅在每月月底那天执行统... 如题,用sqlserver 的ssis ETL工具现在有个这种类似需求: 有个包A用来每天加载当日的交易数据,另一个包B依赖于A,其作用是利用A包结果数据仅在每月月底那天执行统计月报. 请问该如何配置? sqlserver agent 虽然可以在job里分成两个step分别设置schedule,但是实际的包之间的依赖关系很复杂, 这种只有上下顺序的step设置无法满足需求? 求问高手 该如何解决? 展开
 我来答
jiewukk
2015-07-02 · TA获得超过3207个赞
知道小有建树答主
回答量:903
采纳率:100%
帮助的人:817万
展开全部
可以在 step A之后执行 step B,Step B 执行的时候增加一个判断,判断当前日期是不是月底,第二个判断 判断Step A之后的数据是不是 都是现在Step需要的。

第二种方法,直接一个作业,这一个作业当master主包,分别调度不同类型的子包,子包是否执行用一个任务表来控制,这个任务表中包的执行周期,可以是 daily monthly timely
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式