Задача выдачи сырых данных расходится с визуальным предназначением Табло. Тут бы картировать бизнес-процесс и понять ситуацию использования этих выгрузок. Если там такие круые аналитики, что выгружают 2.5 млн строк и это даёт им какую-то ценность - развести их по доступам, пусть напрягают БД напрямую. А если они не такие крутые - то их задачу можно автоматизировать на уровне визуализации БЕЗ выгрузок.