更新时间:2024-11-08 GMT+08:00

SQL作业使用咨询

DLI是否支持创建临时表?

问题描述:临时表主要用于存储临时中间结果,当事务结束或者会话结束的时候,临时表的数据可以自动删除。例如MySQL中可以通过:“create temporary table ...” 语法来创建临时表,通过该表存储临时数据,结束事务或者会话后该表数据自动清除。当前DLI是否支持该功能?

解决措施:当前DLI不支持创建临时表功能,只能根据当前业务逻辑控制来实现相同功能DLI支持的SQL语法可以参考创建DLI表

可以本地连接DLI吗?支持远程工具连接吗?

暂不支持。请在控制台提交作业。

详细操作请参考数据湖探索快速入门

DLI SQL作业超过12h会被kill掉吗?

默认情况下,为了保障队列的稳定运行,超过12h的SQL作业会被系统按超时取消处理。

用户可以通过dli.sql.job.timeout(单位是秒)参数配置超时时间。

DLI支撑本地测试Spark作业吗?

DLI暂不支持本地测试Spark作业,您可以安装DLI Livy工具,通过Livy工具提供的交互式会话能力调测Spark作业。

推荐使用使用Livy提交Spark Jar作业。

DLI 表(OBS表 / DLI 表 )数据支持删除某行数据吗?

DLI 表(OBS表 / DLI 表 )数据暂不支持删除某行数据。