Поделиться через


Занятие 3. Запуск мастера экспорта из ODBC в плоский файл

На этом занятии будет запущен мастер импорта и экспорта SQL Server, чтобы создать пакет передачи базовых данных. При запуске мастера выбираются следующие параметры.

  • Укажите источник данных. В качестве источника используется источник данных ODBC SQL Server и выбираются строки в таблице Sales.SalesTerritory базы данных AdventureWorks.

  • Укажите назначение. Данные будут записаны в текстовый файл. Мастер позволит выполнить настройку текстового файла.

После выполнения мастера будет выполнено переименование пакета. Переименование пакетов позволяет сделать пакеты самодокументируемыми.

Запуск мастера импорта и экспорта SQL Server

  1. Если мастер уже закрыт, в среде Business Intelligence Development Studio откройте проект служб Integration Services, созданный на предыдущем занятии.

  2. В обозревателе решений щелкните правой кнопкой мыши папку Пакеты служб SSIS и выберите Мастер импорта и экспорта служб SSIS.

    ПримечаниеПримечание

    Если окно обозревателя решений не открыто, в меню Вид выберите команду Обозреватель решений.

  3. На странице Приветствие мастера импорта и экспорта SQL Server нажмите кнопку Далее.

  4. На странице Выбрать источник данных выберите следующие параметры.

    1. В группе Источник данных выберите Поставщик данных .NET Framework для Odbc.

    2. В поле ConnectionString наберите следующий текст.

      Dsn=имя источника данных ODBC SQL Server

  5. На странице Выбрать назначение мастера импорта и экспорта SQL Server выберите следующие параметры.

    1. В области Назначение выберите Назначение «Плоский файл».

    2. Нажмите кнопку Обзор, перейдите к папке «C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ Exporting ODBC to Flat File\Sample Data», щелкните текстовый файл FlatFile.txt и выберите пункт Открыть.

    3. Убедитесь, что в поле Имя файла указан путь «C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ Exporting ODBC to Flat File\Sample Data \FlatFile.txt».

    4. Убедитесь, что параметр Языковой стандарт имеет значение Английский (США).

    5. Убедитесь, что параметр Кодовая страница имеет значение 1252 (ANSI - Latin I).

    6. Убедитесь, что параметр Формат имеет значение С разделителями.

  6. На странице Выбор копирования таблицы или запроса мастера импорта и экспорта SQL Server выберите Написать запрос, указывающий данные для передачи.

  7. На странице Определение исходного запроса в поле Инструкция SQL введите или скопируйте следующую инструкцию:

    Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear
    FROM Sales.SalesTerritory
    
  8. На странице Настройка назначения «Плоский файл» выберите следующие параметры.

    1. Убедитесь, что параметр Исходный запрос имеет значение «Запрос».

    2. В поле Разделитель столбцов выберите Символ табуляции {t}.

  9. На странице Завершение работы мастера просмотрите сведения по новому пакету и нажмите кнопку Готово.

  10. На странице Выполняемые операции просмотрите действия, совершаемые мастером и нажмите кнопку Закрыть.

    В конечном итоге столбец Состояние для каждого действия должен содержать слово Успешно.

Переименование пакета

  1. В обозревателе решений щелкните правой кнопкой мыши новый пакет в папке Пакеты служб SSIS, выберите Переименовать и введите Занятие по экспорту ODBC.

    Убедитесь, что имя включает расширение DTSX.

  2. Если появится запрос на переименование объекта, нажмите кнопку Да.

Следующее занятие

Занятие 4. Проверка учебного пакета

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.