帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 操作指南
  5. 查询与分析
  6. 定时SQL
  7. 定时SQL模板变量

定时SQL模板变量

  • 定时SQL
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

日志服务定时SQL已内置调度时间、数据窗口开始时间和数据窗口结束时间三个模板变量。您可以在创建定时SQL任务时,通过查询语句使用这些变量获取对应值,本文介绍如何使用模板变量。

变量说明

日志服务定时SQL支持以下三个内置模板变量。

变量名称

说明

示例

{{__TASK_SQL_END_TS__}}

数据窗口结束时间。用时间戳表示。

1687316681

{{__TASK_SQL_START_TS__}}

数据窗口开始时间。用时间戳表示。

1687316681

{{__TASK_SCHEDULED_TS__}}

调度时间。用时间戳表示。

1687316681

操作步骤

1. 使用模板变量创建定时SQL任务

  1. 登录日志服务控制台。

  2. 在Project列表区域,单击目标Project。

    image

  3. 在左侧导航栏,选择任务管理,在任务管理页面单击定时SQL > 创建定时SQL。

    image

  4. 在请选择来源库弹框选择源库类型和源库,然后单击确认。

    image

  5. 在计算配置向导,参考下图,在SQL代码处输入含有变量的查询分析语句,在目标区域配置目标Project和目标库,然后单击下一步。

    查询分析语句如下,使用内置的__TASK_SQL_END_TS__变量,表示将数据窗口结束时间作为当前任务的__time__。

    *| select {{__TASK_SQL_END_TS__}} as __time__ from log
    说明
    • 时间变量类型是String,若需要作为int类型使用,需要先转换。

    • __time__代表写入日志数据时指定的日志时间,是日志服务的保留字段。

    image

  6. 在调度配置向导中,配置起始时间和SQL时间窗口,然后单击确定。

    image

2. 验证目标Logstore的__time__

  1. 在任务管理页面,单击目标任务名称,进入任务详情页。

    image

  2. 在基础信息区域,可以查看源Project/Logstore和目标Project/Logstore。在执行实例区域,可以在SQL查询区间列查看数据窗口开始时间和数据窗口结束时间。

    image

  3. 进入目标Logstore的查询页面,查看日志时间__time__和数据窗口结束时间保持一致。

    image

相关文章

使用限制 2025-04-22 10:56

本文介绍定时SQL的使用限制。 特殊任务 日志服务的Trace、Cloud Lens for SLB等功能依赖定时SQL。为了保证这些功

授权 2025-04-22 10:56

本文介绍定时SQL任务所涉及的相关权限。 操作定时SQL任务的权限 操作权限包括创建、删除、修改、查看定时SQL任务等。 </

授权RAM用户操作定时SQL 2025-04-22 10:56

本文介绍如何为RAM用户授予操作定时SQL的权限。 前提条件 已创建RAM用户。具体操作,请参见创建RAM用户。

使用默认角色创建定时SQL任务 2025-04-22 10:56

日志服务支持使用默认角色AliyunLogETLRole或自定义角色创建定时SQL任务。本文介绍如何创建并使用默认角色AliyunLogETLRole。

使用自定义角色创建定时SQL任务 2025-04-22 10:56

日志服务支持使用默认角色AliyunLogETLRole或自定义角色创建定时SQL任务。本文介绍如何授权自定义RAM角色分析和写入Logstore。 授予自定义RAM角色分析源Logstore的权限

创建定时SQL任务 2025-04-22 10:56

日志服务提供定时SQL功能,用于定时分析数据、存储聚合数据、投影与过滤数据。本文介绍定时SQL的使用场景。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1