В моем текущем проекте у меня есть требование запускать массовые sql-запросы как adhoc-запросы от клиентов.База данных является SQL Server.И вот несколько примеров использования
Вариант использования 1. Выберите из таблицы A (1 миллион записей), объедините с таблицей B (2 миллиона) и вставьте в таблицу C
Вариант использования 2.Таблица обновления A (30 миллионов записей) устанавливает все даты на сегодняшний день - x.
В настоящее время все эти запросы выполняются путем подключения с использованием клиента сервера sql из ящиков разработчика, но это не выглядит хорошим подходом, поскольку нетрегистрация и запрос будут отключены, если не удается подключиться к Интернету и т. д.
Я хотел бы иметь инструмент, позволяющий загружать такие запросы и запускать их на лету.Так что я могу развернуть это в prod, а затем выполнить эти запросы, используя этот инструмент / среду.Также ожидаются следующие функции.
- Возможность запуска вставок / обновлений в пакетах путем указания размера пакета.
- Возможность предоставления журналов выполненных запросов.
- Умение показать прогресс работы.
Я взглянул на мерцание, весенний звук, мерцание.Я бы хотел посмотреть, есть ли какие-нибудь более подходящие фреймворки для этой работы.