Пример скрипта
В этой статье
Например, перед вами стоит задача загрузить новые данные из базы данных в систему и построить на основе полученной информации отчет. Для выполнения этой задачи можно создать скрипт из четырех блоков:
- Планировщик
- Удалить уже существующие данные (SQL-запрос)
- Получить новые данные (SQL-запрос)
- Вставить новые данные в файл (Добавить строки)
- В первом блоке Планировщик задайте расписание выполнения скрипта.
- Во втором блоке укажите, откуда необходимо удалить данные, например, из пространства. Задайте SQL-запрос. Удаление данных необходимо, чтобы впоследствии при каждом запуске скрипта данные не дублировались. Можно использовать следующий SQL-запрос:
truncate table is exists `название БД`.`название таблицы`
- В третьем блоке с помощью SQL-запроса выберите новые данные и укажите, откуда необходимо получить информацию. Введите название таблицы вручную или кликните поле Таблица и выберите его из списка.
При работе с подключением PostgreSQL можно использовать следующий SQL-запрос:
select * from public.название таблицы
- В четвертом блоке выберите, в какую таблицу вы хотите добавить новые данные или создайте новую. С помощью маппинга укажите, из какой колонки из базы данных взять значение. Вы можете выбрать соответствующие поля для маппинга при клике на заполняемую колонку таблицы или в дереве полей маппинга на открывшейся панели. При наведении мышки на колонку всплывает подсказка с типом данных.
Важно
Настройка блока считается завершенной после того, как он был протестирован. Поэтому маппинг со значениями из предыдущего блока будет доступен только после тестирования этого блока.
Таким образом, после запуска этого скрипта в систему будет загружена необходимая информация из выбранной базы данных.
Была ли статья полезна?
Да
Нет