文档

创建项目空间

数据管理DMS数仓开发通过项目空间、业务场景和任务流三级目录讲行项目管理,同时支持数仓分层管理,有利于清晰地管理某一情景下的数据仓库管理需求,充分满足各类复杂的数仓开发和管理需求。项目空间是数仓开发、管理和运维的基本单位,本文介绍数仓开发项目空间的创建和相关操作。

前提条件

  • 已购买数据仓库AnalyticDB(AnalyticDB MySQL 3.0版或AnalyticDB PostgreSQL版)实例。
    说明
    • 购买AnalyticDB MySQL 3.0版实例,请参见创建集群
    • 购买AnalyticDB PostgreSQL版实例,请参见创建实例
  • 已将AnalyticDB录入DMS中。录入DMS,请参见云数据库录入
  • 已在AnalyticDB中创建测试库和在线库。创建数据库,请参见数据库管理
    说明 为保证线上库的稳定性,数仓开发的项目空间引入了测试库和线上库,测试环境和线上环境隔离,您可以在测试库上开发、调试任务流,然后将任务流发布到线上库进行调度。
  • 已有测试库和在线库的Owner权限。申请数据库Owner权限,请参见管理访问控制权限

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择集成与开发(DTS) > 数据开发 > 数仓开发

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 集成与开发(DTS) > 数据开发 > 数仓开发

  3. 单击新建项目空间
  4. 新建项目空间对话框中,配置如下参数信息:
    类别配置项说明
    基本信息项目空间输入具有业务意义的项目空间名称,便于后续识别。
    说明 可根据OLAP需求、数仓数据、业务场景建立项目空间。
    模式
    • 简单模式:暂未上线。测试环境和线上环境相同,测试库即线上库。
    • 标准模式:系统默认。测试环境和线上环境隔离,在测试库上开发、调试,然后发布到线上库调度。
    描述输入对项目空间的详细描述,便于后续识别。
    数仓引擎数仓引擎选择测试库和线上库的数据库类型:
    • AnalyticDB for MySQL 3.0
    • AnalyticDB for PostgreSQL
    测试库搜索并选择测试库。
    线上库搜索并选择线上库。
    高级配置试运行免安全规则检查支持开启和关闭操作,默认开启。开启时,任务流试运行和测试库表结构变更前不需要通过安全规则检查,直接允许执行。
    运维免审批支持开启和关闭操作,默认开启。开启时,任务流和表结构变更发布不经过审批流程,直接发布到线上库。
  5. 单击确认
    您创建的项目空间,显示在项目空间区域的项目空间列表中。

相关操作

您可以在项目空间区域,对项目空间进行如下操作。

操作说明
项目空间列表范围项目空间区域的右上角,选择以下范围:
  • 用户相关:系统默认。显示和您相关的项目空间,即您是该项目空间的成员。
  • 当前租户:显示当前租户中的所有项目空间。
进入项目空间您的大部分工作在项目空间中进行。

项目空间由入仓解决方案和业务场景组成,业务场景下可以创建任务流。

管理
  • 查看项目空间的基本信息和数仓引擎。

    单击页面右上角的编辑,您可以编辑这些信息。

  • 空间成员:成员权限,请参考项目空间权限体系

    单击空间成员页签,添加、移除空间成员。

  • 主题:分类标识数仓开发任务流中的表。

    单击主题页签,添加、编辑、删除空间主题。

  • 层级:分类标识数仓开发任务流中的表。

    单击层级页签,添加、编辑、删除空间层级。

运维查看任务流运行大盘,查看和运维数仓开发任务流、入仓任务。
  • 本页导读 (1)
文档反馈