我无法理解SQL Server Integration Services

时间:2016-06-17 20:03:59

标签: sql-server ssis

我的老板想让我进入公司的后端。我有一些经验正在开发MYSQL。

我已经开始学习Microsoft SQL,所有的概念都非常简单。但我还必须学习SQL Server集成服务,我完全陷入困境。

根据我的阅读,SSIS是“服务”,允许人们提取,转换和加载数据。这将是有用的,例如,如果您是一家气象公司并且需要将恒定的数据流加载到您的数据库中,不是吗?

我知道SSIS中的大部分“工作”都是在visual studio中完成的,这是否意味着我必须学习C#?

我只是坚持这个话题。任何人都可以推荐任何先决条件,以便更好地理解SSIS吗?

2 个答案:

答案 0 :(得分:2)

了解SSIS(或任何其他语言,工具或技术)的最佳方法是边做边学。我从第一手经验中了解到,SSIS可能有点令人困惑,尤其是如果你来自SQL背景。这是因为SSIS是一种执行ETL(Extract-Transform-Load)的图形方式,可选择在各种"任务中编写T-SQL以及C#或.Net中的脚本。它暴露了。

还需要一些时间来解决诸如“控制流”等问题。 vs"数据流"和#34;脚本任务" vs"脚本组件"。

这里是SSIS基础知识的简单解释。

SSIS Basics: Setting Up Your Initial Package

专为您所处情况的人撰写(请参阅下面的说明)。

enter image description here

然后转到以下MSDN教程

SSIS How to Create an ETL Package.

它将指导您创建一个简单的ETL包。一步步。

最后,请记住,互联网是你的朋友。简单的谷歌搜索您想要了解更多有关下一步的内容将使您快速启动并运行。

答案 1 :(得分:0)

你可以使用图形界面和一些sql脚本在SSIS中做很多事情。它由您使用连接器拖放样式连接的块组成,以确定顺序和成功/失败路径。

SSIS通常被安排为sql作业,但您也可以手动运行它。

凭借经验,您可以构建非常复杂的系统。

http://www.sqlservercentral.com/stairway/72494/

[教程系列] [1]