greenplum

    1热度

    2回答

    我有一个包含1.5 MM记录的表。每条记录有一个row number和一个array,数组中有1 and 1,000个元素。我正在尝试查找所有大数组的子集的数组。 当我使用下面的代码,我得到错误:语句需要更多的资源资源队列允许(可能是因为有超过1万亿个可能的组合): select a.array as dup from table a left join tabl

    1热度

    3回答

    我有列1中的值列表,现在我想要得到下面5行值或6行值的总和,如下所示,并将值填充到适当的列中。 例如如果看到该列的第一行的值的下-5row值'是从当前行的值的总和到下一个5行这将是9和下一列将是来自该参考点的下5行值的总和。 我正在努力编写函数来循环到达总和。有没有一种有效的方法。有人可以帮我吗。我正在使用postgres,greenplum。谢谢!

    1热度

    4回答

    我有如下表结构上的Greenplum数据库: 希望将其更改为以下结构,以支持的Tableau饼图。 能有人帮帮我吗?谢谢!在Excel中

    2热度

    2回答

    是否有任何Spring项目提供了用于插入Greenplum或与Greenplum一起使用的模板或实用程序? 据我所知,一种方法是使用Spring Batch,让一个tasklet调用Greenplum gpload实用程序,该实用程序然后将指定的文件插入到数据库中。但是,给出这样一个事实,即Spring Data和Spring XD项目旨在抽象数据访问和处理大数据需求,似乎应该为此需求定制一些东西

    0热度

    1回答

    我有一张表格必须每隔一小时从Greenplum中取出的数据填充。此表存储在Greenplum服务器上。 所以,我想知道的是,应该使用什么方法(python脚本,Windows调度程序或任何其他方法)适合我的数据(我猜可以像60GB或更大),应该用于调度查询(用PostgreSQL编写)每小时运行一次。 有人可以附上相同的示例代码吗?

    0热度

    1回答

    当我尝试执行下面的DO语句时,Greenplum数据库(PostgreSQL分支)发生错误。具体而言,错误:在“DO”处或附近的语法错误。为什么是这样?我正在运行基于PostgreSQL 8.2.15的Greenplum(版本?)。 DO LANGUAGE plpgsql $$ BEGIN IF (SELECT COUNT(*) FROM test) > 1 THEN

    2热度

    2回答

    我在使用壳内的CASE WHEN语句触发SQL时遇到了一个奇怪的问题。 我的SQL是这样的: insert into myschema.myTable (col1, col2, col3) select col1, CASE WHEN col2 = 'NULL' THEN NULL ELSE col2 END, col3 from

    1热度

    3回答

    说我在psql里运行下面的查询: > select a.c1, b.c2 into temp_table from db.A as a inner join db.B as b > on a.x = b.x limit 10; 我得到以下信息: 注意:表中没有“分布式BY子句 - 使用名为'c1'的 列作为此表格的Greenplum数据库数据分配键 。 提示:'DISTRIBUTED BY'

    1热度

    1回答

    有没有更好的方法来做到这一点?看起来愚蠢的是有两次相同的正则表达式,但我想指出哪个短语触发了被选中的消息内容。服务器上的Greenplum 4.2.2.4(如PostgreSQL 8.2)。 SELECT to_timestamp(extrainfo.startdate/1000) ,messages.timestamp ,users.username ,substring(message

    1热度

    1回答

    说,我有很长的URL xyz = 'www.google.com/xyz?para1=value1¶2=value2¶3=value3....' 我试图让“PARA1”出这个长的URL的 所以,我有 select TRIM(Leading '?' from Substring(xyz from '%#"?%=#"%' for '#')) 我得到这个特定的语句回答是 para