面向 SaaS 企业的多租户嵌入分析

衡石科技
+ 关注
2022-06-08 11:36
407次阅读

随着更多的企业不断向数字化、信息化道路迈进,如何快速实现从底层基础设施到业务应用软件的搭建来完成整体信息化建设?这成为了很多企业的难题,从头自研耗时耗力耗人力,买断的项目制难以根据需求更新迭代,而具备即需即用、按需付费服务的 SaaS 模式的出现让企业可以小步快跑,快速试错,在颠覆众多行业的同时,也带来了许多机会。这种“轻”模式注定了它会成为越来越多企业的选择,也让中国的企业级 SaaS 软件服务更如火如荼。

 

为什么要搭建多租户系统?

SaaS,Software as a Service,直译为软件即服务。SaaS 厂商可以提供研发升级服务,企业无需在硬件和 IT 人员方面进行任何投资,即可获得软件服务,规避建设风险,企业还可以持续获得价值服务。SaaS 主要服务于企业,从商业模式上来看,摒弃了传统企业软件的买断制,原来的软件交付和销售方式发生转变,以使用权替代了所有权。市面上的 SaaS 可以分为面向大多数企业的通用型 SaaS 与面对某行业领域的垂直型 SaaS 。衡石科技在服务了众多 SaaS 厂商后发现:随着业务形态和服务的企业客户越来越多样化,不论是通用型还是垂直型 SaaS 所面对的企业客户需求必然千差万别,如果 SaaS 平台产品经理还仅凭自己的业务理解和行业认知等尽可能多的去结构化、配置化、堆叠式地设计产品,不仅无法做到满足所有客户需求,还可能迷失“自我”。因此 SaaS 平台亟需能与自身快速结合的其他产品或厂商共同合作来满足不断变化的企业客户的需求。基于此衡石科技的 SaaS 厂商客户越来越多,也积累了深厚的服务支持经验 。

 

SaaS 服务是指部署在云上的,企业客户可以按需购买,并通过网络请求就能获取到的服务;在这样的场景下,会有许许多多不同的客户同时使用同一套 SaaS 服务。那么对 SaaS 服务供应商来说,要构建 SaaS 体系就需要完成两部分工作:上层服务和底层多租户系统。上层服务是供应商对外售卖的软件服务,其可以为企业客户创造价值、为公司带来营收;多租户指软件架构支持一个架构服务多个用户,每一个用户被称之为租户,软件给予租户对系统进行定制的能力,同时用户可按需购买使用产品资源,并进行用户数据的相互隔离。底层多租户系统则是 SaaS 模式实现的具体方式,厂商在对外售卖 SaaS 服务时,需要考虑如何实现租户之间的数据隔离、服务的权限控制、计费管理等;因此需要引入多租户概念来解决上述问题。通过多租户系统,企业可以更好地管理租户和上层服务,租户也可以更好地使用软件服务。

 

多租户模式的现状及面临的问题

当下市场 SaaS 需求的爆发式增长,SaaS 赛道竞争日益激烈,对于目前很多 SaaS 企业来说针对租户的管理和集成还是需要加强整体的规划的。企业客户对数据非常敏感,数据的安全性要求很高,要求自身的数据是不能出 SaaS 平台的。另外在一个租户内的用户众多,需要设置不同层级人员查看、使用的权限不同,数据权限管理复杂。租户间会存在多种认证方式,包括:企微、钉钉、SSO 等,各种不同的认证体系。租户内数据表比较多,但租户间数据结构却又一致,造成了管理成本高。如果要为不同的企业客户定制化开发报表,对于 SaaS 厂商来说服务成本也会提高;而要自研数据分析工具,时间和开发成本也会随之提高。这些基本就是目前 SaaS 厂商所遇到的问题或者说 SaaS 厂商为什么要采用多租户的模式。

 

面向 SaaS 企业的多租户嵌入分析

 

衡石如何助力 SaaS 厂商实现多租户模式?

SaaS 厂商在精深垂直领域核心功能的同时,不得不拓展自己的能力边界,为企业客户提供更多“有效”服务。但研发人员有限,产品的核心能力也需要不断升级精进,于是更多的 SaaS 厂商开始寻求外部合作以增强自己的产品竞争力,同时规避自研建设风险。

 

很多普通的 BI 产品是没有多租户概念,无法支持多租户需求。而 HENGSHI SENSE 提供了多租户的功能,可以实现不同租户登录后使用不同的租户内的认证方式、动态数据库实现分库分表、不同租户使用各自模板创建分析应用等操作。比如:

 

