2.5 Solution Explorer Window

来源:互联网 发布:苏34 知乎 编辑:程序博客网 时间:2024/04/28 09:42

2.5  Solution Explorer Window

在Solution Explorer Window(解决方案浏览器窗口)中可以找到所有已创建的SSIS程序包、连接和Data Source Views(数据源视图)。解决方案(solution)是一个包含了一系列项目的容器。每个项目都包含了针对不同项目类型的众多对象。对于SSIS而言,它将包含程序包和共享连接。一旦创建了解决方案,便可以在其中保存许多项目。例如,用户可能在一个解决方案中包含VB.NET应用程序以及所有支持该程序包的SSIS程序包。在本例子中,具有两个项目:一个针对VB,另一个针对SSIS。

在创建了新项目后,Solution Explorer Window将包含一系列空白文件夹。图2-12显示了一个部分填充的Solution Explorer 窗口。在这个屏幕快照中,具有一个解决方案和一个名为CalculatedColumns的项目。在该项目中,具有两个SSIS程序包。

文本框:  
图  2-12

要在某个现有已打开的解决方案中创建一个新项目,只需在Solution Explorer Window中右击解决方案名称,并选择New Project。要在文件夹中创建一个与项目对应的新项,右击包含所希望添加项类型的文件夹,然后选择New Data Source、New Data Source View或New SSIS Package。

文本框:  
图  2-13

如果查看包含解决方案和项目文件的目录,将会看到在Solution Explorer Window中表示的所有文件。其中看到的一些库文件具有以下扩展名:

●       .dtsx——SSIS程序包,这种文件使用的是SQL Server 2005进行Beta测试时期(那时SSIS仍然还称为DTS)所用的旧扩展名。

●       .ds——共享数据源文件

●       .dsv——数据源视图

●       .sln——包含一个或多个项目的解决方案文件

●       .dtproj——SSIS项目文件

2.5.1  Toolbox

Toolbox包含了可以在设计窗格中使用的所有条目。例如,Control Flow Items选项卡具有如图2-13所示的条目。该列表内容可能会根据所安装的自定义任务而变。当位于不同的选项卡,例如Data Flow Items选项卡时,列表内容可能就完全不同了。在第3章将介绍在图2-13中看到的所有任务。

Toolbox被分组归类到诸如Maintenance Tasks和Control Flow Items选项卡。这些选项卡可以根据可用性的需要来收缩或扩展。当使用Toolbox时,可能希望通过从默认视图中删除任务或选项卡来自定义视图。若要在Toolbox中删除或自定义条目列表,可以通过右击某个条目并选择Choose Items,这将打开Choose Toolbox Items对话框,如图2-14所示。要自定义在Control Flow Items选项卡中所看到的列表内容,可以选择SSIS Control Flow Items选项卡,然后选中自己希望看到的任

务。

图  2-14

文本框:  
图  2-15

如果右击某个特定的任务,将看到一个菜单,它可以让用户通过增加或删除选项卡,以及添加、重命名或删除项来自定义自己的视图。也可以改变条目或选项卡的显示次序,方法是单击某个条目并从源拖放到目的地,或者是右击并选择Sort Alphabetically(按字母顺序排序)。

2.5.2  Properties Windows

在Properties Windows(属性窗口,如图2-15所示)中可以自定义所选择的条目。例如,如果在设计窗格中选择了某个任务,则获得一个可配置的属性列表,例如任务的名称以及它将使用的查询。根据所选择的项不同,属性列表视图也有所差异。图2-15显示了一个Send Mail任务的属性。

2.5.3  Navigation Pane

在BIDS中增加的一个可用性特性是:可以使用位于程序包右下角的Navigation Pane(导航窗格,如图2-16所示),快速在程序包中导航。该窗格只有在程序包的大小超过单个屏幕显示时才能看到,而且它可以允许快速在程序包中导航。要访问该窗格,可以在屏幕右下角左键单击并按住十字箭头。然后便可以很容易地在一个大程序包中向上或向下滚动导航。

文本框:  
图  2-16

2.5.4  其他窗口

在设计时,BIDS还具有一些其他的窗口,可以在开发期间的各个阶段根据需要使用它们来进行停靠(dock)、取消停靠(undock)、显示、隐藏或自动隐藏。这些窗口包括以下:

●       Error List Window(错误列表窗口):显示在程序包中所检测到的错误和警告。双击该窗口中的某个条目将打开一个编辑器,该编辑器针对引发错误的对象。

●       Output Window(输出窗口):显示当在BIDS环境中生成或执行程序包时的结果。例如,输出窗口将显示在显示在生成或部署期间或在运行时所发生的错误。

●       Task List window(任务列表窗口):显示开发人员能够创建的说明性任务或用于以后开发的后续任务。

在开始测试程序包时,可能希望在BIDS内部执行它们。这将把模式从设计时切换到运行时,而且此时在程序包执行结束之前不允许对程序包进行编辑。在运行时,将显示以下窗口:

●       Call Stack window(调用堆栈窗口):显示堆栈上的函数或任务名称。

●       Breakpoints window(断点窗口):显示在当前项目中设置的所有断点。

●       Command window(命令窗口):用于直接在BIDS中执行命令或别名。

●       Immediate window(直接窗口):用于调试和求值表达式,执行语句并打印变量值。

●       Autos window(自动窗口):显示在当前语句和以前语句中使用的变量。

●       Locals window(本地窗口):显示在当前作用域中的所有局部变量。

●       Watch window(监视窗口):允许加入特定的变量到在执行程序包时能够进行监视的窗口中。用户也可以直接在该窗口中修改读取/写入变量。在第3章将了解更多有关内容。

原创粉丝点击