You are on page 1of 20

Tutorial: Creating a Basic Package Using a Wizard

Microsoft Integration Services provides the SQL Server Import and Export Wizard for building packages that perform data transfers. These packages can extract data from a source and load it into a destination, but the package can perform only minimal data transformation in the transfer process. In addition, the wizard is a quick way to create basic packages that can then be enhanced in SSIS Designer. In this tutorial, you will learn how to use the SQL Server Import and Export Wizard to create a basic package. The package that you create extracts data from an Excel workbook and loads it into a table in the AdventureWorks2008R2 database. The table is defined as one of the steps in the wizard and then created dynamically when you run the package. In subsequent lessons, the package will be expanded to include a data flow that sorts the data, creates a new column, and populates the column with values. To generate the new values, you will learn how to use the new Integration Services expression language together with the graphical expression builder to write an expression that creates new values based on existing data columns. When you install the sample data that the tutorial uses, you also install the completed versions of the packages for each lesson of the tutorial. By using the completed lesson 1 package, you can skip ahead and begin the tutorial with lesson 2 if you like. If this is your first time working with packages, the SQL Server Import and Export Wizard, or the new development environment, we recommend that you begin with lesson 1.

What You Will Learn
The best way to become acquainted with the new tools, controls, and features available in Microsoft SQL Server Integration Services is to use them. This tutorial first walks you through the SQL Server Import and Export Wizard to create a basic data-transfer package, and then shows you how to enhance the data transformation capabilities of the package by using SSIS Designer.

Requirements
This tutorial is intended for users familiar with fundamental database operations, but who have limited exposure to the new features available in SQL Server Integration Services. To use this tutorial, your system must meet the following requirements:  You must run the package that this tutorial creates in 32-bit mode. This sample uses the Microsoft Jet 4.0 OLE DB provider, for which there is no 64-bit version. The package fails if you run it in 64-bit mode. For more information about running packages in 32-bit mode on a 64-bit computer, see 64 bit Considerations for Integration Services.

 

SQL Server with the AdventureWorks2008R2 database must be installed on the computer. To enhance security, the sample databases are not installed by default. To install the sample databases, see Considerations for Installing SQL Server Samples and Sample Databases. You must have permission to create and drop tables in AdventureWorks2008R2. The sample data must be installed on the computer. The sample data is installed together with the samples. If you cannot find the sample data, return to the procedure above and complete installation as described.

Note

When reviewing tutorials it is recommended you add Next and Previous buttons to the document viewer toolbar and Previous Buttons to Help.
This tutorial assumes that you have not reconfigured SSIS Designer to use auto-connect features between control flow elements or between data flow elements. If SSIS Designer uses auto-connect, an element may be connected automatically when added to the design surface. Also, the auto-connect feature for control flow supports the use of Failureand Completion as the default constraint, instead of Success. If SSIS Designer is not using Success as its default constraint, you should reset this configuration while doing the tutorial. You configure the auto-connect features in the Business Intelligence Designers section in the Options dialog box that is available from Options on the Tool menu. Estimated time to complete this tutorial: 1 hour

Lessons in This Tutorial
Lesson 1: Creating the Basic Package In this lesson, you will use the SQL Server Import and Export Wizard to create a data-transfer package. Lesson 2: Enhancing the Basic Package In this lesson, you will enhance the basic package to include a sort operation, and to add a new column and column values to the existing dataset.

After you complete the SQL Server Import and Export Wizard the package is added to the Integration Services project. For more information on installing and depl see Considerations for Installing SQL Server Samples and Sample Databases. The SQL Server Import and Export Wizard will be run in Business Intelligence Development Studio and you will launch the wizard from an Integration Services project. you will create a basic package by using the SQL Server Import and Export Wizard.Lesson 1: Creating the Basic Package SQL Server 2008 R2 Other Versions In this lesson. the Integration Services graphical tool for building complex packages. Finally. and verify that certain properties of the package are configured correctly. The table is defined in the wizard and created when you run the package. Lesson Tasks This lesson contains the following tasks:    Step 1: Creating the Integration Services Project Step 2: Running the Wizard to Create the Basic Package Step 3: Testing the Lesson 1 Basic Package Step 1: Creating the Integration Services Project SQL Server 2008 R2 Other Versions . The package selects and extracts data from an Excel spreadsheet and writes that data to the ProspectiveCustomers table in the AdventureWorks2008R2 sample database. you will test the package by running it in Business Intelligence Development Studio. You will open the package in SSIS Designer. Important This tutorial requires the AdventureWorks2008R2 sample database.