1、在认证方式的集成上,HENGSHI SENSE 内置了多种认证方式,比如常用的:Oauth2、企业微信、钉钉、CAS、JWT 等。这些内置的认证方式可以快速实现对接。对于不同的租户可支持不同的认证方式。

 

2、专业的租户管理,数据隔离、单独计费、租户管理员自由管控、租户属性控制租户数据库连接。动态数据库可以实现平台方创建用户属性。给不同的租户配置不同的用户属性值,实现不同租户登录后看到的数据是各自的数据,实现千人千面的效果。灵活精准的权限管理,多方位管控数据安全。

 

3、在此基础上,在协助企业的同时实现一个快速对接,复用相同行业类型模板,从而节省高达80%的开发工作量。

 

4、也可实现根据平台方需求给予不同租户各自独立的授权时间、用户数量等。

 

5、多屏适应,灵活应对租户不同的展示需求。

 

面向 SaaS 企业的多租户嵌入分析

 

通过以上几点,HENGSHI SENSE 最终实现了:让 SaaS 厂商使用时可以连接不同的数据资产体系,让服务的租户数据更加真实、完善。实现无缝在 SaaS 平台中提供自助分析模块,帮助租户使用多种业务系统数据进行自助分析的同时也实现了各租户间的数据隔离,保证了数据的安全性。

 

最佳案例实践

某健康管理 SaaS 平台伙伴面向康复医疗行业与各大品牌连锁医院、医生合伙人医院等医疗机构提供服务。为其租户提供包括经营、用户体验、维护在内的全流程智能管理平台,有着非常丰富的医疗机构管理和营销维护理念系统化经验。

 

数据统一由该 SaaS 服务平台管理维护,但每个租户的数据与报表分析是需要相互独立的,虽然租户间相互独立,但分析场景和分析指标又极为相似。如果每个租户提出的需求分析场景都要 SaaS 平台方开发一套分析报表的话需要投入大量的人力,且数据维护入口如果不统一也不便管理;针对每个租户都要研发一套分析系统让租户自助分析的话研发成本又太高,对于租户成本极高,也达不到预期效果。

 

对于以上的报表需求,市面上虽然有很多报表分析工具可以满足,但基本都是买断项目制,而针对多租户的模式上的整合和管理以及涵盖完整的数据分析功能,除了衡石科技基本上没有厂商可以高度融合、支持。

 

HENGSHI SENSE 作为一个专业服务于 SaaS 厂商的数据分析平台,提供了多租户模式,帮助厂商构建完整数据分析全生命周期,内置了多种认证方式,SaaS 平台可以通过不同租户的认证方式对接其相应的 SSO。对于厂商而言,仅需私有或公有云环境部署一套即可服务于所有租户,并且每个租户的数据与分析场景是独立的,既保证了数据的安全性也实现了租户分析场景的实时响应,大大提高了租户的预期。同时嵌入集成的架构支持打通该 SaaS 厂商现有各种系统,包括 OA ,财务系统等,完美实现数据整合,数据价值挖掘。

面向 SaaS 企业的多租户嵌入分析

湖仓一体的架构有效保证业务稳定的运行和随时的数据使用,并且可以与各种数据中台进行集成。除了内置丰富的各种图文报表外,HENGSHI SENSE 支持多租户自助分析,提升查询速度。

 

同时为SaaS 厂商和租户都提供了更便捷的配置操作:

  • 项目配置:SaaS 厂商可快速配置各租户的信息与参数
  • 可视化 Dashboard 配置:租户可快速配置移动端,网页端,大屏 dashboard
  • 可视化小程序配置:SaaS 厂商可快速配置并生成小程序样式
  • 可视化任务配置:租户可快速配置成交分析、配台工作量统计、咨询师销售统计等
面向 SaaS 企业的多租户嵌入分析

 

HENGSHI SENSE 连接不同的数据资产体系,让数据画像更完整,真实。无缝嵌入 SaaS 平台中为租户提供自助分析模块,帮助租户结合多种业务系统数据进行自助分析,让数据“说话”。

 

[免责声明]

原文标题: 面向 SaaS 企业的多租户嵌入分析

本文由作者原创发布于36氪企服点评;未经许可,禁止转载。

资深作者衡石科技
衡石科技
0
消息通知
咨询入驻
商务合作