搜索

Help

第3页,共295页。 显示 2,941 条结果 (0.029 秒)

  1. SQL中如何获取用户角色?

    (本文档仅供参考)   V9以下版本参考如下方式实现,V9以上版本系统已内置了相关系统函数。 问题说明           如果想根据用户所拥有的角色判断数据的使用权限,现在产品没有该函数,如何获取当前登陆用户的所属角色? 解决方案                    选择【增加自定义函数】,然后把CurrentUserAllRoleIDs和CurrentUserAllRoleNames直接填写进去,具体如下:          1、【公共设置】--》【函数列表】--》【系统函数】--》【字符串】--》右键--》【增加自定义函数】:          image2018-11-16 10:13:2.png
    FAQ中心八月 10, 2021
  2. 下拉树参数设置项

    对应关系,查出的数据需要相同。 image2020-11-18_10-20-43.png 注:如果想控制下拉树的节点根据当前用户或组进行过滤,可以修改备选值及默认值的查询条件,比如备选值只能等于当前用户的组id(可以通过系统函数直接获取) 系统函数的具体方法可参考系统函数
  3. 关系数据源连接

    的验证类型,需要从左侧资源树下拖拽“系统函数”或是“用户属性”来作为表达式,实现不同的用户登录设置连接数据库的用户名和密码是动态变化的。 详情查看:动态说明。 用户名 用户登录所选数据库的用户名。 密码 用户登录所选数据库的密码。 高级 数据库源字符集 选择与数据库 … 是指通过“数据库驱动程序”连接一个本地或远程的关系数据库。 操作入口 1、选择系统导航栏的 数据连接,或者选择系统快捷菜单 数据连接 ,如图: image2025-1-8_9-35-53.png 2、在“数据连接”界面主菜单选择 关系数据库 下的关系数据源 ,如图
    Smartbi Insight V11帮助中心昨天10:57 上午
  4. 数据权限设置

    哪种实现方式,在系统中我们都需要通过系统函数来获取当前用户的某些属性,比如用户所属组别名、用户名、用户别名、用户扩展属性等信息,然后结合上面的几种方式来实现。 下面我们会举出一些例子,从不同场景的数据权限,通过较合适的实现方式进行实现。 查看所在区域的数据 用例说明 演示数据: 在数据库中,有以下数据 … 。 3.设置数据权限 控制用户查看到所属机构及下级机构的数据,可以有三种实现方式。 第一种:考虑为所有的报表增加一个机构的下拉树参数,通过控制参数的根节点,来控制参数的下拉选项。使得用户选择此参数值时,只能选择所属机构或者下属机构,来筛选数据。 第二种:后通过系统函数
  5. 数据权限设置

    哪种实现方式,在系统中我们都需要通过系统函数来获取当前用户的某些属性,比如用户所属组别名、用户名、用户别名、用户扩展属性等信息,然后结合上面的几种方式来实现。 下面我们会举出一些例子,从不同场景的数据权限,通过较合适的实现方式进行实现。 查看所在区域的数据 用例说明 演示数据: 在数据库中,有以下数据 … 数据。 第二种:后通过系统函数中的CurrentUserAllDepartmentIDRecursively获取到用户所属于的所有机构的ID,然后和数据进行过滤 第三种:考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 方式
  6. StarRocks查询报错:Expression child number XXX exceeded the maximum 10000

    :       基于StarRocks进行查询,参数多选时选择的个数不能超过10000,超过该数量会导致报错。         解决方案      smartbi系统专门开发了Process1000LimitOfIn()函数以解决此问题的,函数说明可以查看 系统函数;用法可参考:Oracle的参数值超过1000时报错:ora-01795 列表中的最大表达式数为1000 ;有需要可以调用这个函数处理。      查询时如果有查询结果不完整的情况,原因可能是备选值没有加载完全,需要打开系统选择-高级设置中的这两个配置项      ## 参数搜索时,待搜索的备选值数量限制      ## 初始值(200000),值必须为正整数,值为0时
    FAQ中心十月 26, 2024
  7. 用户属性

    通过表达式及函数动态获取用户的某项特征,一般用于数据权限设置。 若无法直接根据当前用户的信息获取到机构信息,则需要用户和机构的映射表,然后创建用户属性从映射表中根据不同的用户获取机构信息。 功能入口 在“系统导航栏”选择 公共设置 入口1:展开资源目录区,在“用户属性”或其节点下文件夹的更多操作0.jpg选择 … 的资源有:表、视图、字段、函数。 使用说明 用户属性通常会和系统函数结合使用。 例如新建一个用户属性叫做"当前用户所属机构",此用户属性的含义是根据用户名获得了用户所在的部门。 它的表达式是:select org_code from t_org_info where usr_name
  8. 用户属性

    通过表达式及函数动态获取用户的某项特征,一般用于数据权限设置。 若无法直接根据当前用户的信息获取到机构信息,则需要用户和机构的映射表,然后创建用户属性从映射表中根据不同的用户获取机构信息。 功能入口 在“系统导航栏”选择 公共设置 入口1:展开资源目录区,在“全局资源定义”左侧节点下文件夹的0.jpg选择 … 该用户属性的表达式,允用户属性表达式许使用的资源有:表、视图、字段、函数。 使用说明 用户属性通常会和系统函数结合使用。 例如新建一个用户属性叫做"当前用户所属机构",此用户属性的含义是根据用户名获得了用户所在的部门。 它的表达式是:select org_code from t_org_info
  9. 下拉树参数设置项

    当前用户的组id(可以通过系统函数直接获取) 系统函数的具体方法可参考系统函数。 2022-02-11_16-42-45.png
  10. 数据权限

    设置数据权限,应该是对其依赖的资源进行设置,比如 即席查询 的数据如来源于业务主题,则应该对其 业务主题 进行数据权限设置。 另外,我们在数据权限设置中会经常用到各类的系统函数和用户属性,具体请参考 系统函数 和 用户属性 。 行权限 源表行权限设置 … 为系统安全原因,我们通常都希望每个用户只能看到其所属机构的数据。 比如对银行来说,希望广州分行的用户登录系统打开报表只能看到广州分行的数据,北京分行的用户登录系统只能看到北京分行的数据。 在系统中,我们可以利用 数据权限 功能实现不同区域的用户登录 Smartbi 后只能看到其所属区域及子区域的数据。数据权限设置