я делал именно такую штуку, из фактовой таблицы генерировал развертку на таблицу id + features. Pivot мне не подошел потому что мне нужны были дополнительные кастомные функции агрегации и фильтрации, то есть я генерировал такие кейсы:
- SUM(CASE WHEN C1="something" then X else null)
- CUSTOM_AGG(CASE WHEN C1="something" then X else null)
И так далее. Если хочется не перегружать анализатор, можно нарезать список кейсов на чанки, и с каждого чанка запускать отдельный фрейм, сбрасывать его на диск - и потом джойнить по ключу
спс, понял. Если будет плохо работать, попробую побить колонки на порции.
Вот думаю может еще jar файл сгенерить и запускать в бриксе уже его? Также запрос не будет анализироваться, а будет сразу запускаться?