Загрузка и очистка CSV в базу с проверкой качества

Сценарий принимает CSV, с помощью ИИ распознаёт и нормализует колонки и типы, проверяет качество, грузит чистые строки в базу и отчитывается об ошибках.

  • Колонки и типы приводятся к порядку сами
  • Чистые данные грузятся прямо в базу
  • По проблемным строкам — отчёт об ошибках
  • Уведомление о готовности приходит в чат
Webhook

Как это работает

Интеграция Postgres и botHelp собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Webhook загрузки CSV
  2. Затем: Настройки сценария
  3. Проверка: Проверить тип файла
  4. Если да — Извлечь данные CSV
  5. Затем: Вывести схему и нормализовать заголовки
  6. Затем: Применить нормализацию и приведение типов
  7. Затем: Проверить качество данных
  8. Затем: Подготовить чистый CSV-вывод
  9. Затем: Вставить в Postgres
  10. Затем: Отправить уведомление
  11. Затем: Сгенерировать отчет об ошибках
  12. Затем: Записать в Google Sheets
  13. Если нет — Ошибка - неподдерживаемый тип файла
  14. Затем: Чат-модель Anthropic
  15. Затем: Парсер структурированного вывода

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.