开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks上ODPS SQL节点的使用限制

已解决

DataWorks上ODPS SQL节点的使用限制

展开
收起
阿里云服务支持 2022-12-08 17:31:20 336 0
1 条回答
写回答
取消 提交回答
  • 推荐回答
    官方回答
    1. ODPS SQL不支持单独使用set、use语句,必须和具体的SQL语句一起执行。

    2. ODPS SQL不支持关键字(set、use)语句后单独加注释。

    3. ODPS SQL不支持在已完结的语句结尾加注释。

    4. 数据开发与调度运行的区别如下:

      ○ 数据开发:合并当前任务代码内所有的关键字(set、use)语句,作为所有SQL的前置语句。

      ○ 调度运行:按照顺序执行。

    5. 调度参数配置必须是key=value的格式,且(=)前后不支持空格。

    6. 如果设置bizdate、date等关键字作为调度参数变量,格式必须是yyyymmdd。如果需要其它格式,请使用其它变量名称,避免冲突。

    7. 数据开发需要查询结果,仅支持select和with起始的SQL语句,否则无结果输出。

    8. 执行多条SQL语句时,请用分号(;)分隔,且需要换行。

    9. MaxCompute 2.0扩展函数使用到新数据类型时,需要在该函数的SQL语句前加以下命令,并与SQL一起提交运行,以便正常使用新数据类型。

    set odps.sql.type.system.odps2=true;

    1. SQL语句中添加注释时,不支持在注释中使用英文分号(;)。

    2. 使用ODPS SQL节点进行SQL任务开发时,SQL代码大小不能超过200KB,SQL命令条数不能超过200条。

    更多信息参见创建ODPS SQL节点

    2022-12-08 17:34:04
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载