Коннектор «JSON» - объект, предназначенный для извлечения данных из файлов в формате JSON (*.json). В качестве источника может выступать как локальный файл, так и файл полученный с какого-либо веб-сайта.
Примечание. Поддерживается работа с файлами только в кодировке UTF-8.
После добавления коннектора на рабочее пространство задачи ETL задайте настройки импорта и отредактируйте выход коннектора.
На панели свойств указывается файл с импортируемыми данными и JSONPath-запрос, который используется для извлечения данных.

На панели свойств доступны следующие настройки:
Способ импорта файла. Выберите способ получения файла:
По указанному пути. По умолчанию переключатель включен, активно поле ввода пути к файлу. После ввода пути файл будет импортирован и появится возможность производить дальнейшие настройки с использованием структуры файла. При выполнении задачи ETL поиск файла будет осуществляться также по указанному пути;
Запрашивать файл при выполнении
задачи. Установите данный флажок, если требуется выбирать
файл непосредственно при каждом выполнении задачи ETL. Для проведения
первоначальной настройки источника в области «Файл
для настройки» нажмите кнопку
«Добавить»:

Отобразится диалог выбора файла на компьютере. Порядок работы с диалогом определяется используемым браузером. После выбора файл будет сохранён во временную папку в операционной системе пользователя. Файл будет использоваться только во время текущей работы с экземпляром задачи ETL, после закрытия задачи файл будет удалён из временной папки.
При выполнении задачи ETL будет отображен диалог выбора файла. Если структура выбранного файла не соответствует структуре того файла, который использовался при настройке, то будет сгенерирована исключительная ситуация.
Имя объекта. При необходимости измените наименование коннектора;
Идентификатор. При необходимости измените идентификатор объекта. Идентификатор должен быть уникальным в рамках задачи ETL. Допускается использование букв латинского алфавита, цифр и знаков «_». Идентификатор должен начинаться с буквы;
Примечание. При необходимости введите аннотацию к объекту. Примечание может содержать любую информацию по усмотрению пользователя;
JsonPath-запрос. В поле «JSONPath-запрос» укажите запрос, в соответствии с которым будут отбираться импортируемые данные;
Примечание. Более подробную информацию о формировании JSONPath-запросов можно найти в специализированной документации, например, в MSDN.
Все данные имеют строковый тип. По умолчанию переключатель выключен. Для приведения всех данных к строковому типу и импорта данных в строковые поля включите переключатель;
Определить автоматически по первым строкам. По умолчанию переключатель включен. Тип данных будет определяться автоматически по первым 100 строкам. При необходимости, измените количество строк, по которым будет определяться тип данных;
Настройки. Кнопка позволяет перейти к редактированию выхода коннектора.
Для сохранения внесённых изменений нажмите кнопку «Применить».
Для закрытия панели свойств коннектора без сохранения нажмите кнопку
«Закрыть».
См. также: