项目是一种物理空间上的划分,便于您在数仓建设过程中对开发人员及物理资源进行隔离化管理。本文为您介绍如何进行新建项目。

前提条件

已完成业务板块的创建。

操作步骤

  1. 使用超级管理员账号登录Dataphin。
    说明 仅超级管理员可以新建项目。
  2. 在Dataphin首页,单击顶部菜单栏的规划
  3. 在左侧菜单栏选择项目管理,单击页面右上方的新建项目
    新建项目
  4. 新建项目对话框中,选择项目模式,单击下一步
    • Basic模式:生成独立灵活的Prod环境,数据生产过程相对稳定而便捷,生产的数据可管控。如果您关注数据研发效率而非强管控、研发人员职能边界相对模糊并且计算存储预算有限制,推荐此模式。
    • Dev-Prod模式:生成互相关联的Dev环境和Prod环境,以便强管控数据生产过程及生产的数据。如果您管理诉求较强、数据研发人员较多且能力及分工明确并且数据计算存储预算较高,推荐此模式。
    • 如果您选择的是Dev-Prod模式。 根据页面配置参数。
      分区 参数 说明
      名称设置 公共名称
      • 名称由中文、数字、字母、下划线_或连字符-组合组成。
      • 不支持以LD_开头(业务板块英文名默认以LD_作为前缀),以免引用逻辑表和物理表时出现冲突。
      公共英文名
      • MaxCompute计算引擎类型下,建议您将项目的公共英文名设置为与对应的MaxCompute项目名一致。
      • 不支持以LD_开头(业务板块英文名默认以LD_作为前缀),以免引用逻辑表和物理表时出现冲突。
      命名空间 业务板块 非必填写项。为新建的项目选择所属业务板块。
      空间类型 用于区分项目开发任务及产出数据特征,默认为应用层。空间类型包括3种:
      • 基础层:来自各个业务数据库的原始数据存储,是后续所有数据建设的来源与基础,也可称为垂直数据中心。
      • 公共层:基于各业务数据,抽象公共的主题,沉淀标准、规范、可共用的数据,是连接基础层与应用层的中间桥梁,也称为公共数据中心。
      • 应用层:面向业务需求,定义生成可应用于不同场景的个性化、多样化的数据指标等。
      项目1:Dev 计算引擎源
      • 绑定计算引擎源时,如果提示计算引擎源与其他项目重复,建议您确认后再绑定,以免出现计算引擎源中数据写入冲突。
      • 计算引擎源如何配置,请参见开通Dataphin与计算设置
      • 如果各个计算引擎源对应项目不一致,建议您确认配置的Access Key是否为项目管理员权限,或者是否具有跨项目访问权限。如果没有,则需要复制赋权代码,然后基于MaxCompute自身授权机制进行Access Key授权,以免您在Dataphin系统中跨项目访问时物理层的数据库鉴权失败。
      • 已绑定项目的MaxCompute类型计算引擎源,无法被其他项目再次绑定。
      英文名 无需配置,系统根据公共英文名,进行命名。命名规则为公共英文名_dev
      名称 无需配置,系统根据公共名称,进行命名。命名规则为公共名称_开发
      描述 对Dev项目的简单描述。
      项目2:Prod 计算引擎源 请参见项目1:Dev中计算引擎源的描述。
      说明 Dev项目和Prod项目不允许绑定同一个计算引擎源。
      英文名 无需配置,系统根据公共英文名,进行命名。
      名称 无需配置,系统根据公共英文名,进行命名。
      描述 对Prod的简单描述。
    • 如果您选择了Basic模式。根据页面配置参数。
      分区 参数 说明
      基本设置 计算引擎源 请参见项目1:Dev中计算引擎源的描述。
      英文名
      • 由字母、数字、下划线_组合组成。
      • 不支持以LD_开头(业务板块英文名默认以LD_作为前缀),以免引用逻辑表和物理表时出现冲突。
      名称
      • 名称由中文、数字、字母、下划线_或连字符-组合组成。
      • 不支持以LD_开头(业务板块英文名默认以LD_作为前缀),以免引用逻辑表和物理表时出现冲突。
      描述 对Basic项目简单描述。
      命名空间 业务板块 非必填写项。为新建的项目选择所属业务板块。
      空间类型 用于区分项目开发任务及产出数据特征,默认为应用层。空间类型包括3种:
      • 基础层:来自各个业务数据库的原始数据存储,是后续所有数据建设的来源与基础,也可称为垂直数据中心。
      • 公共层:基于各业务数据,抽象公共的主题,沉淀标准、规范、可共用的数据,是连接基础层与应用层的中间桥梁,也称为公共数据中心。
      • 应用层:面向业务需求,定义生成可应用于不同场景的个性化、多样化的数据指标等。
  5. 上述信息配置完成后,单击确定即可创建项目。

后续步骤

管理项目成员及角色