数据源表授权
添加组织数据源,然后将数据源中的表授权给空间。
根据使用范围,数据源分为:
组织数据源:组织管理员在组织中添加的数据源,在空间使用组织数据源前,需要组织管理员向空间授权。
空间数据源:空间管理员、组织管理员在空间中添加的数据源,仅能在该空间中使用,使用前无需授权,请参见数据源(即分析数据源)。
添加组织数据源
单击页面右上角,选择组织管理>数据授权,进入数据源表授权页面。
单击右上角新建数据源。
在弹窗中选择数据源类型,进行参数配置,具体操作与配置空间数据源时相同,请参见数据源(即分析数据源)。
添加组织数据源后,需要向空间授权,空间才能使用组织数据源的数据进行分析,请参见授权组织数据源。
管理数据源
组织管理员可同时管理组织数据源和空间数据源。空间数据源是在空间中添加的数据源。
在数据源表授权页面,左侧列表展示组织数据源和所有空间的空间数据源。组织数据源会在数据源名称后显示符号,以示与空间数据源的区别,如下图所示。
查看详情:单击数据源名称,右侧显示数据库中的数据表列表,可单击图标查看表的字段信息。
编辑:单击图标,可编辑数据源参数,编辑操作与添加时相同,请参见数据源(即分析数据源)。
移除:单击图标,确认后将数据源移除。
说明若有基于该数据源的数据集,则无法删除该数据源。请先删除数据集后再删除数据源。
授权:单击图标,将组织数据源授权给空间使用,具体操作请参见下面的授权组织数据源。
授权组织数据源
将组织数据源授权给空间后,空间才能使用该数据源创建数据集。授权方式分为三种:
表权限:将整个表授权给空间。
行权限:将表中的行通过指定字段的值进行筛选后授权给空间。若指定多个字段,则被授权的行同时满足多个字段的取值要求。
列权限:将表的指定字段授权给空间。
三种授权方式的关系说明:
若表对一个空间同时授权表权限和行权限,或对一个空间同时授权表权限和列权限,则该空间可使用指定行或指定列,但不能使用整个表。
若表对一个空间同时授权行权限和列权限,则该空间仅拥有指定行与指定列交叉部分的权限。
若某空间已获得表权限,该表开启行权限或列权限后,若未向该空间授权行权限或列权限,则该空间对表的所有数据均不可见。
表权限授权、解除授权
单击图标,在弹窗中选择表权限。
选择数据表,下方显示该表已授权的空间和有效期。
说明若选择所有,则授权后空间对该数据源的所有数据表都有权限,包括未来增加的数据表。
若选择多个数据表,下方显示多个表均已授权的空间,有效期为空表示多个表的有效期不同,请分表查看具体有效期。
解除授权:单击空间对应的移除即可解除对该空间的授权,立即生效。
授权:选择要授权的空间,可多选,设置有效期,单击确定完成授权。
行权限授权、解除授权
单击图标,在弹窗中选择行权限。
选择数据表,勾选启用行级权限,开启行级权限。
选择受控字段,可多选。
说明若选择多个受控字段,则被授权的行同时满足多个字段的取值要求。
选择的受控字段将对所有空间有效,即不能对不同空间设置不同的受控字段。如果某个空间不需要通过某个受控字段筛选行,则需要在第6步授权操作中对该受控字段的值选择所有。
受控字段的增减将影响所有空间,立即生效。若移除受控字段,所有空间内该字段的指定值会被清除;若增加受控字段,请为所有需要行权限的空间设置该字段的授权值,否则该字段无授权值,不能取到任何一行。
不能选择日期字段,即不能通过日期指定要授权的行。
选择空间,在右侧单击受控字段前的图标,下拉列表显示已授权的值,如下图所示。
解除授权:如上图所示,鼠标移动到已授权的值上方,单击右侧的图标,可移除该值,立即生效。当所有值都移除时,空间无任何行的权限。
授权:单击受控字段,右侧列表显示该字段的所有值,选择要授权的值,单击添加,加入已授权的值列表,空间获得对应的行权限,立即生效。
说明若选择所有,单击添加后,空间对该字段的所有值都有权限,包括未来增加的字段值,即空间获得的行权限将不受该字段限制。
列权限授权、解除授权
单击图标,在弹窗中选择列权限。
选择数据表,勾选启用列级权限,开启列级权限。
选择空间,中间显示已授权的字段,右侧显示所有字段。
解除授权:如上图所示,鼠标移动到已授权的字段上方,单击右侧的图标,可移除该字段,立即生效。
授权:如上图所示,在右侧选择要授权的字段,单击添加,加入已授权的字段列表,空间获得对应的列权限,立即生效。若选择所有,单击添加后,空间获得所有列权限。