我正在使用 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__
,它是一个 long varbinary (130000)。
在这里创建不同的投影没有多大意义。
您可以加载到弹性表中,然后具体化一些在弹性表中特别有趣的列。
然后,它们将出现在 an 的输出中export_objects()
,您将能够为它们创建投影。
希望这会有所帮助.. 马可