使用查詢編輯器 v2 建立查詢排程 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用查詢編輯器 v2 建立查詢排程

您可以建立排程,以使用 Amazon Redshift 查詢編輯器 v2 執行SQL陳述式。您可以建立排程,以符合您業務需求的時間間隔執行SQL陳述式。排程查詢執行時,Amazon 會啟動查詢 EventBridge 並使用 Amazon Redshift Data API。

建立排程以執行SQL陳述式
  1. 編輯器 Editor 檢視中,選擇 Schedule 排程以建立排程以執行SQL陳述式。

  2. 在定義排程時,您會提供下列資訊。

    • 擔任執行查詢所需許可IAM的角色。此IAM角色也會連接至您的叢集或工作群組。

    • AWS Secrets Manager 或臨時憑證的身分驗證值,以授權存取您的叢集或工作群組。資料 支援這些身分驗證方法API。如需詳細資訊,請參閱驗證已排程的查詢

    • 資料庫所在的叢集或工作群組。

    • 所要查詢的資料所在資料庫的名稱。

    • 已排程查詢的名稱及其描述。查詢編輯器 v2 會為您以 "QS2-" 提供的排程查詢名稱加上字首。查詢編輯器 v1 會在其已排程查詢的名稱前面加上「QS-」。

    • 要在排程上執行的SQL陳述式。

    • 排程頻率和重複選項,或定義排程的 cron 格式值。如需詳細資訊,請參閱 Amazon CloudWatch Events 使用者指南 中的 Cron Expressions

    • 或者,您可以啟用標準 Amazon SNS通知來監控排程查詢。您可能需要確認您提供給 Amazon SNS通知的電子郵件地址。檢查您的電子郵件是否有連結,以確認 Amazon SNS通知的電子郵件地址。如需詳細資訊,請參閱《Amazon Simple Notification Service 開發人員指南》中的電子郵件通知。如果您的查詢正在執行中,但您看不到SNS主題中發佈的訊息,請參閱 Amazon EventBridge 使用者指南 中的我的規則執行,但我看不到任何發佈到 Amazon SNS主題的訊息

  3. 選擇排程查詢以儲存並啟用排程,並將排程新增至已排程的查詢檢視中的查詢清單。

已排程的查詢 Scheduled queries 檢視會列出叢集和工作群組的已排程查詢。使用此檢視時,您可以顯示排程查詢詳細資訊、啟用或停用排程、編輯排程,以及刪除已排程的查詢。當您檢視查詢詳細資訊時,您也可以檢視依排程執行查詢的歷史記錄。

注意

排程查詢執行只會在排程歷史記錄清單中存在 24 小時。依排程執行的查詢未出現在查詢編輯器 v2 的查詢歷史記錄檢視中。

排程查詢的示範

如需排程查詢的示範,請觀看下列影片。