Workhuman 如何用 Amazon QuickSight 构建多租户自助分析平台:嵌入、隔离与自动化实战
AWS Machine Learning Blog2026/03/16 22:48机翻/自动摘要/自动分类
5 阅读
内容评分
技术含量
9/10
营销水分
4/10
摘要
Workhuman 利用 Amazon QuickSight 的命名空间隔离、行级安全与嵌入式 API,构建了支持百万级客户的多租户自助分析平台。客户可直接在 SaaS 应用内创建个性化仪表板,系统通过自动化模板与 RLS 实现数据隔离与安全控制,彻底取代人工报表生成,大幅提升运营效率与客户体验。
正文
Workhuman 作为全球领先的人力资本管理 SaaS 平台,面对七百万用户每月超百万次的定制报表请求,传统人工生成模式已不堪重负。为解决资源瓶颈、缺乏自助能力与安全隔离问题,其团队基于 Amazon QuickSight 构建了一套多租户嵌入式分析系统。
核心架构围绕 QuickSight 的命名空间(Namespace)实现租户间数据与资产的逻辑隔离,每个客户拥有独立的分析环境,避免数据泄露。主分析模板由内部团队统一维护,通过 CI/CD 自动化脚本为新客户批量生成专属分析实例,并绑定客户特定的行级安全(RLS)过滤器——确保用户仅可见其权限范围内的数据。数据集通过 Amazon Aurora PostgreSQL 动态生成,结合 QuickSight Embedding SDK,将定制化仪表板无缝嵌入 Workhuman 应用界面,用户可直接在应用内创建、修改和保存个人视图。
身份验证与授权由应用层统一管理,通过 API 动态生成短期有效的嵌入式 URL,确保安全访问。整个流程无需人工干预,实现分析能力的规模化交付。该方案不仅将客服团队的报表请求处理时间减少 90%,更让客户获得真正的数据自主权,显著提升满意度与产品粘性。