工作空间模式对比
本章节从架构设计、工作流程、权限管控三个核心维度,系统对比简单模式与企业模式的差异,帮助您快速理解两种模式的本质区别。
核心差异
| 对比维度 | 简单模式 | 企业模式 | 差异说明 |
|---|---|---|---|
| 环境架构 | 单环境(仅生产环境)。 | 双环境(开发+生产隔离)。 | 企业模式通过物理隔离防止误操作。 |
| 发布机制 | 提交即生效,直接进入调度。 | 开发 > 提交 > 审批 > 发布,完整流水线。 | 企业模式增加审批环节保障稳定性。 |
| 角色分工 | 管理员、开发者两类角色。 | 管理员、开发者、部署者、运维者四类角色。 | 企业模式实现职责分离。 |
| 数据安全 | 开发者可直接读写生产数据。 | 开发者仅能访问开发环境数据。 | 企业模式杜绝生产数据被误删改。 |
工作流程对比
- 简单模式工作空间下,DataArts Studio数据开发组件以及对应管理中心组件无法设置开发环境和生产环境,只能进行简单的数据开发。提交脚本或作业后,您无需发布,脚本或作业即可进入调度系统周期性执行,产出结果数据。 图1 简单模式流程
- 企业模式下,DataArts Studio数据开发组件以及对应管理中心组件的数据连接支持设置开发环境和生产环境,有效隔离开发者对生产环境业务的影响。其中:开发环境只针对开发人员开放,只用于脚本或作业开发,开发完后发布到生产环境中。生产环境内不能做任何修改,只对最终用户开放,任何修改必须回退到开发环境中重新修改发布。 图2 企业模式流程
组件操作差异
下表列出DataArts Studio的管理中心和数据开发组件在两种模式下的具体操作差异。
| 功能组件 | 简单模式 | 企业模式 |
|---|---|---|
| 管理中心 | 操作生产环境(数据连接、数据导入导出)。 | 操作开发环境+生产环境(数据源资源映射配置、数据连接、数据导入导出)。 |
| 数据开发 | 操作生产环境(实例、数据库)。 | 操作开发环境+生产环境(实例、数据库)。 |