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년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인