This tutorial uses the SQL Server Import and Export Wizard to create a basic package by running the wizard in Business Intelligence Development Studio. is created and added to every new project. On the File menu. However. or click Browse to browse to locate the folder you want to use. select Integration Services Project in the Templates pane. you will run the SQL Server Import and Export Wizard to create the basic data transfer package. In the Name box. and click SQL Server Business Intelligence Development Studio. an empty package. point to New. In the Project Location dialog box. On the Start menu. clear the Create directory for solution check box. To delete it. Customers.dtsx. 8. The wizard is launched from an Integration Services project. To create the Integration Services project 1. you will not use this package because the wizard will create its own package. 4. On a wizard page you will provide a query that selects the customers who own at least one car from the Customers spreadsheet in the workbook. By default. Click OK.dtsx. 7. 5.  Specify the data source. 3. as the data source. Accept the default location.xls. and click Project to create a new Integration Services project. change the default name to SQL Server Import and Export Wizard Tutorial. point to Microsoft SQL Server. or use it as the basis for a different package later. You can delete Package. In the New Project dialog box. Step 2: Running the Wizard to Create the Basic Package SQL Server 2008 R2 Other Versions In this task. click the folder and click Open. You will use the Excel workbook. . point to All Programs. Optionally. right-click it and then click Delete. In this task you will create an Integration Services project. 6. 2. named Package.

click the Excel workbook file. select AdventureWorks2008R2. 7. you will rename the package and verify the values of certain locale-sensitive properties of the package. d. tasks. Verify that the Excel file path box contains "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data\Customers. If the Solution Explorer window is not open.xls. Customers. . If the regional settings on your computer do not specify English (United States). otherwise. replace localhost with the name of the server or server and named instance to which you want to connect. and destination. navigate to C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data. In Solution Explorer. click Use SQL Server Authentication and type a user name in the User name box and a password in the Password box. and then click Open. In the Data source list. will be created dynamically. In the Database list. You will write the data to a table in the AdventureWorks2008R2 database. open the Integration Services project that you created in the previous task. In the Destination list. On the Welcome page of the SQL Server Import and Export Wizard. On the Choose a Data Source page. type localhost. To run the SQL Server Import and Export Wizard 1. right-click the SSIS Packages folder and click SSIS Import and Export Wizard. To use a remote default instance or a named instance of SQL Server. do the following steps: a. On the Specify Table Copy or Query page. The table. c. When you specify localhost as the server name. On the Choose Destination page. type or copy the following SQL statement: 8. SELECT * FROM [Customers$] WHERE NumberCarsOwned > 0 9. select Microsoft Excel. click Solution Explorer on the View menu. 2. source. You will define the metadata of the destination columns by using the wizard. and in the Server name box. Select SQL Server Native Client. the connection manager connects to the default instance of SQL Server on the local computer. b. in the SQL statement box. To connect to a named instance use the format <server name>\<instance name>. This step is important because the Excel workbook includes locale-sensitive date data in the BirthDate column. On the Provide a Source Query page. On the Select Source Tables and Views page. you must update the values of the specified properties or the package cannot be run successfully. If it is not already open.xls". Specify the destination. 4. use the default Windows Authentication mode. do the following steps: a. ProspectiveCustomers. 6. click Next. do the following steps: 5. click Write a query to specify the data to transfer. b. Verify that the Excel version box contains Microsoft Excel 97-2003 and the First Row has column names check box is selected. c. If the instance of the Database Engine that you specified supports Windows Authentication. After the wizard completes. Click Browse. 3.

do the following steps: a. select the Drop and recreate destination table check box. The following table lists the columns and the metadata changes that you need to make: a. and modify the metadata of the destination columns. Verify that the Create Destination table option is selected.In the Destination list. and then change the table name. click Edit Mappings. to ProspectiveCustomers.[Query]. b. 10. click [dbo]. To edit column metadata and table options. Query. Column name FirstName MiddleIntial LastName BirthDate MaritalStatus Gender EmailAddress YearlyIncome TotalChildren NumberChildrenAtHome Education Occupation HouseOwnerFlag NumberCarsOwned AddressLine1 AddressLine2 City Default type nvarchar nvarchar nvarchar datetime nvarchar nvarchar nvarchar float float float nvarchar nvarchar float float nvarchar nvarchar nvarchar Updated type No change nchar No change No change nchar nchar No change money tinyint tinyint No change No change bit tinyint No change No change No change . On the Columns Mappings page.

