文档

使用SQL File查询MaxCompute表

更新时间:

DSW提供了SQL File插件功能,支持您通过SQL语句的方式,对具有查询权限的MaxCompute数据源进行快速的数据查询。

费用说明

使用SQL语句进行数据查询时,DSW暂时不收取额外费用,仅收取MaxCompute的计算和存储费用。

前提条件

在开始执行操作前,请确认您已经完成以下准备工作:

操作步骤

  1. 进入DSW开发环境。

    1. 登录PAI控制台

    2. 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。

    3. 在页面左上方,选择使用服务的地域。

    4. 在左侧导航栏,选择模型开发与训练 > 交互式建模(DSW)

    5. 可选:交互式建模(DSW)页面的搜索框,输入实例名称或关键字,搜索实例。

    6. 单击需要打开的实例操作列下的打开

  2. Notebook页签下的Launcher页面,单击Text and terminal区域的SQL File,创建SQL查询文件。

    image

  3. 配置MaxCompute数据源。

    1. 单击主工作区域右上角的数据源按钮。

    2. 数据源设置配置面板,配置各项参数,并单击选择

      参数

      描述

      MaxCompute Endpoint

      项目所在地域的Endpoint,详情请参见Endpoint。例如华东1(杭州)的Endpoint为http://service.cn-hangzhou.maxcompute.aliyun.com/api

      Tunnel Endpoint

      项目所在地域的Tunnel Endpoint,详情请参见Endpoint。例如华东1(杭州)的Endpoint为http://dt.cn-hangzhou.maxcompute.aliyun.com

      MaxCompute项目空间

      MaxCompute项目名称。

  4. 执行查询语句。

    在SQL编辑框内编辑MaxCompute数据源的查询代码,完成后执行对应命令即可获取查询结果。

    • 运行代码:支持通过单击SQL语句左侧的快捷运行按钮直接运行代码,或选中部分代码后单击运行,运行完成后可查看对应代码的运行结果。

    • 格式化:您也可以通过格式化将自行排版的代码一键规范化排版。

  5. 查看查询结果。

    SQL语句执行成功后,您可以对查询结果进行如下操作:

    功能

    图示

    操作说明

    查看运行结果中表格数据

    表格

    为您展示SQL语句的查询结果。

    查询结果可视化图表展示

    可视化图表展示

    支持您使用折线图、柱状图、条形图、饼图、交叉表对查询结果进行可视化展现。您可以拖拽字段到维度、指标等区域创建图表。同时,支持您单击字段,修改字段类型、设置字段别名等。

    查看查询结果对应的SQL语句

    SQL

    为您展示当前查询结果对应的SQL内容,支持对该查询结果对应的SQL语句进行快速复制和快速插入代码编辑区的操作。

    查看查询过程对应的操作日志

    操作日志

    为您展示执行当前查询语句的操作日志。如果SQL语句执行失败,您可以单击日志中的Logview链接,做进一步的排查。

相关文档

除了使用SQL File,您还可以使用PyODPS读取MaxCompute数据。具体操作,请参见使用PyODPS读写MaxCompute表