MaxCompute控制台提供查询编辑器,方便您快速执行SQL语句并进行数据分析操作。本文为您介绍如何通过查询编辑器使用MaxCompute服务。

概述

MaxCompute的查询编辑器集成在DataWorks的数据分析工具上,实现编辑MaxCompute SQL、查询数据、分析数据(电子表格)、在线分享数据及下载数据等功能。您可以通过查询编辑器快捷使用MaxCompute服务的相关功能:
  • 支持编辑及运行SQL命令、授权命令(例如ACL授权)。
  • 支持查询加速,对于中、小数据量查询作业执行时间从分钟级缩减至秒级。查询加速详情请参见查询加速
  • 默认开放MaxCompute公开数据集,您可以通过查询编辑器基于公开数据集体验及测试MaxCompute。您也可以通过查询编辑器自建表并导入数据,更多表操作信息,请参见表操作
  • 支持在线使用电子表格Web Excel对数据查询的结果进行分析、下载或者分享给其他成员。

使用场景

查询编辑器的使用场景如下:
  • 初次体验及测试MaxCompute的使用者:可以通过查询编辑器,使用公开数据集快速体验MaxCompute的核心功能。
  • 数据分析师:您可以通过查询编辑器查询数据,并通过分析模式的Web Excel对查询结果进行分析。您也可以下载查询结果至本地,减少数据的流动,更好的保障数据安全。
  • 安全管理员:MaxCompute项目右侧的项目权限管理提供了角色权限管理功能,但是正在试用过程中,很多场景需要通过命令行进行权限管理。安全管理员可通过查询编辑器快速执行大部分安全命令操作。

进入查询编辑器

  1. 登录MaxCompute控制台,在左上角选择地域,单击查询编辑,即可进入SQL查询界面。查询编辑
  2. 按照下图指引,在SQL查询界面顶部的下拉列表,依次选择MaxCompute类型数据源及目标工作空间,即可进入查询编辑界面。选择数据源
    说明 如果您选择的工作空间模式为标准模式,在查询编辑器中提交作业实际是在开发项目(带dev标识)中提交。

创建SQL查询

  1. 进入SQL查询页面。
    1. 进入数据分析模块,详情请参见:进入数据分析
    2. 您可以在数据分析首页的快捷入口区域单击SQL查询模块图标进入SQL查询页面。
      还支持您单击顶部菜单栏的SQL查询进入SQL查询页面。
  2. 选择SQL查询的对象。
    数据源引擎列表中选择需要查询的数据所在的引擎类型,在右侧列表框中选择数据源所在的工作空间、引擎实例名称或者数据源名称。选择数据源
  3. 新增SQL编辑窗口。
    您可以通过如下三种方式新增SQL编辑窗口。
    方式一 方式二 方式三
    新增文件已有SQL文件被打开时,单击已打开文件名称右侧的图标图标创建新的SQL查询窗口。 sql查询首次进入SQL查询页面或者当前窗口没有打开SQL文件时,单击右侧页面中的新建sql查询窗口。 左侧导航在页面左侧区域,右键单击我的文件选择新增文件,根据界面提示创建SQL查询文件。
  4. 编写并执行查询语句。
    在SQL编辑框内编辑对应数据源的查询代码,完成后执行对应命令即可获取查询结果。使用过程中,您可以:SQL查询
    • 参数设置:支持使用带参数的SQL命令,运行前只需设置参数取值即可。
    • 运行代码:支持单句运行查询代码,或选中部分代码后单击运行,运行完成后可查看对应代码的运行结果。
    • 成本预估:单句运行时界面会提示您此次调试运行可能需要的费用,运行完整代码前,您也可以对全量代码运行可能需要的费用进行预估。
    此外,您也可以通过格式化将自行排版的代码一键规范化排版,在结果日志页签查看运行结果与日志详情。
  5. 对查询结果进行数据分析。
    下载数据
    完成数据查询后,您可以对查询结果进行数据分析、分享或者下载数据至本地。还支持您对表格中数据进行复制和搜索等快捷操作。
    • 数据分析:单击数据分析跳转并将结果同步至电子表格,你可以对查询结果进行透视、探查等操作。详情请参见:分析数据
    • 分享:单击分享跳转并将结果同步至电子表格,您可通过电子表格的数据分享功能,分享该表数据。详情请参见:分享电子表格
    • 下载数据:单击下载数据,会将查询结果下载到本地。如果界面不显示下载数据功能,您可以联系管理员进入系统管理界面打开允许下载的开关。
      • 下载范围:支持下载电子表格展示数据(最多支持1万行)和全量数据(最多支持20万行),实际下载数以系统管理中设置的具体数量为准。
      • 文件格式:支持csv、excel、txt格式。
      说明 只有DataWorks增值版本在SQL查询有下载入口。增值版本默认支持下载1万行,最多支持下载20万行。实际下载记录上限以管理员在系统管理界面中设置的是否开启下载以及下载条数为准。

管理SQL查询

在SQL查询页面,您可以搜索已创建SQL查询文件的相关信息,并执行修改、删除和移动等管理操作。管理SQL查询
区域 描述
搜索文件 在区域①您可以输入文件名、文件夹名称或者表名搜索目标文件。
文件目录
在区域②,您可以查看我保存的文件及他人共享的文件。
  • 我的文件:我保存的所有文件。
  • 他人文件:其他人保存为工作空间可见的文件。
  • 公共数据:适用于用户体验SQL查询产品功能,无需申请权限,可直接查询数据。
  • 所有的表:当前工作空间及数据源下所有的物理表。双击表名可快速生成查询语句,右键支持您进行快速生成SQL语句、查看表详情、数据预览、申请表权限等操作。

您还可以右键单击我的文件选择新建文件夹文件