第27页,共676页。 显示 6,754 条结果 (0.879 秒)
指标模型-事实表结构管理
,通过手动新建事实表。 手动新建的事实表是一个空白的表,需要用户手动添加指标和维度。 image2022-2-25_17-25-0.png 添加数据库的表 1、在“事实表”目录节点更多菜单中选择 添加 > 数据源表,或者在“事实表管理界面”单击 事实表 按钮,选择下拉菜单 添加数据源表。 2023-03-27_15-10-02.png 2、进入到“添加数据源表”的界面,可批量从左侧添加多张表到右侧选框内。 添加表的范围:指标存储库关联的数据源下的表,指标存储库相关操作指导请查看“修改指标存储库 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId数据集
个性化需求的数据集,它面向各阶层用户提供数据查询和抽取服务。 可视化数据集:基于数据源或是业务主题通过简单拖拽操作创建的数据集。使用者一般为不熟悉SQL语句的业务人员。 SQL数据集:通过在文本区中输入SQL语句,来定义数据集条件和内容的一种数据集。使用者一般为熟悉SQL语句的技术人员。 原生SQL数据集:原生SQL数据集类似SQL数据集,是通过在文本输入区中直接输入各类数据库方言表达式定义数据集条件和内容的一种数据集。使用者一般为熟悉SQL语句的技术人员。 存储过程数据集:存储过程数据集是针对存储过程定义数据集条件和内容的一类数据集。使用者一般为熟悉存储过程的技术人员。 多维数据集:多维数据集是指基于多维数据源创建的一类数据权限设置—即席查询
,则会弹出 用户范围 对话框。我们从左侧可选用户列表中选中"管理员"用户到被选择用户区域。 image2019-11-19 11:0:3.png image2022-2-22_11-43-43.png 设置完成后点击 保存 按钮,则完成对数据源数据权限的设置。设置数据权限的表会有锁的显示标注 … 即席查询是基于数据源或是业务主题来创建的。 所以其根据来源不同需设置不同的数据权限,比如即席查询基于数据源创建,则需对其数据源进行数据权限设置。若基于业务主题创建,则需对其业务主题创建数据权限。 下面我们演示基于业务主题创建的即席查询如何设置数据权限。 1、 设置系统用户和机构的关系。 此处我们在创建用户数据权限设置—即席查询
管理员用户不受此数据权限的影响。 我们在数据权限的范围定义区域,选择用户按钮,则会弹出 用户范围 对话框。我们从左侧可选用户列表中选中"管理员"用户到被选择用户区域。 474.png 475.png 设置完成后点击 保存 按钮,则完成对数据源数据权限的设置。设置数据权限的表会有锁的显示标注。 476.png 4 … 即席查询是基于数据源或是业务主题来创建的。 所以其根据来源不同需设置不同的数据权限,比如即席查询基于数据源创建,则需对其数据源进行数据权限设置。若基于业务主题创建,则需对其业务主题创建数据权限。 下面我们演示基于业务主题创建的即席查询如何设置数据权限。 1、 设置系统用户和机构的关系。 此处我们在创建用户关系型数据源-Smartbi JDBC for Excel数据连接
实现多级用户管理
权限下放,即实现用户的多级管理。 每个分支机构按“用户组”进行管理,每一个组可以设置不同的分工人员对本组成员(包括当前组的用户和下级用户组)进行用户管理和权限管理。 (1) 管理员。管理员主要负责总部及其下级用户组的用户和权限管理。根据客户具体需求可继续进行划分,如有的系统可分为技术管理员(负责数据源等资源权限的分配)、业务管理员(负责当前用户组及其子用户组的创建和权限分配)等。 对总部用户及其下级机构对应用户组的创建及其权限分配。 对下级用户组的组管理员的创建及其操作权限、资源权限划分。 对所有资源的资源权限进行管理分配。 (2) 组管理员。一般一个用户组只有一个组管理员,主要负责对本组用户和下级用户组的用户和权限管理实现多级用户管理
员(负责数据源等资源权限的分配)、业务管理员(负责当前用户组及其子用户组的创建和权限分配)等。 对总部用户及其下级机构对应用户组的创建及其权限分配。 对下级用户组的组管理员的创建及其操作权限、资源权限划分。 对所有资源的资源权限进行管理分配。 (2) 组管理员。一般一个用户组只有一个组管理员,主要负责对本组用户和下级用户组的用户和权限管理。它只能分配自己权限内的操作权限和资源权限给其用户和用户组。 (3) 定制人员。一般一个用户组有若干个,主要负责本组人员权限内资源的定制。 (4) 浏览人员。一般一个用户组有若干个,主要用于浏览权限内的定制人员定制的资源。 示例说明 下面以银行的组织架构为示例来详细解释用户多级数据权限设置—基于数据集的资源
。 CurrentUserDefaultDepartmentID 当前用户默认所属机构ID。 GetCookie 从Cookie中获取指定信息。 GetSessionAttribute 获取当前会话中的属性值。 3、设置数据权限。选择相应的关系数据源或业务主题,更多操作菜单选择 设置数据权限,在设置界面 … 对于不同的用户,我们需要对其设置不同的查询权限。 系统函数示例 下面以区域为例,具体说明实现步骤。 1、管理员用户可以查询全部数据。 image2019-11-19 12:38:23.png 2、华北区域对应用户登录只能查询到以下数据。 image2019-11-19 12:39数据权限设置—基于数据集的资源
。 GetSessionAttribute 获取当前会话中的属性值。 3、设置数据权限。选择相应的关系数据源或业务主题,更多操作菜单选择 设置数据权限,在设置界面上,找到对应的机构表。在其上点击更多操作菜单中的 设置 项,然后做如下设置。 image2019-11-19 12:54:36.png 4、之后我们利用可视化数据集 … :13.png 实现步骤 1、实现当前用户和区域的关联,可以使用“用户属性”来实现。 此示例我是用用户组管理的。因此只要获取当前用户组信息即可实现数据权限。因此我们直接使用系统函数实现。如图,用户test属于“华东组”。 465.png 2、在需要设置数据权限的业务主题的更多操作菜单中选择 设置数据权限。则会进入数据权限设置-自助数据集
:基于关系数据源设置数据权限 当自助数据集来源于数据源中的表时,可通过设置相关数据源中表的数据权限来达到控制自助数据集数据权限的效果,详情可参考文档关系数据源权限 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500382 示例效果 用户a属于果汁供销商,其在产品销售数据集中只能看到苹果汁和柠檬汁的相关销售数据,效果如下所示: 2021-08-27_15-12-40.png 操作步骤 (1)选择关系数据源中的产品表,右键打开菜单,选择设置数据权限; 2021-08-27_15-15-54.png (2)添加相关权限,设置权限适用于用户a,产品名称等于