SSIS Integration Services | Data flow tasks exercise | Import an Excel workbook of songs about food to SQL Server

This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.

Software ==> SSIS Integration Services  (46 exercises)
Version ==> SSIS 2012 and later
Topic ==> Data flow tasks  (4 exercises)
Level ==> Relatively easy
Subject ==> SSIS training
Before you can do this exercise, you'll need to download and unzip this file (if you have any problems doing this, click here for help).

You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.

In SQL Server Management Studio, open the script in the above folder and execute it to get an empty table called FoodMusic:

Empty table

The table you need to fill!


Open the Excel workbook in the above folder to have a look at its contents:

The songs to import

You might be beginning to guess where this is going ...

Close the Excel workbook, and create a package called If music be the food which imports the Excel workbook's data into the SQL Server table:

Data flow task

Your data flow task could look something like this.


Run this package - you should get a table of food songs in the FoodMusic table in SQL Server:

Table of food songs

The table is populated when you run this package.


Run the package a second time - you should find you get another set of 6 songs.  Add an Execute SQL task to the control flow of your package to run this command:


Here's what your final control flow could look like:

The final package

Again, feel free to give your tasks completely different names to these!


Run the package to check that you only get 6 songs in the SQL Server table, then close the package. 

You can unzip this file to see the answers to this exercise, although please remember this is for your personal use only.
This page has 0 threads Add post