Gbase 8a SQL任务,对应需绑定Gbase 8a的引擎类型,Gbase 8a是一款企业级分布式关系型数据库,适用于处理海量数据和复杂的分析型业务场景,支持丰富的 SQL 语法,包括复杂的查询、聚合、排序等操作,能够满足数据仓库中常见的数据分析和报表生成需求。
DataLeap数据开发已接入Gbase 8a数据库引擎能力,支持您在数据开发任务中,通过创建Gbase 8a SQL任务类型,来实现对Gbase 8a数据库表的周期性调度操作或手动执行运维等能力,提高作业的执行效率。
下文将为您介绍如何创建Gbase 8a SQL任务类型节点进行数据开发。
新建DataLeap项目时,已在引擎服务绑定设置中,勾选Gbase 8a数据库引擎。操作详见“新建项目”。
任务创建完成后,您便可进入Gbase 8a SQL任务编辑界面,进行以下操作:
Gbase 8a SQL语句编辑
您可在编辑框中,开始编辑相应的Gbase 8a SQL语句,也支持时间参数 ${date}、${hour} 等,您可根据实际场景进行对GaussDB数据库的访问操作。
参考示例如下:
CREATE DATABASE test_database; CREATE TABLE test_database.employees ( employee_id INT NOT NULL PRIMARY KEY, employee_name VARCHAR(100) NOT NULL, age INT, department VARCHAR(50) ); -- 插入单条数据 INSERT INTO test_database.employees (employee_id, employee_name, age, department) VALUES (1, '张三', 25, '技术部'); -- 插入多条数据 INSERT INTO test_database.employees (employee_id, employee_name, age, department) VALUES (2, '李四', 28, '市场部'), (3, '王五', 30, '销售部'); SELECT * FROM test_database.employees WHERE department = '技术部';
界面说明:
序号 | 功能 | 说明 |
|---|---|---|
1 | 运行 | 代码编辑完成并解析成功后,您可单击运行按钮,即可执行查询。 |
2 | 格式化 | 对当前节点中输入的SQL代码进行格式化排列,常用于单行代码过长的情况。 |
3 | 解析 | 自动解析Gbase 8a SQL语法错误,一般用于运行前操作,帮助发现代码中的错误,提高查询效率。 |
4 | 结果页 | 代码执行成功后,在下方展现调试记录、查询结果、查询日志等信息。 |
5 | 结果页操作 | 运行成功后,查询结果会以Excel形式展现,无需跑多段代码,您便可在此对查询数据结果进行操作和分析。更多结果页功能说明,详见“运行任务-查询结果功能说明”。 |
调度设置
单击右侧侧边栏的调度设置,配置调度设置相关参数,便可进行Gbase 8a SQL任务周期性调度。调度设置说明详见“调度设置”。
任务配置完成后,您可单击操作栏中的保存和调试按钮,进行任务调试。
调试结果无误后,单击提交上线按钮,在提交上线对话框中,选择回溯数据、监控设置、提交设置等参数,最后单击确认按钮,完成作业提交。 提交上线说明详见:提交上线。
注意
后续任务运维操作详见:离线任务运维。