使用临时查询快速查询SQL(可选)

如果您已经创建了DataWorks工作空间(MaxCompute项目),可以直接使用DataWorks临时查询功能,快速书写SQL语句操作MaxCompute。

临时查询的详情请参见创建临时查询

前提条件

创建MaxCompute数据源绑定至数据开发(DataStudio)。

创建MaxCompute相关节点并开发MaxCompute任务前,您需先将MaxCompute项目创建为DataWorks工作空间MaxCompute数据源,并绑定至数据开发(DataStudio),作为开发MaxCompute任务的底层引擎。操作详情请参见创建MaxCompute数据源环境准备

进入临时查询

  1. 登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与运维 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  2. 在左侧导航栏,单击image图标。

  3. 临时查询面板,右键单击临时查询,选择新建节点 > ODPS SQL

  4. 新建节点对话框中,输入名称

    说明

    节点名称的长度不能超过128个字符。

  5. 单击确认

运行SQL

现在,您可以在新建的临时查询节点中运行MaxCompute支持的SQL语句,详情请参见SQL概述

说明
  • 运行MaxCompute任务时,会展示费用预估,该费用由MaxCompute侧收取,仅作为预估费用,实际费用请以账单为准,具体计费细节,请参见MaxCompute计费项与计费方式

  • 如果费用预估时提示报错,可能是因为表不存在或没有权限,您可以暂时忽略此报错,实际运行节点后再根据具体报错进行处理。

以运行一个DDL语句表操作为例,输入建表语句,单击运行即可。

create table if not exists sale_detail
(
shop_name     string,
customer_id   string,
total_price   double
)
partitioned by (sale_date string,region string);
-- 创建一张分区表sale_detail

您可以查看本次运行的费用预估,单击运行选项,在参数弹框中选择运行资源组,单击运行估价估价

您可以在下方的日志窗口,查看运行情况和最终结果。如果本次运行成功,结果为OK

您可以使用同样的方法执行SELECT语法