Занятие 3. Запуск мастера экспорта из ODBC в неструктурированный файл
На этом занятии будет запущен мастер импорта и экспорта SQL Server, чтобы создать пакет передачи базовых данных. При запуске мастера выбираются следующие параметры.
Укажите источник данных. В качестве источника используется источник данных ODBC SQL Server, и выбираются строки в таблице Sales.SalesTerritory базы данных База данных AdventureWorks2008R2.
Укажите назначение. Данные будут записаны в текстовый файл. Мастер позволит выполнить настройку текстового файла.
После выполнения мастера будет выполнено переименование пакета. Переименование пакетов позволяет сделать пакеты самодокументируемыми.
Запуск мастера импорта и экспорта SQL Server
Если мастер уже закрыт, в среде Business Intelligence Development Studio откройте проект служб Integration Services, созданный на предыдущем занятии.
В обозревателе решений щелкните правой кнопкой мыши папку Пакеты служб SSIS и выберите Мастер импорта и экспорта служб SSIS.
ПримечаниеЕсли окно обозревателя решений не открыто, в меню Вид выберите команду Обозреватель решений.
На странице Приветствие мастера импорта и экспорта SQL Server нажмите кнопку Далее.
На странице Выбрать источник данных выберите следующие параметры.
В группе Источник данных выберите Поставщик данных .NET Framework для Odbc.
В поле ConnectionString наберите следующий текст.
Dsn=имя источника данных ODBC SQL Server
На странице Выбрать назначение мастера импорта и экспорта SQL Server выберите следующие параметры.
В области Назначение выберите Назначение «Неструктурированный файл».
Нажмите кнопку Обзор, перейдите к папке «C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ Exporting ODBC to Flat File\Sample Data», щелкните текстовый файл FlatFile.txt и выберите пункт Открыть.
Убедитесь, что в поле Имя файла указан путь «C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ Exporting ODBC to Flat File\Sample Data \FlatFile.txt».
Убедитесь, что параметр Локаль имеет значение Английский (США).
Убедитесь, что параметр Кодовая страница имеет значение 1252 (ANSI - Latin I).
Убедитесь, что параметр Формат имеет значение С разделителями.
На странице Выбор копирования таблицы или запроса мастера импорта и экспорта SQL Server выберите Написать запрос, указывающий данные для передачи.
На странице Определение исходного запроса в поле Инструкция SQL введите или скопируйте следующую инструкцию:
Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear FROM Sales.SalesTerritoryНа странице Настройка назначения «Неструктурированный файл» выберите следующие параметры.
Убедитесь, что параметр Исходный запрос имеет значение «Запрос».
В поле Разделитель столбцов выберите Символ табуляции {t}.
На странице Завершение работы мастера просмотрите сведения по новому пакету и нажмите кнопку Готово.
На странице Выполняемые операции просмотрите действия, совершаемые мастером и нажмите кнопку Закрыть.
В конечном итоге столбец Состояние для каждого действия должен содержать слово Успешно.
Переименование пакета
В обозревателе решений щелкните правой кнопкой мыши новый пакет в папке Пакеты служб SSIS, выберите Переименовать и введите Занятие по экспорту ODBC.
Убедитесь, что имя включает расширение DTSX.
Если появится запрос на переименование объекта, нажмите кнопку Да.