Предложение для инструментов для запуска массовых SQL в производстве - PullRequest
0 голосов
/ 21 мая 2018

В моем текущем проекте у меня есть требование запускать массовые sql-запросы как adhoc-запросы от клиентов.База данных является SQL Server.И вот несколько примеров использования

Вариант использования 1. Выберите из таблицы A (1 миллион записей), объедините с таблицей B (2 миллиона) и вставьте в таблицу C

Вариант использования 2.Таблица обновления A (30 миллионов записей) устанавливает все даты на сегодняшний день - x.

В настоящее время все эти запросы выполняются путем подключения с использованием клиента сервера sql из ящиков разработчика, но это не выглядит хорошим подходом, поскольку нетрегистрация и запрос будут отключены, если не удается подключиться к Интернету и т. д.

Я хотел бы иметь инструмент, позволяющий загружать такие запросы и запускать их на лету.Так что я могу развернуть это в prod, а затем выполнить эти запросы, используя этот инструмент / среду.Также ожидаются следующие функции.

  1. Возможность запуска вставок / обновлений в пакетах путем указания размера пакета.
  2. Возможность предоставления журналов выполненных запросов.
  3. Умение показать прогресс работы.

Я взглянул на мерцание, весенний звук, мерцание.Я бы хотел посмотреть, есть ли какие-нибудь более подходящие фреймворки для этой работы.

...