更新时间:2024-07-26 GMT+08:00
分享

空间模式说明

解释说明

为方便不同安全管控要求的用户生产数据,DataArts Studio为您提供简单模式和企业模式两种工作空间模式。下面为您介绍两种模式工作空间的区别和企业模式的业务流程。

简单模式

简单模式即传统的DataArts Studio工作空间模式。简单模式工作空间下,DataArts Studio数据集成组件、数据开发组件以及对应管理中心组件无法设置开发环境和生产环境,只能进行简单的数据集成和开发,无法对数据开发流程和表权限进行强管控。

您使用简单模式工作空间的优势和风险如下:
  • 优势:使用方便。提交脚本或作业后,您无需发布,脚本或作业即可进入调度系统周期性执行,产出结果数据。
  • 风险:开发者可以不经过任何人审批,随时新增、修改脚本或作业并提交至调度系统,给业务带来不稳定因素。同时,开发调测阶段,开发者可直接访问生产数据湖的数据,随意对表进行增加、删除和修改等操作,存在数据安全风险。

企业模式

为解决简单模式存在的风险,DataArts Studio工作空间新增支持企业模式。企业模式下,DataArts Studio数据开发组件以及对应管理中心组件的数据连接支持设置开发环境和生产环境,有效隔离开发者对生产环境业务的影响。其中:
  • 开发环境只针对开发人员开放,只用于脚本或作业开发,开发完后发布到生产环境中。
  • 生产环境内不能做任何修改,只对最终用户开放,任何修改必须回退到开发环境中重新修改发布。

与简单模式的工作空间相比,企业模式的工作空间有如下不同:

  • 所有脚本或作业仅支持在开发环境编辑,开发者无法修改生产环境的脚本或作业。
  • 开发环境和生产环境的数据隔离,开发者无法影响生产环境的数据。
  • 开发环境下,脚本、作业以当前开发者的身份执行;生产环境下,脚本、作业以开发者配置的作业级委托身份执行,若无作业级委托则使用空间级委托执行。
  • 如果需要对生产环境进行变更,必须在开发环境通过部署者的发布操作才能将变更提交到生产环境,需要项目管理员或运维角色的成员审批通过,才能发布成功。

您可以将传统的简单模式工作空间升级为企业模式工作空间,或直接新建企业模式的工作空间,来开启DataArts Studio企业模式。

简单模式支持升级到企业模式,但企业模式不支持切换到简单模式。

企业模式业务流程

当前DataArts Studio企业模式,主要涉及管理中心和数据开发组件,业务流程由管理员、开发者、部署者、运维者等角色共同完成。

图1 企业模式架构
  • 管理员:管理员需要通过升级或新建工作空间开启企业模式,并进行准备数据湖、配置数据连接和环境隔离、配置项目用户权限等操作。
  • 开发者:开发者需要在数据开发的开发环境,进行脚本、作业开发等操作,开发完成后进行测试运行、提交版本,最终提交发布任务。
  • 部署者:部署者需要在数据开发的开发环境,查看待审批任务,并进行发布审批操作。
  • 运维者:部署者需要在数据开发的生产环境,基于开发者发布的资源,进行作业监控、通知管理、备份等操作。

相关文档