数据源隔离模式可以满足标准模式下,开发环境和生产环境的数据隔离需求。
背景信息
同一个名称的数据源存在开发环境和生产环境两套配置,在配置数据源时,您可基于标准模式工作空间对应底层两个数据库或数据仓库的背景,针对不同环境设置不同的数据源信息。在同步任务执行过程中,可由执行环境控制离线同步任务所访问的数据源对应的数据库地址,以此实现开发环境测试和生产数据产出的数据隔离需求。关于标准模式工作空间的介绍,详情请参见简单模式和标准模式的区别。
- 标准模式工作空间下,DataStudio界面与开发环境运维中心默认访问开发环境数据源指向的数据源。
- 生产调度环境下,生产环境运维中心界面任务执行默认访问生产环境数据源指向的数据源。

说明
- 由于开发环境和生产环境数据源配置的数据库,账号密码等可以不一致,所以可能导致DataStudio界面可执行成功,生产环境调度时由于数据源差异导致数据同步失败的问题。请在配置数据源时,确认开发数据源对应的数据库或数据仓库与生产数据源对应的数据库或数据仓库环境是否符合业务现状。例如出现DataStudio执行成功,生产调度时执行失败,或DataStudio执行与生产调度时执行数据量不一致等问题时,您可对比开发环境执行成功的日志与生产环境的报错日志进行比对排查。
- 由于任务最终将发布生产环境执行,若数据源开发环境与生产环境配置不一致,请确保资源组可分别与开发数据源和生产数据源连通。
新增数据源隔离模式后,对工作空间有以下影响:
- 仅标准模式工作空间支持数据源开发生产隔离,即开发环境和生产环境可以配置不同的数据库或数据仓库。
说明 简单模式工作空间仅一个环境,无法做到开发生产隔离,关于工作空间模式说明,详情请参见:工作空间模式升级(简单模式升级标准模式)。
- 简单模式升级标准模式时,会将数据源拆分成生产环境和开发环境隔离的模式。