首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSIS:“增量”导入?

SSIS:“增量”导入?
EN

Stack Overflow用户
提问于 2012-12-13 12:56:08
回答 1查看 1.5K关注 0票数 0

我必须实现一个过程,加载三个不同的数据库,转换数据并将其结果加载到一个新的SQL数据库中。

我想到了SSIS( SQL server的集成服务)。这对我来说是完美的,但是:这个过程将运行6-8个月,每天晚上。它只需导入更改。

我不知道我能不能用SSIS做这个?

有大量的数据需要导入,所以我们希望增量地更新这些数据(基于源数据库中的"ModifiedAt“列)。

所以:

  1. 这是否可能(增量导入),如何?
  2. 如果是的话:每天安排日程的最好方法是什么?
  3. 如果不是:你能看到另一种方法,我不必从头开始编程吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-13 14:05:50

是的,@andyLeonard有一个很棒的系列,名为通往集成服务的阶梯 --我经常在答案中引用本系列文章,因为它比试图将SSIS标记的累积智慧串在一个答案中要简洁得多。在该系列文章中,Andy向您介绍了增量加载模式的各个方面。我想这会给你一些关于如何安排你的进口结构的一些澄清。

您可以使用组织当前使用的任何调度工具来调度SSIS包。

  • SQL代理-- SQL Server内置的调度工具是组织的常见选项。很有可能您的DBA已经使用它来处理诸如索引重建/重组等事情的调度。使用Agent的一个优点是,对于新手来说,它有一个只为运行SSIS包而构建的步骤。并不是说启动SSIS包就那么复杂,但每一小部分都会有所帮助。
  • Windows调度程序- Windows中内置了一个可使用的调度程序(我不知道,也许是at?)如果您正在使用这种方法,我可能会建议您创建一个简单的批处理脚本来启动包,这样您就可以确保该包的手动启动与调度程序运行的相同。
  • 潮汐在我所处的位置,我们用潮汐来处理我们所有的作业调度。这并不便宜,但在我们试图跨大型机、unix和windows环境协调活动的环境中,这是蜜蜂的膝盖。这个界面是一个非常可怕的java东西,我很想看到它在火中死去几次,但是不要让它分散你对工具功能的注意力。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13860331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档