Пример скрипта
Например, перед вами стоит задача загрузить новые данные из базы данных в систему и построить на основе полученной информации отчёт. Для выполнения этой задачи можно создать скрипт из четырёх блоков:
- Планировщик;
- Удалить уже существующие данные (SQL-запрос);
- Получить новые данные (SQL-запрос);
- Вставить новые данные в файл (Добавить строку).
- В первом блоке Планировщик задайте расписание выполнения скрипта;
- Во втором блоке укажите, откуда необходимо удалить данные, например, из пространства. Задайте SQL-запрос. Удаление данных необходимо, чтобы впоследствии при каждом запуске скрипта данные не дублировались. Можно использовать следующий SQL-запрос:
Truncate TABLE if EXISTS `название БД`.`название таблицы`;
- В третьем блоке с помощью SQL-запроса выберите новые данные и укажите, откуда необходимо получить информацию. Введите название таблицы вручную или кликните на поле Таблица и выберите его из списка.
При работе с подключением PostgreSQL можно использовать следующий SQL-запрос:
SELECT * FROM public.название таблицы
- В четвёртом блоке выберите, в какую таблицу вы хотите добавить новые данные или создайте новую.
С помощью маппинга укажите, из какой колонки из базы данных взять значение. При наведении мышки на колонку всплывает подсказка с типом данных.
Важно:
Настройка блока считается завершенной после того, как он был протестирован. Поэтому маппинг со значениями из предыдущего блока будет доступен только после тестирования этого блока.
Таким образом, после запуска этого скрипта в систему будет загружена необходимая информация из выбранной базы данных.
Подробнее примеры SQL-запросов, используемых в системе, можно посмотреть на странице Типовые SQL-запросы.
Предыдущая
Следующая