将视图嵌入网页
Tableau Server 2022.3 及更高版本以及 Tableau Cloud 的嵌入代码已更改为使用嵌入 API v3。本主题包含有关嵌入入门的基本信息。有关嵌入 Tableau 视图的全面指导,请参见 Tableau 嵌入 API 帮助。有关从旧版本的嵌入 API 切换的信息,请参见从嵌入 JSAPI v1 或 v2 迁移到嵌入 API v3。
您可以将交互式 Tableau 视图嵌入到网页、博客、wiki 页面、Web 应用程序和 Intranet 门户中。嵌入式视图会随着基础数据的变化或工作簿在 Tableau Server 或 Tableau Cloud 上的更新而更新。
嵌入式视图遵守 Tableau Server 和 Tableau Cloud 上使用的相同许可和权限限制。若要查看嵌入在网页中的 Tableau 视图,访问视图的用户还必须在嵌入该视图的 Tableau 站点上拥有帐户。有关详细信息,请参见身份验证和嵌入式视图。
帐户限制的一个例外情况是,您的组织在 Tableau Server 上使用基于内核的许可证,并且使用来宾帐户。这样,用户无须登录到服务器即可查看嵌入在网页中的 Tableau 视图并与其进行交互。请与您的 Tableau 管理员联系,以了解是否为您的 Tableau 站点启用了来宾用户。
注意:您的 Tableau 管理员可以限制允许嵌入的站点或完全禁用嵌入。如果您的嵌入视图未加载,请与您的管理员联系,以确保您嵌入它的站点在嵌入允许列表中。有关详细信息,请参见用于嵌入的 Tableau 设置。
复制嵌入代码
嵌入视图的最快方法是复制 Tableau Server 或 Tableau Cloud 提供的嵌入服务器代码。您可以从视图上的共享对话框中访问此代码。
- 在视图打开的情况下,单击工具栏中的“共享”按钮。
- 单击“复制嵌入代码”,然后将代码粘贴到网页中。若要定制您的嵌入式视图,请使用 Tableau 嵌入 API 中记录的选项。
使用嵌入 API
若要修改从“共享”对话框中复制的基本嵌入代码,或者创建自定义嵌入式应用程序,请使用 Tableau 嵌入 API。您可以使用 API 为嵌入式内容启用单点登录 (SSO),并使用 Tableau 已连接应用自定义和控制用户对数据的访问、控制工具栏选项、应用筛选器、触发事件操作、启用嵌入式 Web 制作等。