DataLeap数据开发接入ByteHouse引擎能力,支持您在数据开发任务中,通过创建ByteHouse SQL任务类型,来实现对ByteHouse引擎数据表的周期性调度查询或手动执行运维等能力,提高作业的执行效率。
下文将为您介绍如何创建ByteHouse SQL任务类型节点进行数据开发。
新建DataLeap项目时,已在引擎服务绑定设置中,勾选ByteHouse企业版引擎。操作详见“新建项目”。

任务创建完成后,进入到ByteHouse SQL任务编辑器界面,在编辑器界面中,您可进行以下操作:
序号 | 功能 | 说明 |
|---|---|---|
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形式展现,无需跑多段代码,您便可在此对查询数据结果进行操作和分析。更多结果页功能说明,详见“运行任务-查询结果功能说明”。 |
任务配置且测试运行成功后,您可单击右侧侧边栏的调度设置,配置调度设置参数。调度设置说明详见“调度设置”。
任务配置完成后,您可单击操作栏中的保存和调试按钮,进行任务调试。
调试结果无误后,单击提交上线按钮,在提交上线对话框中,选择回溯数据、监控设置、提交设置等参数,最后单击确认按钮,完成作业提交。 提交上线说明详见:提交上线。
注意
后续任务运维操作详见:离线任务运维。