反馈已提交

网络繁忙

您正在浏览的是 FineBI6.X 帮助文档,点击跳转至: FineBI7.X帮助文档

多租户插件

  • 文档创建者:小张好像不在线
  • 历史版本:8
  • 最近更新:小张好像不在线 于 2023-10-11
  • 1. 概述

    1.1 版本

    FineBI版本插件版本
    6.0V1.0

    1.2 应用场景

    1)满足集团型企业下属各子公司/各项目的资源隔离诉求。

    2)集团型企业可通过部署一套环境,以多租户模式提供服务给多个项目使用的方式。替代一个项目部署一套环境,需对多套环境进行运维的模式。从而降低运维成本,方便集团进行统一运维。

    1.3 功能描述

    1)资源逻辑隔离,保障数据安全:

    在一套环境中,超管租户管理员可按需划分出多个租户,各租户使用独立的决策系统,租户间数据/用户/权限等资源逻辑隔离,互不影响。

    2)计算资源隔离,系统稳定运行:

    结合运维平台能力,实现基于租户的计算资源隔离:不同租户可绑定集群的不同节点,租户内计算使用其绑定节点的计算资源,保障各租户的稳定使用。

    3)模块权限分配,租户管理运维:

    超管租户管理员可为各租户分配相应的模块权限,方便进行租户管理。

    超管租户管理员可进行租户工程升级运维等工作,所有租户空间(对应多项目)同步完成升级,降低运维成本。

    1.4 功能架构

    多租户插件采用的是数据全共享(各租户共享数据库、Scheme、数据表,在表中增加TenantID数据字段进行租户区分)、服务共享模式的物理架构。

    在集群/单机环境中,构建出租户隔离和租户识别模块,以支撑实际业务中的应用。

    物理架构逻辑架构


    多租户逻辑架构.png

    2. 插件安装

    2.1 获取插件

    多租户插件暂不直接对外提供。如有实际使用需求,请联系帆软技术支持,可获取插件安装包和试用指导。

    技术支持联系方式:前往「服务」,选择「在线支持」、电话「400-811-8890」。

    2.2 安装须知

    1)安装插件后,需要删除 web-inf/embed/finedb 文件夹,重启工程。如原工程已有数据,建议的插件使用流程为:

    • 新建测试环境,在测试环境中安装租户插件,删除 web-inf/embed/finedb 文件夹,重启测试工程。

    • 在租户工程中新建租户,将原正式工程中的数据,迁移到新建的测试工程的租户空间中。

    请务必在帆软技术支持的配合下,完成上述操作。

    2)安装多租户插件后,默认可用的租户数量为2个,如需使用更多租户,请联系技术支持,获取多租户插件的有效期/个数授权文件。

    3)插件安装/更新后,需重启工程。

    4)工程上传/更新授权文件后,需重启工程。

    租户授权_mosaic.png

    3. 操作方法

    3.1 超管租户管理员操作

    超管租户管理员,可进行如下操作:

    • 租户管理:安装插件后,按需新建租户,并为各租户分配相应的模块权限;

    • 授权管理:为各租户分配可用的设计用户和查看用户数;

    • 租户数据运营:查看各租户的信息,快速了解各租户的运行情况

    3.1.1 租户管理

    1、安装插件

    安装多租户插件后,可以在决策平台看到租户管理选项

    2、新建租户

    点击新建租户,配置对应的租户信息。此处我们新建一个租户,租户名称:项目A,租户标识:A,租户管理员:kxd

    ① 租户名称:新增的租户的名称

    ② 租户标识:租户的唯一ID(需要用于登录后续对应的租户空间)

    ③ 租户管理员:选择目前平台中已有的用户作为管理员(没有用户的请参考文档 添加用户

    ④ 描       述:对于这个租户的一些描述

    ⑤ 状       态:选择当前的租户空间是否启用

    3、编辑租户

    选择已经创建好的租户,可以修改租户信息、修改对应的租户模块权限、删除租户

    (1)编辑租户信息

    点击编辑租户,可以重新编辑当前租户除租户标识外的其他信息

    (2)编辑租户模块权限

    点击编辑租户模块权限,可以对当前租户的模块权限进行调整,为不同租户分配不同模块的权限

    目前超管租户管理员可编辑授权的模块如下。其中支持范围指的是租户管理员登录到具体租户后,管理系统中,各模块及下属细分功能是否可用;隔离状态指的是各租户间的资源隔离情况

    模块支持范围(租户中可用的功能情况)隔离状态(各租户间)
    目录管理支持全功能资源全部隔离
    用户管理
    • 租户可用除全局设置外的全功能

    • 超管可进一步将添加用户、添加部门、添加角色、删除用户、删除角色、编辑用户、编辑用户所属部门职务、角色、编辑用户基本信息(姓名、手机、邮箱)、重置用户密码、禁用用户等细分功能,分别授权给租户是否可用

    • 全局设置由超管配置,所有租户共享

    • 其他资源均为隔离状态

    权限管理支持全功能资源全部隔离
    发布管理支持全功能资源全部隔离
    公共数据管理支持全功能资源全部隔离
    外观配置支持全功能资源全部隔离
    定时调度

    租户可用除全局设置外的全功能


    • 全局设置由超管配置,所有租户共享

    • 其他资源均为隔离状态

    移动平台租户可用目录、主题配置功能
    • 目录、主题配置为隔离状态

    • 其他资源均由超管配置,所有租户共享

    智能运维

    租户可用平台日志功能

    • 平台日志为隔离状态

    • 其他资源均由超管配置,所有租户共享

    数据连接
    • 支持全功能

    • 超管可进一步将数据连接管理、服务器数据集功能这两个功能,分别授权给租户是否可用

    资源全部隔离
    安全管理

    租户可用水印设置功能

    • 水印设置为隔离状态

    • 其他资源均由超管配置,所有租户共享

    模板认证支持全功能资源全部隔离
    地图配置支持全功能资源全部隔离
    资源交接支持全功能资源全部隔离
    已适配的插件数据门户、数据预警、FVS、资产中心、平台日志同步到其他数据库插件、资源迁移(该插件安装后,位置在智能运维模块中)资源全部隔离

    其他不支持租户超管编辑授权的模块如下

    模块说明
    系统管理

    插件管理

    注册管理

    抽数缓存

    • 不支持,超管可在租户工程中完成配置,无需在各租户下分别进行配置;

    • 各租户中无这些模块

    (3) 删除租户

    点击删除,可以删除选中的租户

    3.1.2 授权管理

    产品授权文件中会对平台用户数、移动端用户数、BI查看用户、BI设计用户进行数量限制。超管可在租户工程中,对于这些资源进行再分配,为各租户按需分配各类型用户数,所有租户的用户数之和为授权文件限制值

    手动分配关闭(默认):各租户的用户数分配策略为先到先得。例如:授权文件中限制的BI设计用户数为100个,租户A已使用20个设计用户,则剩余租户可用的BI设计用户数总量为80个;

    手动分配开启:管理员可手动对各租户分配用户数。例如:授权文件中限制的BI设计用户数为100个,超管为租户A分配20个设计用户,为租户B分配10个设计用户

    注:1、若各用户类型无用户数量限制,则无需手动再分配;

           2、所有租户可分配的各类型用户数之和最大值为授权文件限制值

    3.1.3 租户数据运营

    管理员可查看租户工程下,各租户内的信息,如组织架构、报表资源、访问信息和高频模板


    3.2 租户管理员操作

    3.2.1 租户登录(项目A)

    在超管租户中,管理员创建项目A这个租户后,对应的租户管理员就可以进行登录操作此处账号为:A/kxd,密码:租户工程的用户管理中,用户kxd的密码

    ① 登录账号:在租户管理员用户名前加上对应的租户标识,结构为:【租户标识/租户管理员用户名】

    ② 登录密码:租户工程的用户管理中,对应用户的密码

    3.2.2 租户情况(项目A)

    租户管理员可以理解为该租户(项目A)的超管;拥有目录管理、用户管理、权限管理等标准BI管理系统功能的权限,模块权限可由超管租户管理员按需进行分配,具体可见3.1.1节中的编辑租户模块权限

    此外,各租户可按需使用备份还原功能,目前提供“定时备份”的方式

    在租户项目A的用户管理中,添加用户1。并开启分级授权,为用户1开启部分资源权限,如目录管理和智能运维

    3.3 租户用户操作

    3.3.1 租户用户登录

    租户用户的登录方式和租户管理员类似。在租户体系下,需要在租户的用户名前加上对应的租户标识,以区分同一用户分属不同租户的情况。

    此处账号为:A/1,密码:租户项目A的用户管理中,用户1的密码

    ① 登录账号:需要在租户用户名前加上对应的租户标识,结构为:【租户标识/租户用户名】

    ② 登录密码:租户项目A的用户管理中,用户1的密码

    3.3.2 租户用户登录效果

    租户用户1账号下的管理系统中,有目录管理和智能运维模块


    附件列表


    主题: 工程部署常见问题
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持