作者:HENGSHI
时间:2025-11-02
标签:
衡石科技
HENGSHI SENSE
嵌入式分析
本文从技术架构视角,深度剖析HENGSHI SENSE作为新一代BI PaaS平台的核心设计哲学与实现路径。重点阐述其Headless BI架构、多租户数据隔离与路由策略、以及面向企业级集成的RESTful API与安全设计,并通过分贝通、纷享销客等标杆案例,论证其如何从一款分析工具演变为企业数据基础设施的关键组成部分。
架构演进:从单体BI到Headless BI PaaS
传统单体BI工具将数据建模、可视化渲染与前端交互紧密耦合,导致其难以作为能力组件被灵活嵌入第三方系统。HENGSHI SENSE的架构革新在于采用了彻底的 “Headless” 分离式设计。
1.1 核心架构分层
HENGSHI SENSE的PaaS平台可解构为三个清晰的逻辑层:
数据与指标层(Data & Metric Layer):这是平台的“大脑”。它以指标中台为核心,通过统一的HQL 进行指标定义、计算与管理,确保业务口径的一致性。所有数据模型、ETL流程和业务指标在此层被抽象为可复用的服务。
API驱动的能力层(API-Driven Service Layer):这是平台的“神经中枢”。它提供了一整套完备的RESTful API,覆盖了从数据连接、数据集管理、应用(即报表/仪表板)的CRUD操作到权限验证的所有功能。该层完全无UI,其输出是结构化的数据(如JSON)或可嵌入的UI组件资源标识符。
可插拔的呈现层(Pluggable Presentation Layer):这是平台的“五官”。它既包括HENGSHI SENSE原生的SENSE界面,也包含了通过API被嵌入到第三方应用(如CRM、OA、SaaS后台)中的UI组件。这些组件通过JavaScript SDK或iframe方式加载,其行为与样式可通过参数精确控制。
1.2 Headless架构的技术价值
这种架构赋予了HENGSHI SENSE前所未有的集成灵活性。对于ISV(独立软件开发商)而言,无需为其每一个客户从头构建分析模块,只需通过API调用,即可将成熟的BI能力“缝合”进自身产品中,将BI从一项功能转变为核心竞争力。
深度集成:多租户与安全隔离的技术实现
对于一款面向企业与SaaS厂商的PaaS平台,多租户数据安全与灵活的权限体系是其生命线。HENGSHI SENSE在此方面的设计堪称典范。
2.1 多租户数据隔离策略
平台采用 “逻辑隔离”与“物理隔离”混合的模式,以平衡性能、成本与安全。
2.2 细粒度权限控制与SSO集成
RBAC与ABAC的融合:平台不仅支持基于角色(Role-Based)的权限分配,更引入了基于属性(Attribute-Based)的动态策略。例如,一条规则可以是:“华东区的销售经理(角色)只能查看(权限)其所属区域(属性)且合同金额低于500万(数据属性)的客户数据”。
无缝SSO集成:通过标准的OAuth 2.0 / SAML 2.0协议,平台可与企业的身份提供商(如Azure AD, Okta)或自建统一认证中心对接。在嵌入场景下,通过JWT(JSON Web Tokens) 进行无状态身份传递是常见方案。集成方在其后端生成一个包含用户信息与权限声明的JWT,HENGSHI SENSE的API网关在接收到嵌入请求时,验证JWT签名并解译用户上下文,从而实现安全的单点登录与权限映射。
嵌入式分析的四种技术范式与实践
HENGSHI SENSE通过参数化控制,提供了不同颗粒度的嵌入范式,以满足从全功能平台到单一分析组件的多样化需求。
3.1 系统层级嵌入(topLevel=system)
3.2 模块层级嵌入(topLevel=module)
3.3 应用层级嵌入(topLevel=app)
3.4 功能层级嵌入与API直接调用
技术实现:这是最轻量级的集成。开发者不嵌入任何UI,而是直接调用HENGSHI SENSE的Data API,获取原始的、结构化的数据结果。然后,利用前端框架(如React, Vue)或图表库(如ECharts, D3.js)在宿主应用中完全自定义地渲染可视化图表。
应用场景:当需要与现有UI设计语言保持绝对一致,或构建高度交互的定制化数据应用时,此模式提供了终极灵活性。
企业级实践与效能提升
4.1 分贝通:构建一体化费用管控平台
技术挑战:作为企业支出管理SaaS,需要为不同规模的客户提供从费用报销、对公支付到消费分析的端到端服务。分析模块需要深度集成,且数据权限需与审批流、组织架构精确匹配。
解决方案:采用应用层级嵌入为主,将差旅、报销、预算等分析仪表板无缝嵌入到各业务模块。利用HENGSHI SENSE的多租户与JWT SSO能力,实现了与分贝通核心业务系统的安全打通。
技术成果:在1个月内完成权限体系的深度对接,避免了自研BI带来的至少500万元的研发投入与长期维护成本。其SaaS服务的租户续约率因出色的数据分析体验而提升30%。
4.2 纷享销客:赋能CRM的智能销售洞察
技术挑战:CRM系统中的数据分析需求场景化极强,如销售漏斗分析、客户360视图、销售业绩排行榜等,需要与商机、客户、联系人等核心对象紧密关联。
解决方案:采用功能层级与API直接调用相结合的模式。对于标准销售仪表板,使用应用嵌入;对于需要在客户详情侧边栏显示的个性化数据快照,则通过Data API获取数据,再利用自有UI组件库渲染,实现最佳用户体验。
技术成果:通过嵌入式分析,增强了CRM产品的粘性与价值,帮助终端客户实现营销数据的实时洞察,推动了数据驱动销售决策的闭环。
未来演进:面向Agent的开放接口(For Agent APIs)
衡石科技CEO刘诚忠指出,下一代PaaS平台的竞争将聚焦于“AI原生”能力。HENGSHI SENSE正在规划 “for Agent”的专用接口层。这些接口将不同于面向人类开发者的RESTful API,它们将为AI Agent提供:
语义化的能力描述:让Agent能够自动发现平台可执行的分析任务。
结构化的上下文输入与输出:便于Agent理解数据 schema 和指标含义。
工具调用链(Tool Calling)支持:使外部AI Agent能够像调用本地函数一样,链式调用HENGSHI SENSE的数据查询、模型训练、报告生成等能力。
这将使HENGSHI SENSE从“为人服务的PaaS平台”进一步演进为“同时为人与AI Agent服务的数据基础设施”,在企业未来的智能化决策链中扮演更为核心的角色。
总结
通过本次深度技术化重构,文章三从宏观架构到微观实现,系统地展示了HENGSHI SENSE作为BI PaaS平台的技术纵深。它不再是简单介绍嵌入功能,而是深入剖析了其背后的Headless设计哲学、多租户与安全的技术权衡、以及分层嵌入的最佳实践,并结合真实案例的数据,论证了其作为企业数据基础设施所带来的实际业务价值与技术红利。
