新版数据分析功能支持将当前登录云账号已加入的MaxCompute项目添加为数据目录,并进行统一管理。添加后,可以方便浏览目录中的数据表,查看表结构,同时支持一键生成SQL查询语句。
认证身份与鉴权说明
若使用RAM用户或RAM角色在数据目录中查看MaxCompute数据,需提前获取MaxCompute相关权限。如果添加的MaxCompute数据源或项目已开启三层模型,则还需为RAM账号或RAM角色授予查看Schema元数据的权限。
若MaxCompute项目中包含多个Schema,则需要授予所有Schema的元数据权限,才能在数据目录的项目详情页面查看完整的Schema列表。
授权RAM用户:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER RAM$<主账号名>:<RAM用户名>;授权RAM角色:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER `RAM$<主账号名>:role/<RAM角色名>`;
功能入口
您需要先登录阿里云,然后通过浏览器访问新版数据分析对应地域的页面。请根据您的数据源业务所在地域按需选择。
添加数据目录
进入数据目录:MAXCOMPUTE后,单击右侧的
图标,进入添加项目页面。在MaxCompute-项目页签中,找到当前地域需要被添加管理的MaxCompute项目。
单击添加,或批量勾选多个MaxCompute项目后进行批量添加。
说明如无需再管理某个MaxCompute数据目录,可在数据目录的列表中右键目标数据目录,在弹框中选择移出目录。
数据目录管理
您可以在MaxCompute数据目录中添加和管理Schema、表、视图等数据对象。
MaxCompute需要开启Schema开关,才会在数据目录下展示Schema层级,详情请参见Schema操作。
管理Schema
新建Schema。
单击MaxCompute项目右侧的
图标,在弹出的创建Schema对话框中输入名称,按Enter键完成创建。查看Schema。
将Schema添加到MaxCompute项目后,您可单击MaxCompute项目左侧的
图标,查看已添加的Schema。删除Schema。
如无需再管理某个Schema,可右键单击目标Schema,在弹框中选择删除。
重要删除后无法恢复,请谨慎操作。
删除Schema前,需先删除Schema内部的表、视图等数据对象。
管理表
管理外表
管理对象表
仅支持开启Schema开关的MaxCompute项目管理对象表信息。
管理视图
管理物化视图
管理资源数据对象
生成查询SQL
您可以基于已创建或现有的数据表,快速生成查询SQL并完成配置与执行。如需了解更多操作可参见新建SQL查询。
在数据目录的列表中找到目标MaxCompute项目,依次单击左侧的
图标,从表列表中定位到您需要查询的目标表。右键单击目标表,选择生成查询SQL。
您可在生成的SQL编辑页面对生成的查询SQL脚本进行调整。
调整完成后可单击SQL编辑页右侧的运行配置,设置计算资源、脚本参数等信息,然后执行查询语句。