DSW内置SQL File插件,支持通过SQL语句快速查询MaxCompute数据源,无需编写Python代码。
费用说明
使用SQL语句查询数据时,DSW不收取额外费用,仅收取MaxCompute的计算和存储费用。
前提条件
在开始操作前,请确认已完成以下准备工作:
-
已开通MaxCompute,详情参见开通MaxCompute。
-
用户账号已有MaxCompute项目操作权限。如果使用主账号登录DSW实例,则无需授权。如果使用RAM账号,可参考以下授权步骤。
操作步骤
-
进入DSW开发环境。
-
登录PAI控制台。
-
在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。
-
在页面左上方,选择使用服务的地域。
-
在左侧导航栏,选择模型开发与训练 > 交互式建模(DSW)。
-
可选:在交互式建模(DSW)页面的搜索框,输入实例名称或关键字,搜索实例。
-
单击需要打开的实例操作列下的打开。
-
-
在Notebook页签下的打开页面,单击Text and terminal区域的SQL File,创建SQL查询文件。

-
配置MaxCompute数据源。
-
单击主工作区域右上角的数据源按钮。
-
在数据源设置配置面板,配置各项参数,并单击请选择节点。
-
-
执行查询语句。
在SQL编辑框内编写MaxCompute查询代码,完成后执行即可获取查询结果。
-
运行代码:单击SQL语句左侧的快捷运行按钮直接运行,或选中部分代码后单击
,运行完成后查看运行结果。 -
格式化:可通过格式化将代码一键规范排版。
-
-
查看查询结果。
SQL语句执行成功后,可对查询结果进行以下操作:
功能
图示
操作说明
查看运行结果中表格数据

展示SQL语句的查询结果。
查询结果可视化图表展示

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

展示当前查询结果对应的SQL内容,支持快速复制和插入代码编辑区。
查看查询过程对应的操作日志

展示执行当前查询语句的操作日志。如果SQL语句执行失败,可单击日志中的Logview链接进一步排查。
相关文档
除了SQL File,您还可以使用PyODPS读取MaxCompute数据。具体操作,参见使用PyODPS读写MaxCompute表。
