精华内容
下载资源
问答
  • Wyn Enterprise V4.0 Update1支持SaaS租户和分级组织管理、亿级数据分析和实时数据可视化,让自助式BI分析更好地服务企业的数智化决策需要。 (Wyn Enterprise V4.0 Update1) 立即试用 V4.0 版本的重大更新...

    Wyn Enterprise 作为葡萄城在数据分析与可视化领域的拳头产品,通过灵活的数据交互和探索分析能力,以及 OEM 白标集成的方式,全面满足行业应用软件的数据分析需求。Wyn Enterprise V4.0 Update1支持SaaS租户和分级组织管理、亿级数据分析和实时数据可视化,让自助式BI分析更好地服务企业的数智化决策需要。

    (Wyn Enterprise V4.0 Update1)

    立即试用

    V4.0 版本的重大更新包括:

    1. 主要新特性

    1.1. SaaS租户和分级组织管理

    可以满足SaaS产品和企业对子组织的独立管理需要,从此让多租户场景下的BI分析需要得到很好的权限管控和访问隔离。

    SaaS 租户和分级组织管理

    1.2. 支持增量数据更新

    全新的数据引擎,支持数据增量更新功能,可更好的满足亿级数据的分析需要;同时还支持JSON数据源提供直接的属性解析和查询能力,SQL Server自动填充别名等新特性。

    1.3. 实时BI数据可视化

    仪表板图表新增实时刷新模式,提供实时可视化数据大屏和数据监控预警能力,一个属性轻松搞定智能车间、智慧园区、智慧校园、智慧城市等智慧+场景的数据需要。

    1.4. 提升报表设计效率

    将表格类报表设计效率提升了10倍之多,包括:矩表设计向导3.0时代的到来、拖拽数据集自动生成表格等;而且全新的表达式语法更加简洁易懂。

    除以上重大新特性之外,在BI仪表板、报表、平台等方面也包含了众多新特性,如下:

    2. 商业智能(BI)新特性

    主要集中在更丰富和可配置的自助分析功能,仪表板设计更灵活、更丰富的属性设置,动态图片支持、增强的可视化插件API,以及5款地图控件等。

    • 自助OLAP分析,预览时可自由绑定数据字段
    • 分析历史步骤记录,可以完整的还原分析过程
    • 图表数据点支持单选、多选模式的联动分析
    • 多源联动分析,可从多个维度分析数据间的联系
    • 跳转分析提供窗口大小、参数传递、目标文档控制等属性
    • 数据排序新增按照辅助字段进行的能力
    • 图片、表格支持绑定URL和Base64格式的图表
    • 数据筛选器新增相对日期设置、列表框单选/多选等选项
    • 表格新增像素平滑滚动、绑定图片列、隐藏列头、折行显示等选项
    • 仪表板多页面切换支持数据预加载、淡入切换、页标签宽度设置
    • 可视化插件新增若干API,增强插件能力
    • 发布地图、GIS地图供5款地图控件

    3. 报表新特性

    主要集中在报表设计效率、易用性和导出控制等方面的新特性。

    • 报表方面进一步提升表格类型报表设计效率、全新表达式语法更简单易用、还支持根据权限控制导出行为等
    • 矩表向导支持多值绑定、数据显示到行、折叠/展开初始状态等新特性
    • 矩表向导直接提供树形结构报表设置选项
    • 支持拖动数据集、部分字段快速插件表格
    • 表格支持拖拽调整列顺序、插入新列等
    • 报表导出支持按照组织架构和角色,控制不同用户的报表导出权限
    • 全新的表达式语法更加精简,非常易学、易用

    4. 平台新特性

    平台功能在数据源、数据查询、系统管理等方面。

    • 仪表板数据集支持增量更新模式
    • JSON数据源支持Post请求,支持传参,提供JSON对象直接解析和查询函数
    • 新增SnowFlake数据源类型
    • 增强MongoDB数据源连接和查询能力
    • 数据集设计器支持,多次添加同一数据表的能力
    • 数据集新增FiscalMonth、FiscalQuarter等函数
    • 可自动读取SQL Server表字段说明作为数据集别名
    • 新版本通知功能,在管理网站可自动收到新版本发布消息
    • 平台所有任务列表,以及查看详情、取消等管理功能
    • 文档上传时的依赖检查从严格检查变为依赖缺失提醒模式

    关于更多新功能的使用介绍,可以查看资源教程进行学习和应用。

    综上,随着Wyn Enterprise V4.0 Update1的发布,可更好的嵌入到SaaS产品提供BI分析能力,通过分级组织管理更容易搭建企业级自助式分析平台。同时,新增的图表类型、可视化插件接口和设置属性,让仪表板和大屏开发更加容易;报表的矩表和表格设计速度有10倍以上的提升。这么多的新特性,现在就赶紧载体验吧

    展开全文
  • SAAS 租户识别的方案

    2021-01-30 08:58:50
    SAAS系统是给租户生成一个指定或者随机的二级域名,比如 baidu.salesforce.com 如果客户想使用自己的域名,可以在cname到系统生成二级域名,并在域名管理系统里面做绑定 这样一个租户可以有两个域名 企业绑定...

    通过域名(网页url)识别租户

    SAAS系统是给租户生成一个指定或者随机的二级域名,比如

    baidu.salesforce.com
    

    如果客户想使用自己的域名,可以在cname到系统生成二级域名,并在域名管理系统里面做绑定

    这样一个租户可以有两个域名

    • 企业绑定的
    • saas系统生成的二级域名

    这样通过域名识别租户,然后初始化 TenantContext(租户上下文).

    如果不想通过域名来识别租户,也可以通过登录名来判断。这种方式要涉及到租户切换问题,不同在同一个浏览器下进行多个企业办公。

    展开全文
  • 行业文档-设计装置-SAAS平台多租户数据管理模型.zip
  • 产品经理系列-saas租户设计

    千次阅读 2019-05-13 18:32:31
    (18)基于 RBAC 的 saas 权限系统设计 ...(19)PaaS 平台——多租户的 RBAC 权限管理(一)基本概念 https://blog.csdn.net/guo_ang/article/details/77658199 (20)SaaS 系统用户权限设计 http://w...

    (18)基于 RBAC 的 saas 权限系统设计
    https://blog.csdn.net/liaodehong/article/details/51981151
    (19)PaaS 平台——多租户的 RBAC 权限管理(一)基本概念
    https://blog.csdn.net/guo_ang/article/details/77658199
    (20)SaaS 系统用户权限设计
    http://www.woshipm.com/pd/824126.html
    (21)SaaS 中的 RBAC 模型的研究与应用
    http://www.woc88.com/k-2489199.html
    (22)扩展的 ARBAC 访问控制模型
    https://wenku.baidu.com/view/49bb12efd5d8d15abe23482fb4daa58da1111c78.html
    (23)SaaS 系统用户权限设计讲解
    http://cloud.51cto.com/art/201710/555512.htm
    (24)saas 系统架构经验总结
    http://www.cnblogs.com/codemind/p/saas_architecture_tip.html

    展开全文
  • 干货分享!Saas架构如何针对确保安全性、创建可扩展数据模型以及数据基础结构的可扩展性等方面进行设计,本文给出答案!
  • 2.需要根据租户模型来选定最终的架构,即应用程序设计管理、每个租户的数据如何映射到存储等等。 避免因租户模型的切换而付出昂贵的代价。 租户模型  --》 应用程序设计 + 数据设计方案   2.影响...

    彻底理解微商城多租户Saas架构设计

    原文链接:https://blog.csdn.net/haponchang/article/details/104246317,感谢作者提供这么好的总结!

    1.具体的SaaS架构必须


    1.先仔细选择最适合应用程序需求的租户模型,


    2.需要根据租户模型来选定最终的架构,即应用程序设计和管理、每个租户的数据如何映射到存储等等。


    避免因租户模型的切换而付出昂贵的代价。


    租户模型 --》 应用程序设计 + 数据设计方案



    2.影响租户模型的相关因素包括:

    2.1可扩展性(Scalability)

    • 租户的数量级
    • 每个租户的存储级别
    • 整体存储
    • 工作负载

    2.2租户隔离性(Tenant isolation)

    • 数据隔离和性能(是否一个租户的负载会影响到其他租户)

    2.3单租户成本(Per-tenant cost)

    • 数据库成本

    2.4 开发复杂度(Development complexity)

    • 数据结构的变化
    • 查询语句的变化

    2.5运维复杂度(Operational complexity)

    • 性能监控
    • 数据结构schema管理
    • 租户数据恢复
    • 灾备

    2.4可定制化程度(Customizability)


    根据租户的需求自定义架构的容易程度
    这个租户的讨论集中在数据层。但考虑一下应用层。应用程序层被视为一个整体实体。如果将应用程序划分为许多小型组件,您的租户模型选择可能会发生变化。对于租户和存储技术或使用的平台,您可以对其他组件进行不同的处理。






    3 常见的架构模式有以下几种:

    3.1独立服务+独立数据库


    在这里插入图片描述


    这个模型中,应用层和数据层都是隔离的。


    应用程序的每个实例都是独立实例。


    租户拥有自己独立的数据库,每个应用程序实例只需要一个数据库。


    对租户的管理独立于系统之外,对于每一个租户,整个应用程序需要重复安装一次。供应商都可以为租户管理软件。每个应用程序实例都配置为连接到其相应的数据库。


    优点:为不同的租户提供独立的应用实例和数据库,有助于简化数据模型和业务模型的扩展设计,满足不同租户的独特需求;如果出现故障,恢复系统或数据均比较简单,系统间也不会相互影响。


    问题:数据库层面,每个租户数据库都作为独立数据库进行部署。该模型提供了最大的数据库隔离。但隔离需要为每个数据库分配足够的资源来处理其高峰负载。这里重要的是, 弹性池不能用于部署在不同资源组或不同订阅中的数据库。这种限制使得这种独立的单租户应用程序模型成为从整体数据库成本角度来看最昂贵的解决方案;应用层面,每个租户若存在个性化定制,则需要对项目进行横向扩展,扩展时务必需要保证与主干版本的兼容性问题。运维层面,应用和数据库的安装数量会随租户的数量线性递增,随之带来维护成本和购置成本的增加。

    3.2一套服务+独立数据库

    在这里插入图片描述





    这个模型中,应用层是共享的,数据层都是隔离的


    应用程序仅部署一套,所有租户实例共享。


    租户仍拥有自己独立的数据库,应用程序需对接多个租户的数据库。


    对租户的管理由配置中心(Config Server)管理,配置中心提供了配置,监视和管理共享所需的功能,供应商使用这些工具为租户管理软件。对于每一个租户,整个应用程序仅需要安装一次,应用程序实际请求结合配置中心请求相应的数据库。

    优点 :为不同的租户提供独立数据库,有助于简化数据模型扩展设计,满足不同租户的独特需求;如果出现故障,数据恢复均比较简单,也可以自动将单个租户恢复到较早的时间点。因为恢复只需要恢复存储租户的一个单租户数据库。这种恢复对其他租户没有影响,这证实了管理运营处于每个租户的细粒度级别。应用层面的维护成本和购置成本有所减少。


    问题 :数据库层面,同模型一;应用层面,每个租户若存在个性化定制,则需要对项目进行横向扩展,扩展时务必需要保证与主干版本的兼容性问题。运维层面,数据库的运维问题同模式一,应用层面的运维在版本控制的问题上难度有所增加。

    3.3 一套服务+一套数据库(不同schema)


    在这里插入图片描述





    这个模型中,应用层是共享的,数据库共享,但数据是隔离的。


    应用程序和数据库仅部署一套,所有租户共享。


    多个或所有租户共享Database,也就是说共同使用一个数据库,但是每个租户一个Schema(也可叫做一个user),使用表进行数据隔离数据库。底层库比如是:DB2、ORACLE等,一个数据库下可以有多个SCHEMA。


    应用程序需对接多个租户的数据库。


    对租户的管理由配置中心(Config Server)管理,同模式二。


    优点:为安全性要求较高的租户提供了一定程度的逻辑数据隔离,并不是完全隔离;每个数据库可支持更多的租户数量。


    问题:数据库层面,如果出现故障,数据恢复比较困难,因为恢复数据库将牵涉到其他租户的数据;应用层面,配置中心需要对租户信息进行完整且合理的分配和维护。

    3.4 一套服务+一套数据库(相同schema)

    在这里插入图片描述


    模型与模型三的差别在于共享数据库,共享 Schema,共享数据表。也就是说共同使用一个数据库一个表使用字段进行数据隔离。如表中增加TenantID多租户的数据字段。这是共享程度最高、隔离级别最低的模式。


    简单来讲,即每插入一条数据时都需要有一个客户的标识。这样才能在同一张表中区分出不同客户的数据,这也是我们系统目前用到的(tenant_id)。


    优点:方案的维护和购置成本低,允许每个数据库支持的租户数量最多。


    缺点:隔离级别最低,安全性最低,需要在设计开发时加大对安全的开发量;数据备份和恢复最困难,需要逐表逐条备份和还原。

    3.5网关+前台+中台+数据存储

    在这里插入图片描述


    模式五与之前的模式的最大区别是,在原有的web Service进行细化拆分,优化成 网关+前台+中台+数据存储的模式。


    网关用于接收租户的请求,并发送给前台。


    前台的数量与租户一致,每一个租户对应一个前台服务,方便针对租户进行个性化定制。


    中台负责提供处理所有的业务请求,中台不关心租户是谁,将重心关注在业务的处理上。配置中心用于配置租户的接口权限、流程定制等相关配置信息。结合业务逻辑返回给前台特定租户的相关信息。


    数据库模式参考模式四。

    优点:有利于定制不同租户的个性化需求。例如:交互界面不同、工作流不同等等。


    服务只需要根据用户需求在前台做相应的横向扩展即可;


    不同租户间服务相互独立,互不影响。

    缺点:模块划分需要做好划分,重点注重业务之间的低耦合;


    调用链路变长,需要做一定的优化处理;


    模块纵向拆分后,后期研发和运维难度均会有所增加;


    好文收集不易,请转发或在看,谢谢!

    在这里插入图片描述

    展开全文
  • 在上一篇“浅析多租户在 Java 平台和某些 PaaS 上的实现”中我们谈到了应用层面的多租户架构,涉及到 PaaS、JVM、OS 等,与之相应的是数据...在SaaS实施过程中,有一个显著的考量点,就是如何对应用数据进行设计,以...
  • 企业级SaaS的多租户设计

    千次阅读 2020-05-14 11:26:22
    现有企业级SaaS市场在每个细分领域都涌现出了一批玩家,从技术角度看,在不同的领域不同的SaaS产品必定有着同样的架构内核,其中最关键的就是多租户的支持。简而言之,SaaS的成熟度高低,很大程度取决于如何实现多...
  • 基于SaaS的云招标多租户管理子系统的设计与实现,黄修斌,赵耀,随着现代互联网技术的迅速发展与成熟,越来越多的招标企业逐渐将业务管理移植到线上进行。于是,信息化与服务化在招标企业发展中
  • 对广大企业来说,引入SaaS产品本质上就是对互联网服务的租赁,因而多租户便必然是SaaS的天然属性之一,也是其与传统互联网应用架构设计的重要差异之一。在SaaS架构的成熟度演进过程中,其核心路线便是如何实现多租户...
  • 设计租户SaaS应用程序时,您必须仔细选择最适合您应用程序需求的租户模型。租户模型确定每个租户的数据如何映射到存储。您选择的租户模式会影响应用程序设计管理。以后切换到另一个模型有时代价昂贵。 关于可...
  • 原文地址 https://docs.microsoft.com/en-us/azure/sql-database/saas-tenancy-app-design-patterns ...您选择的租户模式会影响应用程序设计管理。以后切换到另一个模型有时代价昂贵。 关于可选...
  • SaaS 是 Software-as-a-Service(软件即服务)的简称,从技术角度上可称之为 “多租户技术或称多重租赁技术”。它与 “按需软件、应用服务提供商、托管软件” 所具有相似的含义。它是一种通过互联网提供软件的模式,...
  • Saas系统架构的思考,多租户Saas架构设计分析

    万次阅读 多人点赞 2019-06-14 13:39:35
    很多创业公司都在尝试创建企业级别的应用cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势非常明显。 最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都...
  • 公司管理-Saas租户平台开发 目录 文章目录1、表1.1、序言1.2、规范1.3、公司表sql1.4、地区表1.5、行业表2、接口文档2.1、公司管理接口3、后端接口3.1、mybatis-plus4、前端页面4.1、新增内容4.2、页面详情4.2.1...
  • 部门管理-Saas租户平台开发 目录 文章目录1、部门表2、后端接口3、API4、前端页面***后记*** : 内容 1、部门表 正常的公司部门会涉及层级问题,表设计的时候通过添加parent_id字段表示父级id,实现层级数据...
  • 在上一篇“浅析多租户在 Java 平台和某些 PaaS 上的实现”中我们谈到了应用层面的多租户架构,涉及到 PaaS、JVM、OS 等,与之相应的是数据层也有多租户的支持。 数据层的多租户综述 多租户(Multi Tenancy/...
  • 租户Saas架构设计分析(实践篇)

    万次阅读 多人点赞 2020-02-11 15:30:14
    上一篇文章已经将SaaS架构做了一个简单的介绍和分析,此篇进入实践篇。 ...2.需要根据租户模型来选定最终的架构,即应用程序设计管理、每个租户的数据如何映射到存储等等。 避免因租户模型的...
  • 租户 Saas 系统架构的设计思路

    千次阅读 2020-04-27 14:01:04
    租户 Saas 系统架构的设计思路
  • 采用“共享数据库,共享数据架构方案”,重点在于租户管理和数据隔离,租户管理:包括注册、订购、计费等,数据隔离:变更表结构,增加tenant_id字段。 二、租户管理 1.注册 2.订购 3.计费 三、数据隔离 ...
  • 很多人对于一些SaaS技术问题还是知之甚少,例如企业在进行SaaS企业管理软件选型时,仍不了解“多租户”与“单租户”是什么意思,二者之间的区别更是一头雾水。企业管理者需要明白这两种SaaS架构的特点,才能更多地从...
  • 很多人对于一些SaaS技术问题还是知之甚少,例如企业在进行SaaS企业管理软件选型时,仍不了解“多租户”与“单租户”是什么意思,二者之间的区别更是一头雾水。 企业明白这两种SaaS架构的特点,才能更多地从未来的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,053
精华内容 1,221
关键字:

saas租户管理设计