Комментарии 8
Классная идея! Хотя Pivot в Excel считается уже очень продвинутой технологией, всё равно база пользователей больше, чем у любого другого инструмента.
На мой взгляд, такой адаптер будет полезнее даже не BigData, а для обычных SQL движков. Если в фирме уже есть ClickHouse, это скорее всего означает что там есть необходимость, и возможность (профессионалы, которые установили и заполняют).
Но ведь есть несравнимо больше компаний, где данные прекрасно умещаются в Postgres! И там как раз есть потребность в понятном GUI.
Тут еще важна скорость. OLAP обеспечивает получение ответов за секунды. BigQuery аналогично.
Поэтому работать с данными в сводной таблице удобно: переставляем поля - быстро получаем результат.
Postrges думаю не всегда сможет дать аналогичную скорость.
Но идея понятна, нужно подумать. Спасибо!
Я как раз недавно замерял - на localhost выдаёт 30 отдельных Select в одном потоке. Если запустить 32 потока по числу процессоров, то получается 400 отдельных запрос-ответов. Каждую миллисекунду. Т.е. 400'000 запросов в секунду на базе 0.3 ТБ. Если послать большие аналитические запросы, то будет ещё быстрее - один поток агрегирует 9 миллионов строк в секунду. Не ClickHouse, конечно, но для бизнес-данных этого достаточно с лихвой.
Я бы купил такую обёртку вокруг PG, просто чтобы предоставить привычный GUI Экселя для бизнес-аналитиков. Кстати, возможно, MS Access может интегрироваться с внешними БД?
Кстати, возможно, MS Access может интегрироваться с внешними БД?
Может, через ODBC. А для Postgres есть OBDC драйвер, так что Access в качестве фротнэнда для Postgres использовать вполне можно. Но это всё-таки другие задачи немного, Access больше ориентирован на то, чтобы один раз потратить время на создание набора формочек/отчётов, которые потом использовать. А Excel - чтобы на лету разные варианты пробовать.
Но вообще Excel из Postgres данные же брать умеет и так, вроде... как минимум двумя способами, через тот же ODBC и через Npgsql.
Это получилось примерно как если MS Analysis Services подключить в ROLAP режиме (возможно HOLAP в зависимости от уровня кеширования) к BigQuery?
Анализ больших данных в Excel: используем сводную таблицу для работы с BigQuery, Snowflake и ClickHouse