Query. 5. 13. When finished. and then click anywhere on the background of the design surface. On the Complete the Wizard page. On the View menu. click Properties Window. On the Data flow tab. Repeat steps 2-4 for Destination . 12. On the Review Data Type Mapping page. click Rename. 4. 4. Click OK. 3. On the View menu.dtsx. Repeat steps 1-3 for Preparation SQL Task. click Properties Window. click Drop Table(s) SQL Task. In Solution Explorer.dtsx extension. verify that the LocaleID property is set to English (United States). 3. 2. To set locale sensitive properties of data flow components 1. On the View menu. click Yes. and type Basic Package Lesson 1. accept the default settings and click Next. Click Data Flow Task. To set locale sensitive properties of the package 1. right-click the new package in the SSIS Packages folder. verify that the LocaleID property is set to English (United States). 2. click the Control Flow tab.State ZIP Phone nvarchar float nvarchar No change No change No change b. To set locale sensitive properties of the Execute SQL tasks 1. click Properties Window. In the Properties window. 2. review information about the new package and click Finish. 16. In the Properties window. On the Control Flow design surface. Double click Basic Package Lesson 1.ProspectiveCustomers. click Source . On the View menu. Click Close. 2. the Status column for each action should display Success. Make sure that the name includes the . . To set locale sensitive properties of the Data Flow task 1. If asked whether to rename the object as well. On the Performing Operations page. 3. 11. verify that the LocaleID property is set to English (United States). view the actions that the wizard performs. In the Properties window. In the Properties window. 14. Double-click Data Flow Task or click the Data Flow tab. click Properties Window. verify that the Codepage property is set to 1252 and the LocaleID property is set to English (United States). 15. 3.

the first time that the package runs the t fails. This behavior is expected. Control Flow . Important The first time you run the package. Your package is now complete! It is time to test your package. Verified and updated the values of locale sensitive properties.dtsx. Run the SQL Server Import and Export Wizard to create the basic package. however. the task named Drop table(s) SQL Task will fail. Checking the Package Layout Before you test the package you should verify that the control and data flows in the lesson 1 package.Step 3: Testing the Lesson 1 Basic Package SQL Server 2008 R2 Other Versions In this lesson. T attempts to drop and re-create the ProspectiveCustomers table. Basic Package Lesson 1. you have done the following tasks:    Created a new Integration Services project. contain the objects shown in the following diagrams. This does not cause the package to fail because the precedence constraint between the Drop table(s) SQL T to Completion rather than Success.

xls and the other one connects to the AdventureWorks2008R2 database. On the Debug menu. To run the Lesson 1 package 1. click Stop Debugging. click Basic Package Lesson 1. resulting in 809 rows successfully added into the ProspectiveCustomers table in AdventureWorks2008R2. One connects to the Excel workbook file Customers. .dtsx. In Solution Explorer.Data Flow Also. on the Debug menu. click Start Debugging. The package will run. the package should include the following two connection managers. 3. After the package has completed running. 2.

