- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Brio Intelligence产品行(列)级安全控制配置说明.doc
Brio Intelligence产品行(列)级安全控制配置说明
在Brio Intelligence 6.6中,Brio 添加了3张表的定义用于行(列)级安全控制。这3张表分别是:BRIOSECO、BRIOSECG、BRIOSECR。
BRIOSECO:这张表主要是告诉Server是否启用行(列)级安全控制。表中仅有一个名字为BENABLE的字段,类型CHAR(1)。服务器只是读取第一行,如果是“Y”,则启用行(列)级安全控制,如果是“N”,则不启用。
BRIOSECG:这张表主要有两个字段:BUSER和BGROUP,定义了用户和组。对于ODS来说,就是认证的用户名或者是Brio Portal的登陆名(当和Brio Portal整合时)。对于BCS来说,就是发布作业时的登陆名。
当然对于用户来说,在实际的使用过程中,也可能不用真正的定义这张表,而通过使用视图等技术,映射其他的数据声称这张表的内容,也是可以的。
例如:在Oracle中,使用下面的定义:
CREATE VIEW BRIOSECG (BGROUP, BUSER) AS
SELECT GRANTED_ROLE, GRANTEE FROM DBA_ROLE_PRIVS
又例如:在ODS中,使用下面的定义,可以直接共享ODS中的用户和组:
CREATE VIEW BRIOSECG (BGROUP, BUSER) AS
SELECT GROUPNAME, USERNAME FROM BRIOGRP2
在BRIOSECG中有一个特殊的组public,它包含所有的用户。他不用直接定义。
BRIOSECR:这张表是行(列)级安全控制的核心表,它记录了所有用户和组的详细的权限控制,这些控制包括:对表的强制的JOIN操作、对原始表的强制限制操作和对关联表的强制限制操作。
这张表主要包括下面字段:
字段名 字段类型 功能 UNIQUE_ID INT 通过唯一的数字表示记录。Server没有直接使用,但是推介使用。在使用Row Level Security.bqy中是必需的。 USER_GRP VERCHAR 存放用户的名称或者用户所属组的名称,如果是public,表示应用于所有的查询。 SRCDB VARCHAR,
Can be null 存放所指定的Topic的数据库名。一般我们指定一个物理的表名会使用如下的形式来说明:name1.name2.name3。这个字段指定的就是name1。这个字段一般在Sybase或MS SQL Server中的多数据库的访问会用到。 SRCOWNER VARCHAR,
Can be null 存放所指定的Topic的所有者或模型的名称。这个字段指定的就是我们上面所说的三段式的name2。在很多的数据库中,我们指定一张表都需要指定相应的所有者名称,所以这个字段很重要。 SRCTBL VARCHAR 存放所指定的Topic的表或者关系的名称。这个字段指定的就是我们上面所说的三段式的name3。 SRCCOL VARCHAR 存放所指定的列名,也就是我们所说的Topic Item的名称。这个字段所指定的就是我们要进行行(列)级安全控制的查询中使用的字段名或者在这个表中其他记录中出现的列名。如果列名出现*,就表示这个表中的所有记录。 JOINDB VARCHAR,
Can be null 如果需要通过JOIN进行限制,那么这个字段存放JOIN字段所在的数据库名。定义和SRCDB类似。 JOINOWNER VACHAR,
Can be null 如果需要通过JOIN进行限制,那么这个字段存放JOIN字段所属的所有者名称。定义和SRCOWNER类似。 JOINTBL VARCHAR,
Can be null 如果需要通过JOIN进行限制,那么这个字段存放JOIN字段所属的表或者关系的名称。定义和SRCTBL类似。 JOINCOLS VARCHAR,
Can be null 如果需要通过JOIN进行限制,那么这个字段存放源表需要和JOIN表关联的字段。 JOINCOLJ VARCHAR,
Can be null 如果需要通过JOIN进行限制,那么这个字段存放JOIN表需要和源表关联的字段。 CONSTRTT CHAR(1),
Can be null 如果需要通过Limit进行限制,存放需要限制的标识,如果是“S”,表示限制应用在SRCTBL上;如果是“J”,表示限制应用在JOINTBL上;如果是“O”,表示系统会忽略OVRRIDEG中的用户名或者是组名对源表的限制。如果是NULL,表示没有附加的限制。如果JOIN表的字段中是NULL,那么表示列级权限控制。 CONSTRTC VARCHAR,
Can be null 如果需要通过Limit
您可能关注的文档
最近下载
- 陕西省社会保险缴费人员增减申报 (1).xlsx VIP
- 指示代词,不定代词,疑问代词练习题!学创编.pdf VIP
- 完整版劳动合同书Word模板(共5页).pdf VIP
- 幼儿园一日生活完整版PPT课件.pptx VIP
- reach法规原文(中文).docx VIP
- 铁路基本建设工程设计概(预)算编制办法(铁建设[2006]113号).pdf VIP
- 巢湖市某高速公路防排水施工组织设计文档.doc VIP
- (高清版)B-T 20303.5-2021 起重机 司机室和控制站 第5部分:桥式和门式起重机.pdf VIP
- 研究生课程:英文科技论文写作与投稿.ppt VIP
- 2025年《光学教程》课后习题解答.pdf VIP
原创力文档


文档评论(0)