适用于 Amazon QuickSight 的嵌入式分析
重要
Amazon QuickSight 推出了用于嵌入分析的新 API 操作:GenerateEmbedUrlForAnonymousUser 和 GenerateEmbedUrlForRegisteredUser。
您仍然可以使用 GetDashboardEmbedUrl 和 GetSessionEmbedUrl API 操作来嵌入控制面板和 QuickSight 控制台,但其不包含最新的嵌入功能。有关使用旧 API 操作进行嵌入的更多信息,请参阅 使用 GetDashboardEmbedURL 和 GetSessionEmbedURL API 操作嵌入分析。
| 适用于:企业版 | 
| 目标受众:Amazon QuickSight 开发人员 | 
借助 Amazon QuickSight 嵌入式分析,您可以将数据驱动型体验无缝集成到自己的软件应用程序中。您可以设计嵌入式组件的样式,让其匹配自己的品牌。此功能可将 QuickSight 的强大功能带给您的最终用户,他们无需离开应用程序即可分析数据并与之交互。通过降低认知复杂性来改善用户体验,让用户有更好的机会进行深入理解并提高效率。
QuickSight 支持嵌入以下元素:
QuickSight 控制台(为注册用户提供完整的创作体验)
- 
            
QuickSight 控制面板和视觉对象(适用于注册用户、匿名用户、公共最终用户)
 QuickSight Q 搜索栏(适用于注册用户和匿名用户)
借助嵌入式 QuickSight 控制台,您可以嵌入完整的 QuickSight 体验。这样做可以将 QuickSight 创作工具作为应用程序的一部分使用,而不是在 Amazon Web Services Management Console 或独立网站环境中使用。嵌入式 QuickSight 控制台的用户需要在 Amazon Web Services 账户 中注册为 QuickSight 作者或管理员。他们还需要使用 QuickSight 支持的任何一种身份验证方法在同一 Amazon Web Services 账户 中进行身份验证。
借助嵌入式 QuickSight 控制面板或视觉对象,读者可以获得与已发布的控制面板或视觉对象相同的功能和交互效果。要使用嵌入式控制面板或视觉对象,读者(查看者)可以为下列任何身份:
- 
            
通过 QuickSight 支持的任何方法在 Amazon Web Services 账户 中进行身份验证的 QuickSight 用户。
 - 
            
未经身份验证的网站或应用程序访问者 – 此选项需要具有容量定价
的会话包。  - 
            
通过编程访问方式在监视器或大屏幕上查看显示内容的多个最终用户。
 
如果您的应用程序也位于 Amazon 中,则该应用不需要与 QuickSight 订阅位于同一个 Amazon Web Services 账户 上。不过,此应用程序需要能够代入用于 API 调用的 Amazon Identity and Access Management(IAM)角色。
在嵌入内容之前,务必确保在计划使用嵌入的 Amazon Web Services 账户 中采用了 QuickSight 企业版。
QuickSight 嵌入在所有支持的 Amazon Web Services 区域 中都可用。