Я использую гибкие таблицы Vertica. Я хочу знать, как применять проекции на гибких таблицах.
заранее спасибо
Я использую гибкие таблицы Vertica. Я хочу знать, как применять проекции на гибких таблицах.
заранее спасибо
Только что созданная гибкая таблица выглядит так, когда вы экспортируете ее определение:
CREATE FLEX TABLE public.teas
(
);
CREATE PROJECTION public.teas_super /*+basename(teas),createtype(P)*/
(
__identity__,
__raw__
)
AS
SELECT teas.__identity__,
teas.__raw__
FROM public.teas
ORDER BY teas.__identity__
SEGMENTED BY hash(teas.__identity__) ALL NODES OFFSET 0;
Нет столбцов, кроме двух скрытых __identity__
, представляющих собой int, и __raw__
, которые являются длинными двоичными переменными (130000).
Здесь нет особого смысла создавать разные проекции.
Вы можете загрузить в гибкую таблицу, а затем материализовать несколько столбцов, которые вам особенно интересны в гибкой таблице.
Затем они появятся в выводе export_objects()
, и вы сможете создавать для них прогнозы.
Надеюсь, это поможет .. Марко