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

概述

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

使用场景

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

进入查询编辑器

说明 首次使用查询编辑器,系统将会为您创建一个默认项目,请您耐心等待,创建完成后可以使用查询编辑器。
  1. 登录MaxCompute控制台,在左上角选择地域,单击SQL查询,即可进入SQL查询界面。
  2. 按照下图指引,在SQL查询界面右上角依次选择工作空间引擎类型数据源,单击保存即可进入查询编辑界面。进入查询编辑器
    说明 如果您选择的工作空间模式为标准模式,在查询编辑器中提交作业实际是在开发项目(带dev标识)中提交。

创建SQL查询

您可基于工作空间及引擎类型创建SQL查询文件。

  1. 新建SQL查询文件。
    您可以通过如下三种方式新增SQL查询文件。
    方式一:已有SQL文件被打开时方式二:首次进入SQL查询页面或当前窗口没有打开SQL文件时方式三:通用方式
    新增文件单击已打开文件名称右侧的图标图标创建新的SQL查询窗口。sql查询单击右侧页面中的新建sql查询窗口。左侧导航在页面左侧区域,单击我的文件右侧的添加图标,选择新建文件,根据界面提示创建SQL查询文件。
  2. 设置SQL执行数据源。
    在图示位置选择当前SQL查询需要查询的工作空间、引擎类型或数据源。目前支持查询MaxCompute、E-MapReduce、CDH、Hologres、AnalyticDB等数据源。选择数据源
    说明 仅支持选择已授权您使用的数据源,若无目标数据源,您需要先联系管理员授权相关数据源的使用权限,并授予数据分析师、模型设计师、开发、运维、空间管理员或项目所有者。

管理SQL查询目录

在SQL查询页面,您可以对SQL查询文件执行如下管理操作。SQL查询
功能描述
SQL查询目录树搜索功能在区域①,您可以通过搜索搜索功能定位目标表。
运行历史在区域①,您可以单击历史查看SQL查询历史执行记录,此记录不包括计划任务执行日志。
添加目录在区域①,您可以单击数据集添加目录,支持您将系统推荐目录及已授权的数据源下的数据表添加至目录,添加为目录后您可快速查看相应目录下的SQl文件或者数据表,对于数据表支持您快速查看表结构并快速生成查询SQL。
我的文件在区域②,我的文件为您展示您保存的SQL查询文件,包括已开启计划任务的临时查询文件。您可分享文件至指定工作空间。其中:
  • 分享:表示该文件正在分享中,被分享的工作空间下的所有空间成员均可以在他人文件目录下看到您分享的文件。您可右键单击指定文件,对该文件进行分享操作。
  • 计划任务:表示该文件已开启计划任务,您可单击进入SQL文件编辑页查看该计划任务的历史执行详情。
他人文件在区域②,他人文件为您展示当前租户下其他用户公开到工作空间的文件。
公共数据在区域②,公共数据目录需要通过单击数据集图标进行添加。公共数据为您展示数据分析默认提供且不需要申请权限的表,您可使用该表快速体验SQL查询产品功能。
我的MaxCompute表在区域②,我的MaxCompute表目录需要通过单击数据集图标进行添加。我的MaxCompute表为您展示您个人名下的MaxCompute表。包括开发表与生产表。
我的收藏在区域②,我的收藏目录需要通过单击数据集图标进行添加。我的收藏为展示您个人收藏的表,您在数据集下,右键单击目标表选择收藏,收藏后文件将展示在该目录下。