Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
В этом учебнике пошагово описан процесс извлечения коллекции Employees из примера Northwind службы OData (https://services.odata.org/V3/Northwind/Northwind.svc/) и последующей ее загрузки в неструктурированный файл.
1. Создайте проект Integration Services
Запустите SQL Server Data Tools или Visual Studio.
В меню Файлвыберите Создать, а затем Проект.
В диалоговом окне Новый проект разверните Установлено, разверните Шаблоны, разверните Бизнес-аналитика и щелкните Integration Services.
Выберите тип проекта Проект служб интеграции.
Введите имя и выберите расположение для проекта и нажмите кнопку ОК.
2. Добавление и настройка источника OData
Перетащите задачу потока данных из панели элементов служб SSIS в область конструктора потока управления для пакетов служб SSIS.
Перейдите на вкладку Поток данных или дважды щелкните элемент Задача потока данных, чтобы открыть область конструктора потока данных.
Перетащите Источник OData из группы Общие на панели SSIS Toolbox.
Дважды щелкните компонент Источник OData, чтобы открыть диалоговое окно Редактор источника OData.
Щелкните Создать…, чтобы добавить новый диспетчер соединений OData.
Введите URL-адрес службы OData в поле Расположение сервисного документа. Этот URL-адрес может быть URL-адресом документа службы или конкретного веб-канала либо сущности. Для целей этого руководства введите URL-адрес документа службы: https://services.odata.org/V3/Northwind/Northwind.svc/.
Убедитесь, что для доступа к службе OData в качестве способа проверки подлинности выбрано Проверка подлинности Windows. Проверка подлинности Windows выбрана по умолчанию.
Щелкните Проверка соединения, чтобы проверить соединение, и нажмите кнопку ОК, чтобы создать экземпляр диспетчера подключений OData.
В диалоговом окне Редактор источника OData убедитесь, что для параметра Использовать коллекцию на пути ресурса выбрано значение Коллекция.
В выпадающем списке «Коллекция » выберите «Сотрудники».
Введите любые дополнительные параметры запроса OData или фильтры для Параметры запроса. Например,
$orderby=CompanyName&$top=100. Для целей этого учебного примера введите$top=5.Щелкните Предварительный просмотр , чтобы просмотреть данные.
Щелкните Столбцы на левой панели навигации, чтобы перейти на страницу Столбцы .
Выберите EmployeeID, FirstNameи LastName в Доступные внешние столбцы , установив соответствующие флажки.
Нажмите кнопку ОК , чтобы закрыть диалоговое окно Редактор источника OData .
3. Добавление и настройка назначения неструктурированного файла
Теперь перетащите Назначение "Неструктурированный файл" из панели элементов служб SSIS в область конструктора потока данных, расположенную ниже компонента Источник OData .
Подключите компонент Источник OData к компоненту Назначение «Неструктурированный файл» с помощью синей стрелки.
Дважды щелкните Назначение "Неструктурированный файл". Должно отобразиться диалоговое окно Редактор назначения «Плоский файл».
В диалоговом окне Редактор назначения «Неструктурированный файл» щелкните Создать , чтобы создать новый диспетчер соединений с неструктурированными файлами.
В диалоговом окне Формат неструктурированного файла выберите С разделителями. Откроется диалоговое окно Редактор диспетчера соединений с неструктурированными файлами.
В диалоговом окне Редактор диспетчера соединений с неструктурированными файлами в поле Имя файла введите
c:\Employees.txt.На левой панели навигации щелкните Столбцы. На этой странице для просмотра данных можно воспользоваться функцией предварительного просмотра.
Нажмите кнопку «ОК», чтобы закрыть диалоговое окно редактора Диспетчер соединений с неструктурированными файлами .
В диалоговом окне Редактор назначения "Простой файл" щелкните пункт Сопоставления в левой области навигации. Просмотрите сопоставления.
Нажмите кнопку «ОК», чтобы закрыть диалоговое окно Редактор назначения «Неструктурированный файл» .
4. Запуск пакета
Запустите пакет служб SSIS. Убедитесь в том, что выходной файл создается с параметрами "Идентификатор", "Имя" и "Фамилия" для 5 сотрудников из канала OData.