MaxCompute计算源用于绑定Dataphin项目空间和MaxCompute项目,为Dataphin项目提供处理离线计算任务的计算源。如果Dataphin系统的计算引擎设置为MaxCompute,则只有项目空间添加了MaxCompute计算源,才支持规范建模、即席查询、MaxCompute任务、通用脚本等功能。本文为您介绍如何新建MaxCompute计算源。
MaxCompute湖仓一体方案
MaxCompute支持湖仓一体方案,该方案通过数据仓库MaxCompute和数据湖共同实现,详情请参见MaxCompute湖仓一体。
前提条件
- 已设置Dataphin计算引擎为MaxCompute,请参见设置Dataphin实例的计算引擎为MaxCompute。 
- 系统支持超级管理员和项目管理员角色的账号新建计算源。更多信息,请参见数仓规划权限列表。 
操作步骤
- 在Dataphin顶部菜单栏选择规划 > 计算源。 
- 在计算源页面,单击新增计算源,选择MaxCompute计算源。 
- 在新建MaxCompute计算源页面,配置以下参数。 - 参数 - 描述 - 计算源基本信息 - 计算源类型 - 选择为MaxCompute。 - Endpoint - 默认为计算引擎的Endpoint,不支持修改。 - AccessKey ID、AccessKey Secret - 填写可以访问MaxCompute项目数据的账号的AccessKey ID和AccessKey Secret。 - 您可在用户信息管理页面,获取账号的AccessKey ID和AccessKey Secret。 重要- 为了保证Dataphin项目空间与MaxCompute项目正常连接,建议填写MaxCompute项目管理员的AccessKey。 
- 为了保证元数据正常采集,请尽量不修改MaxCompute项目的AccessKey。 
 - 计算源配置 - MaxCompute项目 - 选择或填写MaxCompute项目,选项列表中仅展示所填写AccessKey对应用户在控制台上可见的项目,可手动输入其他项目名或前往MaxCompute控制台创建。 说明- 此处为MaxCompute项目名称,非DataWorks工作空间名称。 - MaxCompute控制台左上角切换地域后,即可在项目管理页签查看到具体的MaxCompute项目名。  - 外部项目 - 选择是否为外部项目,默认为非外部项目,若选中是,即为外部项目。 说明- 集成任务不支持读写MaxCompute外部项目中的数据。 
- 不支持利用Hologres引擎对MaxCompute外部项目的查询进行加速。 
- 不支持从MaxCompute元数据获取外部项目表的存储量。 
- 资源不支持存储健康分及存储量。 
 - 计算项目 - 选择或填写计算项目,此处仅展示所填写AccessKey对应用户在控制台上可见的项目,可手动输入其他项目名或前往MaxCompute控制台创建。 - 当MaxCompute项目为外部项目时,需设置作为计算资源的MaxCompute项目。 - 计算源名称 - 填写计算源的名称。命名规则如下: - 包含中文、数字、字母及下划线(_)或短划线(-)。 
- 不能超过64个字符。 
 - 描述 - 填写计算源简单描述。 说明- 若您需批量创建多个AccessKey ID账号下的计算源,您可单击新建计算源进行创建。一次最多支持创建10个计算源。 
- 单击测试连接,测试Dataphin与AccessKey ID账号的连通性。 
- 测试成功后,单击校验并提交,系统将校验计算源的连通性并创建。 
后续步骤
完成创建MaxCompute计算源后,创建项目时,即可为项目绑定MaxCompute计算源。具体操作,请参见创建通用项目。