DataWorks数据开发与运行如何在开发环境访问生产环境数据?
在DataWorks中,可以通过以下步骤在开发环境中访问生产环境的数据:
在 DataWorks 中,您可以使用 CloudLink 或 Proxy 方式访问生产环境中的数据。CloudLink 方式是直接在 DataWorks 中连接到生产环境,Proxy 方式是建立一个中间代理服务器,以避免直接访问生产环境中的数据。
在DataWorks数据开发中,访问生产环境数据的步骤主要取决于您当前所使用的模式。如果您正在使用标准模式,可以直接在数据开发界面使用"项目名.表名"的格式来查询生产环境的数据。如果您是由简单模式升级到标准模式,并且需要在数据开发界面查询生产环境的数据,那么首先需要申请生产者角色权限。
对于开发环境可用的数据源,您可以在新建数据同步节点时选择并在开发环境运行,但这些数据源无法提交到生产环境或在生产环境运行。相反,生产环境可用的数据源只允许在生产环境运行时使用,无法在新建数据同步节点时选择。
此外,如果您的开发环境和生产环境需要严格隔离,DataWorks提供了数据源隔离模式。在此模式下,同一个名称的数据源在开发环境和生产环境中存在两套配置。例如,您可以基于标准模式工作空间对应底层两个数据库或数据仓库的背景,针对不同环境设置不同的数据源信息。在同步任务执行过程中,可以由执行环境控制离线同步任务所访问的数据源对应的数据库地址,以此实现开发环境测试和生产数据产出的数据隔离需求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。