【发布时间】:2020-07-06 15:52:50
【问题描述】:
Redshift 最近引入了对外部表的物化视图的支持,如 here 所述。
我注意到,当我基于 Parquet 格式的卸载数据(通过 Redshift 实用程序 UNLOAD)查询外部表时,它可以工作,例如:
CREATE MATERIALIZED VIEW my_materialised_view AS (
select id
from external_schema.parquet_based_table);
但是当我使用由复杂 JSON 组成的数据源时
CREATE MATERIALIZED VIEW my_materialised_view AS (
select id
from external_schema.json_based_table);
我收到此错误消息:
[0A000][500310] [Amazon](500310) Invalid operation: Materialized views cannot be defined on pg tables.;
对此我真的不知道如何处理。知道什么是错误的以及产生此错误消息的原因吗?
【问题讨论】:
标签: amazon-web-services amazon-redshift amazon-redshift-spectrum