SSIS - 时间表中的加载点 - 包流?

时间:2015-06-24 15:45:31

标签: ssis

首先,我是SSIS的新手。我已经和它一起工作了一段时间,但不是很经常,只是为了非常基本的简单事情。

我设置了一个SSIS包来加载来自" live"数据源。这一直很好,我们一直在添加新表并更新现有表。我们使用这些表来查询报告。这不是一个计划好的项目,它正在/即将完成。

然后我被告知我需要创建"时间点"表。基本上,上面的重复表需要每年加载3次:一次在开始,中间和年末。数据不能改变,但就像" live"表,这将是一项正在进行的工作,新的字段/表被添加。我现在已经完成了这项工作(当然还有其他一些东西),而且我现在以#34;现在可以使用的方式完成它,但显然不能保持这种状态。这基本上就是我做的:

I created synonyms and revised all the stored procedures to use the synonyms

I set up an SSIS package with the following steps:

Execute SQL Task - Truncate tables

Execute SQL Task - Point synonyms to beginning of the year data source

Data Flow Task - Load tables

Execute SQL Task - Point synonyms to middle of the year data source

Data Flow Task - Load tables

Execute SQL Task - Point synonyms to end of the year data source

Data Flow Task - Load tables

显然它不能保持这种方式,因为我现在有4份相同的数据流任务。如果我需要添加字段或新表,真是个噩梦!至少我能够使用相同的存储过程。有人可以帮我一个更好的设置想法吗?

0 个答案:

没有答案