Setting up refresh schedules for Amazon Redshift materialized view

0

I am looking to refresh materialized views in Amazon Redshift on a schedule. Having read various documentation, I am unable to find details on how (if at all possible) to create a schedule to automatically update the materialized view.

AWS
已提问 4 年前6442 查看次数
2 回答
0
已接受的回答

There are several ways this could be achieved -

  • Amazon Redshift now has a scheduler feature to schedule running of queries on a cluster which can easily take care of this. For more details refer Video: Schedule a query or Schedule a query
  • To use the new Redshift Data APIs from AWS Lambda to run the REFRESH statement and schedule the AWS Lambda Function through Amazon EventBridge or to add the call to the AWS Lambda in the ETL workflow.
  • Using AWS Glue and AWS Glue Workflow a AWS Glue Python Shell job would also work.
AWS
专家
已回答 4 年前
0

Amazon Redshift can automatically refresh materialized views with up-to-date data from its base tables when materialized views are created with or altered to have the autorefresh option. For more details, refer to the documentation here, https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-refresh.html.

AWS
sudhig
已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则