Пример с использованием JSON-нод

Рассмотрим пример проекта с использованием JSON-нод, который поможет разобраться в том, как их следует использовать.

Начнем с ноды HTTP Request. Здесь она с помощью метода GET забирает из API данные (в нашем случае список задач, включающий тестовые данные).

Если в полученном JSON есть многоуровневые объекты, то нужна нода Expand JSON. В нашем случае JSON простой, но ноду оставим для примера.

Обратите внимание!

При необходимости Вы можете обратиться к справочной документации с примерами использования ноды прямо в окне настройки. Данный функционал доступен пока только для JSON-нод (но будет вводиться для всех нод).

Перейдем к ноде JSON → DataFrame. Она позволяет превратить полученный JSON в датафрейм-объект (табличный формат). Это нужно для последующей построчной обработки (join'ы, фильтрация и т.д., то есть стандартный ETL).

Дальше для обработки полученного датафрейма воспользуемся нодой Filter DataFrame.

Теперь добавим ноду подключения к базе данных (DB Connection), в которую нужно загрузить датафрейм.

Остается только записать полученные данные в ранее выбранную БД с помощью ноды Write DataFrame To DB: укажем соединение, базу данных, таблицу и режим записи,

а также заполним параметры записи для сохраняемой таблицы.