the ProspectiveCustomers table and the OLE DB destination must be modified to include this column. which present problems when concatenating values from existing columns. The package has limited functionality. to include this new column. a package also needs to manipulate and transform the data. You will update both the SQL statement in the Execute SQL task that created the ProspectiveCustomers table. and type casts that you can use to build complex expressions. For more information about how to install a see Considerations for Installing SQL Server Samples and Sample Databases. you can also copy the completed package for Lesson 1 that is included with the tutorial. operators. you used the SQL Server Import and Export Wizard to get a quick start on a basic Integration Services package. one column contains null values. Because a new column is added to the dataset. you can easily write a script for the Script transformation or code a custom transformation to address your needs.Lesson 2: Enhancing the Basic Package SQL Server 2008 R2 Other Versions In Lesson 1: Creating the Basic Package. you will use a new Integration Services feature—expressions. The Integration Services expression language includes functions. Important This tutorial requires the AdventureWorks2008R2 sample database. modify. Typically. If you have not completed the previous lesson. Integration Services provides a wealth of transformations that you can use to copy. you will copy and then enhance the basic created in Lesson 1. Lesson Tasks This lesson contains the following tasks: . In this lesson. it only extracts data from an Excel workbook file and loads the data into the ProspectiveCustomers table of the AdventureWorks2008R2 sample database. and the OLE DB destination that writes data to the table. You will also map the new column in the dataset to the new column in the table. To work around this problem and generate the value for the new column. You will use an expression to concatenate the values from three columns and conditionally insert a space between columns. and aggregate data. and then add the new value to the new column. cleanse. sort. In this scenario. In this lesson you will enhance the basic package to sort the data and add a new column based on values from other columns to the dataset. If you need to transform data in ways that are not supported by the standard transformations.

5. 8. Open Business Intelligence Development Studio and open the SQL Server Import and Export Wizard Tutorial project. and then double-click SQL Server Import and Export Wizard Tutorial.dtsx. Click the box for the ID property. you can add the completed Lesson 1 package that is included with the tutorial to the project. click the SQL Server Import and Export Wizard Tutorial folder and click Open. point to Microsoft SQL Server. 7. and then click Copy. In Solution Explorer. 3.dtsx to open the package. To add the completed Lesson 1 package 1. update the Name property to Basic Package Lesson 2. By default. right-click Basic Package Lesson 1. and then click Paste. In the Properties window. 4. In Solution Explorer. 6. point to All Programs.dtsx. In Solution Explorer. you will create a copy of the package that you created in Lesson 1. To create the Lesson 2 package 1. . right-click SSIS Packages. Right-click anywhere in the background of the Control Flow design surface and click Properties. On the File menu. In Solution Explorer. and then click Business Intelligence Development Studio.dtsx. You will use this new copy throughout the rest of Lesson 2. and click Add Existing Package. click Open. 2. the copied package will be named Basic Package Lesson2. click Project/Solution. named Basic Package Lesson 1.     Step 1: Copying the Lesson 1 Basic Package Step 2: Updating the Execute SQL Task Step 3: Adding and Configuring the Sort Transformation Step 5: Modifying the OLE DB Destination Step 6: Testing the Lesson 2 Basic Package Step 1: Copying the Lesson 1 Basic Package SQL Server 2008 R2 Other Versions In this task. click Start. If Business Intelligence Development Studio is not already open. click <Generate New ID>. and then in the list. 2. double-click Basic Package Lesson 2.sln. right-click SSIS Packages. If you did not complete Lesson 1. and then copy it instead.

and on the new line.[dbo]. 5. in Package location. and then click the browse button (…). 2. you will update the SQL statement in the Execute SQL task named Preparation SQL Task. navigate to C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages. and then click Open. 4. The existing SQL statement was automatically generated from the options you specified when you stepped through the SQL Server Import and Export Wizard pages to create the lesson 1 package. [LastName] nvarchar(50). select File system. 4. .3. select Basic Package Lesson 1. you will generate an additional column to the data that is extracted from the Excel spreadsheet. The completed SQL statement should look like this: CREATE TABLE [AdventureWorks2008R2]. In the Add Copy of Existing Package dialog box. [BirthDate] datetime. 3. Double-click Preparation SQL Task. On the General page.[Query] ( [FirstName] nvarchar(50). add a comma at the end of the line. Click the Control Flow tab. Later in this lesson.dtsx. Step 2: Updating the Execute SQL Task SQL Server 2008 R2 Other Versions In this task. This SQL statement creates the Query table in the AdventureWorks2008R2 database when the package is run. click the SQLStatement property. press Enter. Copy and paste the Basic Package Lesson 1 package as described in steps 3-8 in the previous procedure. [Phone] nvarchar (50). and you need to include a definition of that column in the SQL statement. In the Enter SQL Query dialog box. Click the browse (…) button. [MiddleInitial] nchar(1). To modify the SQL statement 1. type [FullName] nvarchar (103).

[AddressLine1] nvarchar(60). [ZIP] float. [TotalChildren] tinyint. Click OK. [NumberCarsOwned] tinyint. The SQL statement should parse successfully. [HouseOwnerFlag] bit. [City] nvarchar(30). [EmailAddress] nvarchar(50). [Phone] nvarchar(50). 7. Click Parse Query. 6. Step 3: Adding and Configuring the Sort Transformation . [Education] nvarchar(50). [NumberChildrenAtHome] tinyint. [Occupation] nvarchar(50). Click OK. [Gender] nchar(1) NOT NULL. [State] nchar(3). [FullName] nvarchar (103) ) GO 5.[MaritalStatus] nchar(1). [AddressLine2] nvarchar(60). [YearlyIncome] money.

