Power BI Embedded

产品概述

Power BI Embedded 是运行在 Azure 上的分析嵌入服务,供软件开发商和企业开发团队将 Power BI 的交互式报表、仪表板与问答能力嵌入到自己的 Web 或移动应用中。最终用户在应用内部即可查看图表、进行钻取筛选,而无需单独购买 Power BI 账号。

服务通过 REST API 与 JavaScript SDK 完成令牌签发、报表加载与交互定制,采用白标方式呈现,分析界面可与自有应用的品牌风格保持一致。开发者只需在后端按需生成嵌入令牌,即可安全地向前端分发报表访问权限。

核心功能/特性

  • 将报表与仪表板以 iframe 嵌入到任意 Web 应用中。
  • 支持应用拥有数据与用户拥有数据两种嵌入模式。
  • 通过行级别安全实现按租户、按用户隔离数据。
  • 提供 JavaScript SDK 与 REST API,便于深度定制交互。
  • 支持嵌入 Q&A 自然语言问答和分页报表。
  • 按 Azure 容量消耗计费,随业务量弹性伸缩。
  • 支持自动缩放与性能监控,保障嵌入报表加载速度。

主要优势

  • 无需自研图表引擎,快速为产品补齐分析能力。
  • 白标呈现,最终用户无感知地使用 Power BI 内核。
  • 多租户数据隔离成熟,适合 SaaS 厂商对外发布。
  • 与 Azure 统一计费与运维,便于纳入企业云成本管理。
  • 弹性容量可随客户量增长平滑扩容,避免前期过度投入。
  • 提供完善的开发者文档与 SDK,缩短集成周期。

典型应用场景

常见于行业 SaaS 产品为其客户提供内置经营报表、制造或物流平台嵌入实时监控看板、以及企业自研系统对外输出分析能力等场景。开发团队只需在应用页面中嵌入报表容器并传入访问令牌,即可让客户在自有产品内完成从汇总数据到明细钻取的完整分析,而不必登录独立的 BI 门户。下表为该服务的典型使用方式说明:

项目说明
服务位置Microsoft Azure 云
集成方式REST API + JavaScript 嵌入 SDK
计费模式按 Azure 容量(v-core)消耗计费
典型客户ISV、SaaS 厂商、企业自研平台团队