我有一个挑战,我试图解决,我不能从文档或示例工作,如果SSIS适合我的问题。SSIS是否适合我的问题(数据库复制查询)
我有2个表格(工作和任务)。乔布斯代表了一大部分工作,而任务与工作息息相关。通常会有从每个作业1个任务到每个作业1,000,000个任务的任何事情。每个任务都有一个存储job_id的列。作业表中的job_id是主键。
每N个小时,我要做到以下几点:
采取一切在那里,因为我最后一次运行的工作已经完成了任务的行(基于具有END_TIME值,该值是内从现在起到上次运行的时间),并将这些添加到“查询”数据库的作业列中。
将包含在第1步中的作业中具有job_id的所有任务复制到“查询”数据库的任务列中。
基本上,我希望能够经常更新我的查询的数据库,但我只希望包括那些完成的任务已完成的工作(因此一个END_TIME)的要求和任务。
这可能会每天进行2-3次,以便用户能够查询实时数据的近似最新副本。
SSIS是否适合这项任务,如果有的话,您可以请建议一些文档,以显示第一步的结果列中的哪一列用作第二步的标准?
在此先感谢...
辉煌 - 谢谢...我会坚持在文档中,并尝试了解如何做到这一点。 幸运的是,没有办法再开一份工作,所以那里的风险不大。这是一个包含作业和任务的原子提交。 最后的放纵请...您有没有指向一个文档的解释SSIS如何理解目标上的数据以及需要运行哪些数据的指针? 在我的脚本解决方案中,我得到一个datestamp(包括时间),将最后一次运行从数据库中拉出,然后获取该窗口中的行。最后,我将新的日期戳记放入数据库中。 – Anonymouslemming 2010-04-15 14:32:01