Я должен загрузить TXT-файлы в таблицы оракула.В настоящее время процесс выполняется с использованием сценариев bash, загрузчика sql и инструментов командной строки для проверки.
Я пытаюсь найти более надежные альтернативы.Я выбрал два варианта: Luigi (среда Python) и Spring Batch.
Я сделал небольшой POC, используя Spring Batch, но я считаю, что он содержит много стандартного кода и может быть излишним.Я также предпочитаю Python, а не Java.Преимущество Batch - это схема отслеживания заданий, которая поставляется из коробки с платформой.
Файлы содержат от 200 до 1 тыс. Записей.Никакие преобразования не выполняются, только проверки типа данных и длины.Первые шаги работы состоят в проверке заголовка, трейлера, некоторых дат, создании запросов к таблице параметров и усечении промежуточной таблицы.
Не могли бы вы дать мне некоторые плюсы и минусы каждого фреймворка для этого варианта использования?