MaxCompute支持您使用查询编辑器、MaxCompute客户端、MaxCompute Studio和DataWorks工具处理数据。本文指导您基于MaxCompute提供的公开数据集,通过MaxCompute查询编辑器,快速体验MaxCompute产品,完成开通、执行SQL语句查询数据及下载查询结果到本地的操作。

前提条件

使用查询编辑器前,请先参见准备工作章节,完成或查看以下内容:

背景信息

MaxCompute提供公开的数据集供您试用产品,详情请参见公开数据集

MaxCompute提供的公开数据集数据只能用于产品测试,数据将不做周期更新,且不保障数据准确性,因此请您勿用于正式生产。

您可以在MaxCompute查询编辑器的查询模式下执行各种SQL命令和授权命令,与在MaxCompute客户端(odpscmd)的执行结果等效。您还可以切换到分析模式使用Web Excel强大而丰富的分析功能分析查询结果。

本文以通过MaxCompute查询编辑器查询并下载MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020(2020年手机号归属地基本信息表)的数据为例,筛选出运营商为中国移动、省区为浙江省、城市为杭州市的数据,并下载到本地。

操作步骤

  1. 登录MaxCompute控制台,在左上角选择地域,单击查询编辑
    查询编辑
  2. 选择数据源对话框,选择数据源类型MaxCompute工作空间为已创建好的工作空间,单击确认
    选择项目空间
    说明 工作空间默认为您最新创建的工作空间,如果您未自行创建过工作空间,默认选中开通MaxCompute服务时,系统为您创建的工作空间。
  3. 在代码编辑区域,输入如下SQL语句,获取运营商、省区和城市字段名称,单击运行图标。
    命令示例如下。
    desc MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020;
    返回结果如下。查看表结构从执行结果可以得到运营商、省区和城市的字段名称分别为isp、province和city。
  4. 可选:在代码编辑区域,输入如下SQL语句,查看运营商、省区和城市字段的值。
    命令示例如下。
    select distinct isp, province, city from MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020;
    返回结果如下。查询结果
  5. 在代码编辑区域,输入如下SQL语句,筛选出运营商为中国移动、省区为浙江省、城市为杭州市的数据。
    命令示例如下。
    select * from MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020 where isp='中国移动' and province='浙江' and city='杭州';
    返回结果如下。查询结果
  6. 在返回结果右下角单击前往电子表格分析
    前往电子表格分析
  7. 电子表格页面右上角,单击下载,即可下载查询结果至本地。
    下载的文件格式为Excel。
    说明 开通了DataWorks标准版或以上的版本,同时有表的Download权限,则可以在结果集右下角单击下载,支持选择下载超过1万行的结果,支持最大20万行。

后续步骤

至此,您已完成MaxCompute查询编辑器的快速入门引导操作,如需了解更多MaxCompute使用信息,请参见后续指引