频谱错误:无法合并外部表



Redshift Spectrum给出以下错误,该错误为创建的外部表执行SELECT语句。

ERROR:  Failed to incorporate external table "schmaname"."tablename" into local catalog. 

外部表的列数有限,例如 50 列。

我可以与超级用户和一组不同的用户在同一表上进行查询,而不会出现任何问题。除了 GRANT 之外,还需要更改任何用户设置

我相信OP得到了他的答案,但对于其他人来说,以下是从各种来源整理的可能原因:

1( 外部表中的列数超过了 1598 的限制

2( 使用保留关键字的外部表的列名

另一个具有相同问题和解决方案的帖子:

AWS Redshift - 无法将外部表合并到本地目录中

最新更新