MaxCompute支持您使用查询编辑器、MaxCompute客户端、MaxCompute Studio和DataWorks工具处理数据。本文指导您基于MaxCompute提供的公开数据集,通过MaxCompute查询编辑器,快速体验MaxCompute产品,完成开通、执行SQL语句查询数据及下载查询结果到本地的操作。
前提条件
使用查询编辑器前,请先参见准备工作章节,完成或查看以下内容:背景信息
MaxCompute提供公开的数据集供您试用产品,详情请参见 公开数据集。MaxCompute提供的公开数据集数据只能用于产品测试,数据将不做周期更新,且不保障数据准确性,因此请您勿用于正式生产。
您可以在MaxCompute查询编辑器的查询模式下执行各种SQL命令和授权命令,与在使用客户端(odpscmd)连接的执行结果等效。您还可以切换到分析模式使用Web Excel强大而丰富的分析功能分析查询结果。
本文以通过MaxCompute查询编辑器查询并下载MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020(2020年手机号归属地基本信息表)的数据为例,筛选出运营商为中国移动、省区为浙江省、城市为杭州市的数据,并下载到本地。
操作步骤
- 登录MaxCompute控制台,在左上角选择地域,单击查询编辑。
- 在SQL查询界面,单击右上角的
,选择您已经创建好的工作空间和数据源,引擎类型选择MaxCompute。
说明 工作空间默认为您最新创建的工作空间,如果您未自行创建过工作空间,默认选中开通MaxCompute服务时,系统为您创建的工作空间。 - 在代码编辑区域,输入如下SQL语句,获取运营商、省区和城市字段名称,单击
图标。
命令示例如下。
返回结果如下。desc MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020;
从执行结果可以得到运营商、省区和城市的字段名称分别为isp、province和city。
- 可选:在代码编辑区域,输入如下SQL语句,查看运营商、省区和城市字段的值。
命令示例如下。
返回结果如下。select distinct isp, province, city from MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020;
- 在代码编辑区域,输入如下SQL语句,筛选出运营商为中国移动、省区为浙江省、城市为杭州市的数据。
命令示例如下。
返回结果如下。select * from MAXCOMPUTE_PUBLIC_DATA.dwd_product_phoneno_basic_info_2020 where isp='中国移动' and province='浙江' and city='杭州';
- 在返回结果下方单击数据分析,跳转到电子表格界面进行数据分析。
- 在电子表格界面单击下载,即可下载查询结果至本地。
下载的文件格式为Excel。
后续步骤
至此,您已完成MaxCompute查询编辑器的快速入门引导操作,如需了解更多MaxCompute使用信息,请参见后续指引。