first select the check box to the left of the State column. Right-click the path (the green arrow) between Data Conversion and Destination . In the Toolbox.Query and drag its green arrow to Sort by State and City. State has the sort order 1 and City has the sort order 2. 7.Query is in the way. 3. On the Data Flow design surface.SQL Server 2008 R2 Other Versions In this task. Double-click Sort by State and City to open the Sort Transformation Editor dialog box. A Sort transformation is a data flow component that sorts data. 5. If Destination . In the Input Column list. 6. This means that the dataset is sorted first by state and then by city. and then the select the check box by the City column. The sort transformation can also be used to remove rows of data that have duplicate sort key values. Click Source . 10. 9. 2. and then drag Sort onto the design surface of the Data Flow tab. select the Ignore case check box. expand Data Flow Transformations. below Data Conversion. 8. and change the name to Sort by State and City. click the row that contains State. Open the Data Flow designer. Click the Comparison Flags box. 11. either by double-clicking Data Flow Task or by clicking the Data Flow tab. The sort transformation will sort the data extracted from the Excel spreadsheet by state and by city. and then click OK. The columns now appear in the Input Column list. verify that the LocaleID property is set to English (United States).Query and then click Delete. Step 4: Adding and Configuring the Derived Column Transformation . To add a Sort transformation 1. and optionally applies rules to the comparison that the sort performs. click Sort in the Sort transformation. click it and drag it to a position lower on the Data Flow design surface. Right-click Sort by State and City and then click Properties. you will add and configure a Sort transformation to your package. Click OK. In the Available Input Columns list. 4. In the Properties window.

7. and provides templates for functions. On the Data Flow design surface. Verify that the value in the Expression box is the following: FirstName + " " + (ISNULL([MiddleInitial]) ? "" : [MiddleInitial] + " ") + [LastName] . A Derived Column transformation is a data flow component that creates new data values by using values in a dataset. In the Derived Column transformation.SQL Server 2008 R2 Other Versions In this task. constants. Because the middle initial may be null. or by applying functions. 5. the expression will include special handling of this column. and then drag a Derived Column transformation onto the design surface of the Data Flow tab. will be added to the transformation output. type casts. click the MiddileInitial column and drag it to the Expression box. Update [MiddleInitial] to (ISNULL(MiddleInitial) ? "" : MiddleInitial + " ") + . This graphical tool makes it easy to quickly write complex expressions using drag and drop operations. after [FirstName]. Click Sort by State and City and drag its green arrow to Add FullName Column. 4. In the Expression box. click the LastName column and drag it to the Expression box. you will add a Derived Column transformation to your package. The user interface for the Derived Column transformation includes the expression builder. 2. click Derived Column in the Derived Column transformation. If not already open. In the left pane. and operators as well as the input columns and variables. In the Columns folder. To add a Derived Column transformation 1. 11. type + " " +. FullName. and variables. expand Data Flow Transformations. either by double-clicking Data Flow Task or by clicking the Data Flow tab. In the Toolbox. You will use this transformation to add a new column and then populate the column with the evaluation results of an expression. The new column. below Sort by State and City. In the Columns folder. expand the Columns folder. and LastName columns in the dataset and then writes the result to a new column. open the Data Flow designer. 8. 10. and change the name to Add FullName Column. 9. Double-click Add FullName Column to open the Derived Column Transformation Editor dialog box. you will create an expression that concatenates the values in the FirstName. click the FirstName column and drag it to the Expression box. 6. 3. MiddleInitial.

