外部分区表 greenplum

Posted

技术标签:

【中文标题】外部分区表 greenplum【英文标题】:external patitioned table greenplum 【发布时间】:2018-05-25 21:01:32 【问题描述】:

我正在尝试在 Greenplum 中创建一个外部分区表。 执行创建查询时出现以下错误:

错误:“PARTITION”处或附近的语法错误

CREATE EXTERNAL TABLE weekly_csv (
product_category text,
tier text,
snapshot_date date
)
LOCATION (
's3://data/weekly_csv/ config=/home/s3.conf')
PARTITION BY RANGE (snapshot_date)
(start('2014-12-05') end ('2020-01-01') every( interval '1 week'))
FORMAT 'csv' (delimiter ',' null as '' header fill missing fields)
ENCODING 'UTF8'
LOG ERRORS SEGMENT REJECT LIMIT 100 ROWS;

不确定Greenplum中是否可以使用分区外部表。

任何帮助将不胜感激:)

【问题讨论】:

这个问题可能更适合 dba.stackexchange.com。 【参考方案1】:
    创建分区表 为每周的数据创建外部表 使用 ALTER TABLE .. EXCHANGE PARTITION 将步骤 1 中的分区与每个外部表交换

【讨论】:

以上是关于外部分区表 greenplum的主要内容,如果未能解决你的问题,请参考以下文章

Greenplum 中的多级分区

greenplum 分区优化

如何让 Greenplum 4.2.3 只扫描预期的分区?

在 Greenplum DB [大数据] 上选择分区策略的更好实践

Greenplum 集群性能测试

Greenplum 集群性能测试