Загрузка данных в таблицу из файлов JSON - Продукт Modus BI
Подготовка источников данных
Для обработки файла «JSON» первым шагом необходимо настроить его как источник данных. Для этого перейдите в раздел «Источники данных» и создайте новый источник данных с типом «Файл».
Затем зарегистрируйте набор источников. Подробнее про источники данных вы можете прочитать в разделе «Источники данных».
Разбор файла JSON
Перейдите в раздел «Главное/ Сервис/ Конструктор правил выборки JSON».
Загрузите файл «JSON» для того, чтобы ETL получил структуру файла. Нажмите на кнопку «Загрузить JSON», загрузите сам файл и нажмите на кнопку «Показывать данные».
Следующий этап — разбор файла. Перенесите столбцы в поле выбора. Если они расположены в массиве, нажмите на строчку и поставьте точку итерации.
Правило разбора данных готово! Осталось его сохранить и использовать в правилах выгрузки.
Создание правила выгрузки
Последовательность действий описана ниже.
- Создайте новое правило выгрузки и выберите вид правила «Произвольный код».
- Перейдите в раздел «Настройки произвольного кода/ Данные модуля» и выберите в «Модуль получения данных» значение «Разбор JSON по правилам», в «Идентификатор группа обработчиков» выберите «Выбрать данные из файла» и подтвердите заполнение обработчиков. Результат вы можете посмотреть на вкладке «Получение списка полей».
- После заполнения раздела «Получение списка полей», запишите правило выгрузки и перейти на вкладку «Настройки параметров».
-
В «Настройках параметров выполнения» нажмите на кнопку «Заполнить согласно модулю сбора» и для единственного параметра выберите то правило разбора данных, которое было создано выше, и сохраните настройки.
В настройках произвольного кода в разделе «Настройка параметров» появится новый параметр. -
Заполните соответствие полей и создайте таблицу, в которую будут выгружены данные из файлов.