писать два MV, с отношением многие ко многим (FULL JOIN)?
Из первой таблицы будут писаться id,date, а из второй id,category, так чтобы суммировались данные по id,date,category.
Джойнить во время инсерта невозможно, таблицы слишком большие
Можно. Сделайте order by id, остальные поля SimpleAggregateFunction(max, <data type>)
Такой вариант ожидаемо не сработал, агрегация прошла по id и по нему схлопнулись записи А хотелось, чтобы агрегация шла по id, date, category :(
А, я неправильно понял задачу, значит. Да, такой трюк работает, только если из обоих источников приходят все поля, по которым нужна агрегация
Да, у меня слева id, date, а справа id, category и надо сделать full join по id . Видимо, через MV это невозможно
то есть у вас получается cross join для [date, category]? это точно правильная постановка задачи?
Обсуждают сегодня