我有兴趣扩展事实表,使它们包含20亿行。您认为最好的方法是什么?例如,我们是否需要一年的数据,并将其复制回同一个表中,但更改后续年份的日期?我的意思是,获取2010年的数据并将其作为2011年的数据,或类似的东西。想法?
此致
答案 0 :(得分:0)
您的解决方案就是我在Redshift中为大型数据集进行测试的方式,例如:
INSERT INTO factTable (factdate, columns...)
SELECT DATEADD(year, -1, factdate), columns...
FROM factTable;
然后,您可以多次运行此操作,无论是更改-1值还是保持相同,如果您乐意复制数据。
Redshift是这样的非常快速的插页,如果你每次执行语句时你的数据集都加倍,那么你很快就可以获得足够大的表格。