2.4 创建自己的第一个程序包
在了解BIDS工具集的基本内容之前,先创建一个很基本的项目来体验BIDS的一些功能。如果用户对其中的一些内容不了解,先不要着急。在本章稍后和第3章将会进行更清晰地说明。这个快速示例将说明如何配置一个任务以及使用优先约束将任务链接到一起。
首先通过选择Start→Program→Microsoft SQL Server 2005→SQL Server Business Intelligence Development Studio来打开BIDS。BIDS打开后,再从File菜单中选择New→Project。在左边的Business Intelligence Project Type之下,选择Integration Services Project。针对Name选项将项目名称取名为“Basic Package”,然后单击OK。
在BIDS右边的Solution Explorer中,将看到创建了一个名为Package1.dtsx的空程序包。在BIDS左边是Toolbox(工具箱),其中包含了在当前选项卡中所能完成的全部工作项,在Toolbox中,将Execute Process任务拖放到位于中间的空白设计窗格上。双击此任务来配置它。这将打开针对所希望进行配置的某个任务、转换或数据连接的编辑器。将任务命名为Notepad,还可以在General页面中输入一个描述。在左窗格中选择Process页面,然后为Execution选项选择Notepad.exe。单击OK退出编辑器。
拖动另一个Execute Process任务并双击它再次打开编辑器。将该任务命名为Clac。在Process页面中,为Executable选项输入calc.exe。单击OK退出编辑器。单击第一个Notepad任务,将看到一个绿箭头向下指向任务。这是一个优先约束,在第1章介绍过。单击箭头并将它拖到Calc任务。这些任务现在便连接在一起了,而且Calc任务只有在第一个任务执行成功之后才会执行。
![]() |
图 2-11
祝贺!现在已经创建了第一个程序包。尽管该程序包不会用于生产环境,但是它说明了SSIS中的基本概念。要注明的是,用户可能不会开发具有类似交互式窗口的程序包。如果在生产环境中执行该程序包,则在程序包执行结束之前需要用户的交互来关闭窗口。在此所接触到的概念会在后面的每章中详细介绍,接下来将了解BIDS中可用的功能。