Если нет возможности оптимизировать код view, чтобы "сместить" потребление ресурсов, можно попробовать разбить view логически, например, если у тебя звезда-снежинка с небольшими измерениями, то попробовать поделить таблицу фактов по партициям (если они есть). И ты уверен, что материализованной версии нет или нет возможности ее создать?