Redshift物化视图不刷新(无错误)
Posted
技术标签:
【中文标题】Redshift物化视图不刷新(无错误)【英文标题】:Redshift Materialized View Not Refreshing (No Error) 【发布时间】:2020-07-11 15:53:05 【问题描述】:我在 Redshift 中有一个物化视图,当我运行 refresh materialized view
命令时可以正常刷新,但是 AWS Glue 作业无法刷新。
我在日志中没有看到任何类型的错误,查看 redshift 查询历史记录显示它已成功完成。此外,更新时间是相同的,因此它似乎运行正常。但是在粘合更新后查询视图不会显示更新的记录,但如果我运行刷新就会显示。
我已运行以下权限来授予胶水帐户访问权限。
alter table reporting.my_view owner to glue;
alter schema reporting owner to glue;
grant all on schema reporting to glue;
grant all on all tables in schema reporting to glue;
alter default privileges in schema reporting grant all on tables to glue;
【问题讨论】:
您如何使用 Glue 运行刷新查询? 【参考方案1】:尝试使用“提交;”在您的主要帖子操作查询之前,例如: "postactions": "commit; your_query"
REFRESH 仅适用于已提交的记录。
【讨论】:
以上是关于Redshift物化视图不刷新(无错误)的主要内容,如果未能解决你的问题,请参考以下文章