使用查询编辑器 v2 创建查询计划
您可以使用 Amazon Redshift 查询编辑器 v2 创建运行 SQL 语句的计划。您创建一个计划,以便按照与您的业务需求相匹配的时间间隔运行 SQL 语句。当到了运行计划查询的时间时,查询由 Amazon EventBridge 启动并使用 Amazon Redshift Data API。
创建计划以运行 SQL 语句
-
在编辑器 视图中,选择 计划以创建运行 SQL 语句的计划。
-
在定义计划时,您需要提供以下信息。
-
代入运行查询所需权限的 IAM 角色。此 IAM 角色还附加到您的集群或工作组。
-
AWS Secrets Manager 或用于授权访问您的集群或工作组的临时凭证的身份验证值。数据 API 支持这些身份验证方法。有关更多信息,请参阅 对计划查询进行身份验证。
-
您的数据库所在的集群或工作组。
-
包含要查询的数据的数据库名称。
-
计划查询的名称及其描述。查询编辑器 v2 将在您提供的计划查询名称前加上“QS2-”前缀。查询编辑器 v1 将在其计划查询名称前加上“QS-”前缀。
-
要按计划运行的 SQL 语句。
-
计划频率和重复选项,或定义计划的 cron 格式的值。有关更多信息,请参阅《Amazon CloudWatch Events 用户指南》中的 Cron 表达式。
-
(可选)您可以启用标准 Amazon SNS 通知来监控计划查询。您可能需要确认您向 Amazon SNS 通知提供的电子邮件地址。在您收到的电子邮件中查找用于确认接收 Amazon SNS 通知的电子邮件地址的链接。有关更多信息,请参阅《Amazon Simple Notification Service 开发人员指南》中的电子邮件通知。如果您的查询正在运行,但您没有看到 SNS 主题中发布的消息,请参阅《Amazon EventBridge 用户指南》中的我的规则正在运行,但我没有看到任何消息发布到我的 Amazon SNS 主题。
-
-
选择计划查询以保存和激活计划,并将计划添加到计划查询视图中的查询列表。
计划查询 视图列出了您的集群和工作组的所有计划查询。使用此视图,您可以显示计划查询的详细信息、激活或停用计划、编辑计划以及删除计划查询。查看查询详细信息时,还可以查看使用计划运行查询的历史记录。
注意
计划查询的运行仅在计划历史记录列表中列出 24 小时。按计划运行的查询不会出现在查询编辑器 v2 的查询历史记录视图中。
安排查询的演示
有关安排查询的演示,请观看以下视频。