当您所需要管理多个DataWorks工作空间且需要复用一套数仓规划时,面对跨多个工作空间的复杂数据体系,可以通过设计空间来共享一套数据建模工具,针对整个数据体系进行统一的数仓规划、维度建模及指标定义等工作。本文为您介绍DataWorks建模空间的应用场景及配置步骤。
背景信息
DataWorks智能数据建模在进行跨多个工作空间数据的统一建模情况下,为您提供了数据模型设计空间与数据研发工作空间的概念,通过建模空间功能实现模型跨工作空间应用。
其中
数据模型设计空间为模型设计师视角,主要用于统筹管理所有关联研发空间设计的模型数量。
数据研发工作空间为数据开发工程师视角,主要用于模型发布以及基于模型设计结果进行ETL数据开发。
模型设计师设置好数据模型设计空间与数据研发工作空间的关系后,模型设计师在进行模型(汇总表、维度表、明细表、应用表)发布时,可以选择将模型物化到被关联的某一个研发空间,后续数据开发工程师即可在对应的工作空间进行数据开发操作。
需要注意的是:
以上图为例,模型设计师在工作空间Project_1中进行模型设计(模型1),这套模型通过模型设计空间物化部署至Project_2、Project_3后,如果在应用过程中发现模型1需要完善,则仅能在Project_1中进行修改,Project_2、Project_3中无法直接查看到具体的模型设计内容也无法直接修改。
Project_1被作为数据模型设计空间后,可以选择是否将模型物化发布到本空间(即Project_1可以将本空间作为物化空间);Project_2、Project_3被作为物化空间后,不能再作为模型设计工作空间。
注意事项
通过模型设计空间建立工作空间之间的模型设计研发关系时:
支持选择当前账号拥有空间管理员权限的工作空间,但不能选择已被添加为数据研发工作空间的工作空间。
删除工作空间的模型设计物化关系时:
仅可删除当前账号拥有管理员权限的工作空间。
操作步骤
以下为您介绍如何通过模型设计空间建立DataWorks工作空间之间的模型设计物化关系,便于后续模型发布时的选择。
进入数仓分层。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据建模。
在智能数据建模页面的顶部菜单栏,单击数仓规划,默认进入数仓分层页面。
在数仓规划页面的左侧导航栏,单击建模空间,进入建模空间页面。
在建模空间页面的模型空间配置区域,可查看当前的数据模型设计空间和数据研发工作空间映射关系,单击更改配置,可修改配置数据研发工作空间。
说明进入更改配置操作页面后,您仅可以操作(新增或删除)您有空间管理员权限的工作空间。
您可以单击数据研发工作空间后的下拉框,选择需要物化发布的工作空间,单击确定按钮,再单击提交,即可将勾选的工作空间添加为数据研发工作空间。
您也可以单击当前展示的已选择的工作空间后的删除按钮,完成后单击提交,即可删除当前建模空间与所选研发工作空间的映射关系。
完成更改配置回到建模空间页面后,您可以在变更记录模块看到各个空间管理员对建模空间的变更操作配置记录。
后续步骤
完成上述步骤后,模型设计完成后,模型发布时,需要选择模型所发布的研发工作空间,操作详情请参见模型发布。