the expression text will appear in red. Click OK. In the Derived Column Name box for the same row. In the Derived Column box for the row you just created. You will also restore the column mappings in Destination . 13.Query that are no longer valid because you added a Sort transformation to the data flow. LastName columns. Step 5: Modifying the OLE DB Destination SQL Server 2008 R2 Other Versions Earlier in lesson 2. select <add as new column>. If the Data Type box is not already set to Unicode string [DT_WSTR]. MiddleInitial. To modify the OLE DB destination 1. to include a definition of the FullName column in the Query table. click Select All. 17. Click the Derived Column transformation named Add FullName Column anddrag its green arrow to Destination . If not already open. Set the value of the Length box to 103 (the sum of the lengths of the FirstName. Names that contain invalid characters. which do not need to be enclosed in brackets. In the Properties window.Query. verify that the LocaleID property is set to English (United States). to support the FullName column. either by double-clicking Data Flow Task or by clicking the Data Flow tab. and then click Apply.Query. select Unicode string [DT_WSTR] in the Data Type list. 2.) 16. you will modify the OLE DB destination. type FullName. such as spaces. Destination . In the Restore Invalid Column Reference Editor dialog box. and two spaces. 4. 14. Preparation SQL Task. . 3. you updated the SQL statement in the Execute SQL task. and you therefore need to remap the input columns and destination columns in Destination .Query.Query. 15. select the <Map using column name> option in the Column mapping option for selected rows list. In this task. The Sort transformation generates a new set of columns with different column identifiers. must be enclosed in brackets. If the expression has been typed incorrectly.You may optionally remove the brackets that enclose column names in the expression. The column names are regular identifiers. 12. Double-click Destination . open the Data Flow designer.

and then click FullName in the list. update the Name property to FullName. click External Columns. Added a Derived Column transformation and configured it to use an expression to generate values for a new column. Step 6: Testing the Lesson 2 Basic Package SQL Server 2008 R2 Other Versions In this lesson. 9. 11. 10. Click OK. Click the new column. 7. In this package. and then click Add Column. 12. click the DataType property and select Unicode string [DT_WSTR] from the list. click the Input and Output Properties tab. In the Advanced Editor dialog box.Query and click Show Advanced Editor. Click <ignore> in the Input Column list of that row. Added and configured a Sort transformation to sort the dataset by state and then by city. there are no downstream data flow components and this option has no effect. Your package is now complete! It is time to test your package. and scroll down to the row with FullName in the Destination Column list. 5. In the right-hand pane. Right-click Destination . Modified the OLE DB destination to write the new column. expand Destination Input. to the ProspectiveCustomers table.You can clear the Include downstream invalid column references check box. FullName. Click OK. Verify that all input and output columns that have the same names are mapped. A new column named Column is added to the External Columns folder. Click the Columns Mappings tab. Update the Lengthproperty to 103. . you have done the following tasks:     Updated the SQL statement in the Execute SQL task to include a definition for an additional column. 6. 8.

Important The first time you run the package. This behavior is expected. the Drop table(s) Task will fail. the first time that the package runs the table does not exi Checking the Package Layout Before you test the package. however. you should verify that the control and data flows in the Lesson 1 package contain the objects shown in the following diagrams. Control Flow Data Flow . The reason this ha and re-create the ProspectiveCustomers table.

. To run the Lesson 2 package 1. One connects to the customers. To verify the contents of the ProspectiveCustomers table 1. Click Connect. If you select SQL Server Authentication.dtsx. point to Microsoft SQL Server. In Solution Explorer. On the Start menu. resulting in 809 rows successfully added into the Query table in the AdventureWorks2008R2 database. SQL Server Management Studio opens.xls Excel workbook file and the other one connects to the AdventureWorks2008R2 database. On the Debug menu. click New Query. point to All Programs. 3. select Database Engine in the Server type list. provide the name of the server on which the AdventureWorks2008R2 database is installed in the Server name box.Also. Type or copy the following query in the query window. provide a user name and a password. click Stop Debugging. On the toolbar. The package will run. 2. click Basic Package Lesson 2. and click SQL Server Management Studio. and select an authentication mode option. 3. 2. After the package has completed running. 4. In the Connect to Server dialog. on the Debug menu. click Start Debugging. 5. the package should include the following two connection managers.

click Execute. including the new FullName column. You can verify that your expression formatted the column value correctly depending on whether the middle initial is null. . The Results pane shows the dataset.ProspectiveCustomers 6.dbo.SELECT * FROM AdventureWorks2008R2. On the toolbar.