DataWorks 功能实践 — 生产开发环境隔离
代码
1112 人阅读
|
0 人回复
|
|
<
简介:DataWorks功用理论系列,赞助您剖析营业完成过程当中的痛面,进步营业功用利用服从! 往期回忆:
经由过程前两期的引见,您能够理解利用DataWorks举办数据同步的次要常识面:数据同步计划战资本组,而正在实践使用过程当中,我们经常会需求将开辟战消费状况举办断绝,开辟状况用于数据同步测试,消费状况用于消费数据的同步处置。本期便为您引见DataWorks完成开辟取消费状况断绝的次要常识面。
功用保举:尺度形式——开辟状况取消费状况断绝
为便利差别宁静管控请求的用户消费数据,DataWorks为您供给简朴形式战尺度形式两种事情空间形式,此中简朴形式没法设置开辟状况战消费状况,而尺度形式同时供给开辟状况取消费状况,并将两个状况断绝开,您能够别离正在开辟状况战消费状况及第止数据使命处置。
Part1:简朴形式取尺度形式的DataWorks事情空间
起首为您引见两种形式事情空间的次要区分。
简朴形式
| 尺度形式
| 正在简朴形式事情空间下,一个DataWorks空间基层对应一个MaxCompute项目(或一个EMR散群、Hologres数据库等),该状况即视为消费(PROD)状况。
| 正在尺度形式事情空间下,一个DataWorks空间基层对应两个MaxCompute项目(或两个EMR散群、Hologres数据库等),一个视为开辟(DEV)状况,一个视为消费(PROD)状况。
| 由上可睹,DataWorks的尺度形式事情空间能够将开辟、消费状况举办断绝,因而,假如您利用了尺度形式后,举办数据会见取权限管控时,开辟状况取消费状况的利用留意事项纷歧致。
Part2:差别形式事情空间的数据会见
您能够正在DataWorks的事情空间设置 > 计较引擎疑息地区,设置差别形式下,事情空间的数据会见形式。
计较引擎范例
| 状况
| 尺度形式事情空间
| 简朴形式事情空间
(开辟状况即消费状况)
| MaxCompute
| 开辟状况
| 页里运转使命(不成选):默许为施行使命者(当前登录者)
| 页里运转使命(不成选):默许为施行使命者(当前登录者)
调理会见身份(可选):
| 消费状况
| 调理会见身份(可选):
| E-MapReduce
| 开辟状况
|
- 快速形式下会见身份:同一利用散群内乱的Hadoop用户。
- 宁静形式下会见身份:使命施行者
|
- 快速形式下会见身份:同一利用散群内乱的Hadoop用户。
- 宁静形式下会见身份(可选):
| 消费状况
|
- 快速形式下会见身份:同一利用散群内乱的Hadoop用户。
- 宁静形式下会见身份(可选):
| Hologres
| 开辟状况
| 页里运转使命(不成选):默许为施行使命者(当前登录者)。
| 页里运转使命(不成选):默许为施行使命者(当前登录者)
调理会见身份(可选):
| 消费状况
| 调理会见身份(可选):
|
Part3:差别形式事情空间的权限办理特性
DataWorks采纳RBAC权限模子供用户办理DataWorks一切页里可睹功用和API的利用权限,同时那套权限系统取MaxCompute的RBAC脚色系统存正在自然的映照干系,详情可拜见 成员及脚色办理取成员脚色取权限干系。差别事情空间范例的权限办理特性取劣缺陷纷歧致,以下表格为您比照引见两种空间范例的权限细分特性。
细分特性
| 简朴形式
| 尺度形式
| 权限概述
| 正在简朴形式空间下,DataWorks的“开辟”脚色由于取所绑定MaxCompute项目标“Role_Project_Dev” Role举办了映照,因而DataWorks开辟脚色自然可以读与MaxCompute项目内乱的一切数据。
| 正在尺度形式空间下,DataWorks的“开辟”脚色由于取所绑定MaxCompute项目(dev状况)的“Role_Project_Dev” Role举办了映照,因而:
- DataWorks开辟脚色自然可以读与MaxCompute项目(dev状况)内乱的一切数据。
- 因为出有战MaxCompute项目(PROD状况)的role映照,因而默许状况下DataWorks开辟脚色无MaxCompute(PROD状况)的数据权限。
| 长处
| 简朴、便利、易用。
仅需求受权数据开辟职员“DataWorks开辟脚色”便可完成一切数据堆栈开辟事情。
| 宁静、标准。
- 具有宁静、标准的代码公布管控流程(包罗代码评审、代码DIFF检察等功用),保证消费状况不变性,避免没必要要的果代码逻辑惹起的净数据蔓延或使命报错等非预期状况。
- 数据会见获得有用管控,数据宁静得以保证。
| 缺陷
| 存正在没有不变、没有宁静的风险。
- 开辟脚色能够没有经过任何人审批,随时新删、修正代码并提交至调理体系,给消费状况带去没有不变身分。
- 里背MaxCompute计较引擎时,开辟脚色默许具有当前MaxCompute项目一切表的读写权限,可随便对表举办增长、删除战修正等操纵,存正在数据宁静风险。
| 流程相对庞大,普通状况下没法一人完成一切数据开辟、消费流程。
|
MaxCompute引擎正在差别形式下数据库表定名标准
简朴形式下没有辨别开辟状况战消费状况,开辟库即消费库。尺度形式下,撑持开辟状况战消费状况断绝,开辟状况战消费状况的数据库表定名有所区分,假如需求正在开辟状况会见消费状况的数据库表,请按照以下定名标准严厉辨别数据库表名,避免误操纵消费状况。
状况范例
| 尺度形式
| 示例
| 开辟状况
| 项目名_dev.表名
| 正在projectA项面前目今创立一个开辟库表user_info,则数据库表名为:projectA_dev.user_info。
| 消费状况
| 项目名.表名
| 正在projectA项面前目今创立一个消费库表user_info,则数据库表名为:projectA.user_info。
|
更多的简朴形式取尺度形式的区分可前去赞助中间。
场景理论:
权限办理取标准化数据开辟:经由过程本理论,您能够理解利用尺度形式的事情空间时,用户举办数据开辟的尺度流程取权限管控倡议。
本文链接:https://developer.aliyun.com/article/788461?
版权声明:本文内乱容由阿里云真名注册用户自觉奉献,版权回本做者一切,阿里云开辟者社区没有具有其著做权,亦没有负担响应法令义务。详细划定规矩请检察《阿里云开辟者社区用户效劳和谈》战《阿里云开辟者社区常识产权庇护指引》。假如您发明本社区中有涉嫌剽窃的内乱容,挖写侵权赞扬表单举办告发,一经查真,本社区将立即删除涉嫌侵权内乱容。
免责声明:假如进犯了您的权益,请联络站少,我们会实时删除侵权内乱容,感谢协作! |
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,按照目前互联网开放的原则,我们将在不通知作者的情况下,转载文章;如果原文明确注明“禁止转载”,我们一定不会转载。如果我们转载的文章不符合作者的版权声明或者作者不想让我们转载您的文章的话,请您发送邮箱:Cdnjson@163.com提供相关证明,我们将积极配合您!
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并自负版权等法律责任。
|
|
|
|
|
|
|
|