You need to enable JavaScript to run this app.
文档中心
大数据研发治理套件(私有化)

大数据研发治理套件(私有化)

复制全文
ByteHouse-CE引擎
ByteHouse SQL 任务
复制全文
ByteHouse SQL 任务

DataLeap数据开发接入ByteHouse引擎能力,支持您在数据开发任务中,通过创建ByteHouse SQL任务类型,来实现对ByteHouse引擎数据表的周期性调度查询或手动执行运维等能力,提高作业的执行效率。
下文将为您介绍如何创建ByteHouse SQL任务类型节点进行数据开发。

1 使用前提

新建DataLeap项目时,已在引擎服务绑定设置中,勾选ByteHouse企业版引擎。操作详见“新建项目”。

2 新建任务

  1. 登录DataLeap控制台。
  2. 选择数据开发 > 任务开发,进入任务开发页面。
  3. 单击新建任务 > 数据开发 > ByteHouse CE > ByteHouse SQL按钮。
  4. 填写任务基本信息:
    1. 任务名称:输入任务的名称,只允许字符.、字母、数字、下划线、连字符、[]、【】、()、()以及中文字符,且需要在127个字符以内。
    2. 保存至:选择任务存放的目标文件夹目录。
      Image
  5. 单击确定按钮,完成任务创建。

3 配置界面详解

任务创建完成后,进入到ByteHouse SQL任务编辑器界面,在编辑器界面中,您可进行以下操作:
Image

序号

功能

说明

1

SQL编辑区

SQL编辑区,您可在此输入ByteHouse相关查询语句: Select col1,col2 from database.table_name group by col1,col2 limit10;

2

格式化

对当前节点代码根据关键字格式排列,常用于单行代码过长的情况。

3

解析

自动解析ByteHouse SQL语法错误,一般用于运行前操作,帮助发现代码中的错误,提高查询效率。

4

表管理

提供快速建表功能: 若数据需要存入的ByteHouse表尚未创建,您可单击表管理按钮,跳转前往到数据地图,可快速进行ByteHouse表的创建。

5

参数说明

代码中可使用时间变量说明,如 ${DATE}、${hour}等。

6

运行

代码编辑完成并解析成功后,您可单击运行按钮,即可执行查询。

7

结果页

运行成功后,查询结果会以Excel形式展现,无需跑多段代码,您便可在此对查询数据结果进行操作和分析。更多结果页功能说明,详见“运行任务-查询结果功能说明”。

4 调度设置

任务配置且测试运行成功后,您可单击右侧侧边栏的调度设置,配置调度设置参数。调度设置说明详见“调度设置”。

5 调试运行并提交

任务配置完成后,您可单击操作栏中的保存调试按钮,进行任务调试。
调试结果无误后,单击提交上线按钮,在提交上线对话框中,选择回溯数据、监控设置、提交设置等参数,最后单击确认按钮,完成作业提交。 提交上线说明详见:提交上线

注意

  • 调试操作,直接使用线上数据进行调试,需谨慎操作。
  • 如果租户项目管理员在项目控制台>流水线管理中启用了流水线流程校验,则您需要确保提交的任务符合流水线扩展程序的校验规则,才能成功提交。详见4 流水线管理

后续任务运维操作详见:离线任务运维

最近更新时间:2025.07.02 17:59:02
这个页面对您有帮助吗?
有用
有用
无用
无用