安排一次查询

您可以使用查询执行计划让你的仪表盘更新或使常规的警报。默认情况下,查询没有一个时间表。

请注意

如果你的查询使用警报,警报上运行自己的刷新时间和不使用查询进度。

设置日程安排:

  1. 在查询编辑器中,单击时间表打开一个选择器与调度间隔。

    安排时间间隔
  2. 设定时间表。

    选择卷轴和允许你选择:

    • 一个区间:外墙面分钟,1 - 12小时,1或30天,1或2周

    • 一段时间。选择器的时间选择器显示只有当间隔大于1天,这一天选择大于1周。当你安排具体时间,砖SQL需要输入你电脑的时区和将其转换为UTC。如果你想要一个查询在UTC中运行在特定的时间,你必须调整你当地的偏移量的选择。例如,如果您想要执行一个查询00:00UTC每天,但当前时区PDT (UTC-7),你应该选择17点在选择器:

      每周安排时间间隔
  3. 点击好吧

    您的查询将自动运行。

    如果你体验一个预定查询不执行根据其计划,你应该手动触发查询,以确保它不会失败。然而,你应该注意以下几点:

    • 如果你安排一个区间的例子,“每15分钟”——区间的计算最后成功执行。如果你手动执行一个查询,将查询将不会执行,直到区间已经过去了。

    • 如果你安排一个时间,砖SQL等待的结果是“过时的”。例如,如果你有一个查询手动设置刷新每个星期四,你执行它周三,周四的结果仍被认为是“有效的”,所以查询不会安排一个新的执行。因此,例如,当每周设定一个时间表,检查最后的查询执行时间和预计将执行查询所选一天,执行是一个星期后。确保不要手动执行查询。

    如果查询执行失败,砖SQL重试退下算法。失败越多越远未来重试(这可能超出了刷新间隔)。

刷新行为和执行上下文

当一个查询是“所有者”运行,添加一个时间表,所有者凭证用于执行和任何人至少“运行”看到刷新查询的结果。

“运行查询时为查看器”,添加一个时间表,主人的凭证是用来执行但只有老板看到刷新查询的结果;所有其他的观众必须手动刷新看到更新的查询结果。

查询失败报告

如果一个或多个查询失败,砖SQL查询通知业主通过电子邮件每小时一次。这些电子邮件继续,直到没有更多的失败。故障报告邮件运行在一个独立的流程从实际的查询计划。它可能需要一个小时后砖之前失败的查询执行SQL发送失败报告。

如果查询业主不接受邮件失败报告当预定查询失败,您的系统管理员残疾人他们为你的砖SQL实例。