Извлечение данных с помощью источника XML

Чтобы добавить и настроить xml-источник, пакет должен уже включать по крайней мере одну задачу потока данных.

Извлечение данных с помощью источника XML

  1. В SQL Server Data Tools (SSDT) откройте проект служб Integration Services, содержащий нужный пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Перейдите на вкладку "Поток данных ", а затем из панели элементов перетащите источник XML в область конструктора.

  4. Дважды щелкните исходный файл XML.

  5. В редакторе источника XML на странице диспетчера соединений выберите режим доступа к данным:

    • В режиме доступа к XML-файлу нажмите кнопку "Обзор " и найдите папку, содержащую XML-файл.

    • Для XML-файла из режима доступа к переменной выберите определяемую пользователем переменную, содержащую путь к XML-файлу.

    • Для XML-данных из режима доступа к переменным выберите определяемую пользователем переменную, содержащую XML-данные.

    Замечание

    Переменные должны быть определены в области задачи потока данных, содержащей источник XML, или в области пакета; Кроме того, переменная должна иметь строковый тип данных.

  6. При необходимости выберите "Использовать встроенную схему ", чтобы указать, что XML-документ содержит сведения о схеме.

  7. Чтобы указать внешнюю схему языка определения схемы XML (XSD) для XML-файла, выполните одно из следующих действий:

    • Нажмите кнопку "Обзор" , чтобы найти существующий XSD-файл.

    • Нажмите кнопку "Создать XSD ", чтобы создать XSD из XML-файла.

  8. Чтобы обновить имена выходных столбцов, щелкните " Столбцы " и измените значения в списке выходных столбцов .

  9. Чтобы настроить выходные данные ошибок, нажмите кнопку "Выходные данные об ошибке". Дополнительные сведения см. в разделе "Настройка выходных данных об ошибках" в компоненте потока данных.

  10. Нажмите кнопку ОК.

  11. Чтобы сохранить обновленный пакет, выберите пункт Сохранить выбранные элементы в меню Файл .

См. также

ИСТОЧНИК XML
Преобразования служб Integration Services
Пути служб Integration Services
Задача потока данных