查询计划
您可以通过创建查询计划来自动运行查询。 计划的查询以自定义节奏运行,以根据频率、日期和时间管理您的数据。 如果需要,您还可以为结果选择输出数据集。 可以从“查询编辑器”安排已另存为模板的查询。
任何计划的查询都会添加到计划查询选项卡的列表中。 在该工作区中,您可以通过UI监控所有已计划查询作业的状态。 在计划的查询选项卡上,您可以找到有关查询运行的重要信息并订阅警报。 可用信息包括运行失败时的状态、计划详细信息和错误消息/代码。 有关详细信息,请参阅监视计划查询文档。
此工作流涵盖查询服务UI中的计划过程。 要了解如何使用API添加计划,请参阅计划查询端点指南。
创建查询计划 create-schedule
要计划查询,请从计划查询选项卡的模板选项卡或模板列中选择查询模板。 选择模板名称可将您导航到查询编辑器。
如果从“查询编辑器”访问已保存的查询,则可以为查询创建计划,或从详细信息面板查看查询计划。
选择 添加计划 以导航到计划详细信息页面。
或者,选择查询名称下方的 计划 选项卡。
此时将显示计划工作区。 UI显示与模板关联的任何计划运行的列表。 选择 添加计划 以创建计划。
添加计划详细信息 schedule-details
此时将显示“调度详细资料”页。 在此页上,可以编辑计划查询的各种详细信息。 详细信息包括计划查询🔗运行的频率和工作日、开始和结束日期、要将结果导出到的数据集以及查询状态警报。
计划的查询频率 scheduled-query-frequency
您可以为 频率 选择以下选项:
- 小时:在您选择的日期期间,计划查询将每小时运行一次。
- 每日:计划查询将在您选择的时间和日期时段每隔X天运行一次。 请注意,所选时间采用 UTC,而不是您的本地时区。
- 每周:选定的查询将在您选择的星期、时间和日期时段运行。 请注意,所选时间采用 UTC,而不是您的本地时区。
- 每月:选定的查询将在每个月的日期、时间和选定的日期时段运行。 请注意,所选时间采用 UTC,而不是您的本地时区。
- 每年:选定的查询将每年在您选择的日期、月、时间和日期时段运行。 请注意,所选时间采用 UTC,而不是您的本地时区。
提供数据集详细信息 dataset-details
通过将数据附加到现有数据集或创建新数据集并将数据附加到其中来管理查询结果。
选择 创建并附加到新数据集 中,以在首次执行查询时创建数据集。 后续执行继续将数据插入到该数据集中。 最后,提供数据集的名称和描述。
INSERT INTO
或CREATE TABLE AS SELECT
包含到查询中,因为数据集已设置。 将INSERT INTO
或CREATE TABLE AS SELECT
包含为计划查询的一部分将导致错误。
或者,选择 附加到现有数据集,后跟数据集图标( )。
出现 选择输出数据集 对话框。
接下来,浏览现有数据集或使用搜索字段筛选选项。 选择要使用的数据集的行。 数据集详细信息将显示在右侧的面板中。 选择 完成 以确认您的选择。
如果查询连续失败,则将其隔离 quarantine
创建计划时,您可以在隔离功能中注册查询,以保护系统资源并防止出现潜在的中断情况。 隔离功能会自动识别和隔离通过将查询置于隔离状态而反复失败的查询。 通过在连续失败10次后隔离查询,您可以在允许进一步执行之前干预、查看和纠正问题。 这有助于保持您的操作效率和数据完整性。
在查询注册隔离功能后,您可以订阅此查询状态更改警报。 如果计划查询未注册隔离区,它将不会在警报对话框中显示为选项。
您还可以通过计划查询选项卡的内联操作,将计划查询注册到隔离功能。 有关详细信息,请参阅监视器查询文档。
为计划的查询状态设置警报 alerts-for-query-status
您还可以订阅查询警报,作为计划查询设置的一部分。 您可以配置设置以接收各种情况的通知。 可以为隔离状态、查询处理延迟或查询状态更改设置警报。 可用的查询状态警报选项包括“开始”、“成功”和“失败”。 警报可作为弹出通知或电子邮件接收。 选中该复选框可订阅针对该计划查询状态的警报。
下表说明了支持的查询警报类型:
start
success
failed
quarantine
delay
有关Adobe Experience Platform中警报的概述,包括警报规则的定义结构,请参阅警报概述。 有关在Adobe Experience Platform UI中管理警报和警报规则的指导,请参阅警报UI指南。
为计划的参数化查询设置参数 set-parameters
如果要为参数化查询创建计划查询,现在必须为这些查询运行设置参数值。
确认计划详细信息后,选择 保存 以创建计划。 您将返回到模板的“计划”选项卡。 此工作区显示新创建计划的详细信息,包括计划ID、计划本身以及计划的输出数据集。
查看计划的查询运行 scheduled-query-runs
从模板的计划选项卡中,选择计划ID以导航到新计划查询的查询运行列表。
或者,要查看查询模板的计划运行列表,请导航到 计划查询 选项卡,并从可用列表中选择模板名称。
将显示该计划查询的查询运行列表。
计算作业级别的小时数 compute-hours
跟踪CTAS/ITAS批处理查询的查询执行级别消耗的计算小时数。 此功能可提供计算使用情况的见解,帮助您优化资源分配并提高查询性能。
下表提供了详细资料部分中每个可用列的说明,这些列列出了计划的查询运行。
Completed,
Running,
或Failed,
以快速评估结果。有关如何通过UI监视所有查询作业状态的完整信息,请参阅监视器计划查询指南。
从列表中选择 查询运行ID 以导航到查询运行概述。 有关查询运行概述上可用信息的完整细目,请参阅监视器计划查询文档。
若要使用查询服务API监视计划的查询,请参阅计划的查询运行端点指南。
启用、禁用或删除计划 delete-schedule
您可以从特定查询的计划工作区或列出所有计划查询的计划查询工作区中启用、禁用或删除计划。
要访问所选查询的计划选项卡,必须从模板选项卡或计划查询选项卡中选择查询模板的名称。 这将导航到该查询的查询编辑器。 从查询编辑器中,选择 计划 以访问计划工作区。
从可用计划的行中选择一个计划以填充详细信息面板。 使用切换可禁用(或启用)计划查询。
删除禁用的查询
将显示确认对话框。 选择 禁用 以确认操作。
选择 删除计划 以删除已禁用的计划。
或者,计划查询选项卡为每个计划查询提供内联操作集合。 可用的内联操作包括禁用计划或启用计划、删除计划和订阅计划查询的警报。 有关如何通过计划查询选项卡删除或禁用计划查询的完整说明,请参阅监视器计划查询指南。