Задача 6. Проверка основного пакета, созданного на занятии 2
На этом занятии были выполнены следующие задачи.
Обновлена инструкция SQL в задаче «Выполнение SQL». Теперь включает определение для дополнительного столбца.
Добавлено и настроено преобразование «Сортировка» для сортировки набора данных сначала по области, а потом по городу.
Добавлено преобразование «Производный столбец» и настроено на использование выражения для формирования значений для нового столбца.
Изменено назначение OLE DB, чтобы было возможно писать новый столбец FullName в таблицу ProspectiveCustomers.
Создание пакета завершено! Теперь необходимо проверить пакет.
Важно! |
|---|
При первом выполнении пакета произойдет ошибка в задаче «Удаление таблиц SQL». Такое поведение предсказуемо. Задача выполняется с ошибкой потому, что пакет пытается удалить и создать повторно таблицу ProspectiveCustomers; однако при первом запуске пакета такая таблица не существует и выполнение инструкции DROP завершается неудачно. |
Проверка макета пакета
Перед проверкой пакета нужно проверить, что потоки управления и данных в пакете занятия 1 содержат объекты, показанные на следующих диаграммах.
Поток управления
.gif)
Поток данных
.gif)
Пакет также должен включать два следующих диспетчера соединений. Один подключается к файлу книги Excel Customers.xls, а другой — к базе данных AdventureWorks.
.gif)
Выполнение учебного пакета занятия 2
В обозревателе решений выберите файл Basic Package Lesson 2.dtsx.
В меню Отладка выберите команду Запустить отладку.
В результате запуска пакета к таблице Query в базе данных AdventureWorks будет добавлено 809 строк.
После окончания работы пакета в меню Отладка выберите пункт Остановить отладку.
Проверка содержимого таблицы ProspectiveCustomers
В меню Пуск последовательно укажите пункты Все программы, Microsoft SQL Server и выберите SQL ServerManagement Studio.
В диалоговом окне Соединение с сервером выберите Компонент Database Engine в списке Тип сервера, введите имя сервера, на котором установлена база данных AdventureWorks в поле Имя сервера, и выберите режим проверки подлинности. При выборе проверки подлинности SQL Server укажите имя пользователя и пароль.
Нажмите кнопку Соединить. Открывается среда SQL Server Management Studio.
На панели инструментов нажмите кнопку Создать запрос.
Введите или скопируйте следующий запрос в окно запроса.
SELECT * FROM AdventureWorks.dbo.ProspectiveCustomers
На панели инструментов нажмите кнопку Выполнить. В области Результаты отображается набор данных, включая новый столбецFullName. Можно проверить, выражение отформатировало значение столбца правильно в зависимости от того, было ли отчество пустым или нет.
|
Важно!
Будьте в курсе новых возможностей cлужб Integration Services