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

请教一个DataWorks问题:为什么我的临时查询中创建的脚本没有ODPS Sql的选项 ?

请教一个DataWorks问题:为什么我的临时查询中创建的脚本没有ODPS Sql的选项 ?image.png
image.png

展开
收起
cuicuicuic 2023-07-13 09:13:45 97 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    阿里云 DataWorks 中,临时表的创建方式包括两种:ODPS SQL 和 MySQL SQL。其中,ODPS SQL 是指基于阿里云的分布式数据存储和计算平台 MaxCompute 进行数据处理和分析的 SQL 方言,而 MySQL SQL 是指基于 MySQL 数据库进行数据处理和分析的 SQL 方言。
    如果您创建临时表时没有看到 ODPS SQL 选项,可能是因为您的项目或者工作空间没有开通 MaxCompute 服务。如果您想要使用 ODPS SQL 创建临时表,需要先开通 MaxCompute 服务,并在 DataWorks 中配置 MaxCompute 数据源。在配置数据源时,需要提供 MaxCompute 的项目名称和 AccessKey 等信息。
    如果您已经开通了 MaxCompute 服务,但仍然没有看到 ODPS SQL 选项,可能是因为 DataWorks 中的数据开发工具版本过低,不支持 ODPS SQL。建议您升级 DataWorks 的数据开发工具版本,

    2023-07-30 18:59:38
    赞同 展开评论 打赏
  • 如果你在DataWorks的临时查询中创建脚本时没有看到ODPS SQL的选项,可能有以下几个可能原因:

    1. 数据源配置:请确保你的DataWorks工作空间已经正确配置了和MaxCompute(之前称为ODPS)相关的数据源。在DataWorks中使用ODPS SQL进行查询,需要先配置好MaxCompute相关的连接和数据源信息。

    2. 权限问题:确保你具有足够的权限来访问和使用MaxCompute(ODPS)相关资源。如果你没有相应的权限,可能会导致ODPS SQL选项不可见或无法选择。

    3. 工作空间类型:请检查你的DataWorks工作空间的类型。目前,只有高级版和企业版的DataWorks工作空间才支持ODPS SQL功能,基础版不支持。

    2023-07-13 13:59:56
    赞同 展开评论 打赏
  • 是同一个工作空间吗 按理 空间有绑定maxcompute引擎都可以创建 右上角 小扳手 可以查看空间是否有绑定mc引擎,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-07-13 10:59:07
    赞同 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    SQL Server 2017 立即下载
    GeoMesa on Spark SQL 立即下载
    原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载