powerbi视觉对象_从 Power BI 发布到 Web
借助 Power BI“发布到 Web”选项,可轻松地将交互式 Power BI 内容嵌入博客文章、网站、电子邮件或社交媒体中。 还可以轻松编辑、更新、刷新或停止共享已发布的视觉对象。警告使用“发布到 Web”时,Internet 上的所有人都可查看你发布的报表或视觉对象。 查看不需要身份验证。 它包括查看报表聚合的详细级别数据。 发布报表前,请确保可以公开共享数据和可视化效果。 请勿发布机密或专
借助 Power BI“发布到 Web”选项,可轻松地将交互式 Power BI 内容嵌入博客文章、网站、电子邮件或社交媒体中。 还可以轻松编辑、更新、刷新或停止共享已发布的视觉对象。
警告
使用“发布到 Web”时,Internet 上的所有人都可查看你发布的报表或视觉对象。 查看不需要身份验证。 它包括查看报表聚合的详细级别数据。 发布报表前,请确保可以公开共享数据和可视化效果。 请勿发布机密或专有信息。 如果有任何疑问,请在发布前查看组织策略。
备注
可以将内容安全地嵌入内部门户或网站。 使用嵌入”或在 SharePoint Online 中嵌入”选项。 这些选项可确保在用户查看内部数据时强制执行所有权限和数据安全性。
通过“发布到 Web”创建嵌入代码
可在个人工作区或组工作区中编辑的报表提供有“发布到 Web”功能。 但与你共享的报表,或依赖行级安全性来保护数据的报表不提供该功能。 请参阅以下限制部分,了解有关不支持“发布到 Web”的情况的完整列表 。 使用“发布到 Web”前请查看本文之前所述的“警告”部分 。
以下步骤介绍如何使用发布到 Web。
- 打开可编辑的工作区中的报表,然后选择“更多选项 (...)” > “嵌入” > “发布到 Web (公共)”。
2. 如果 Power BI 管理员尚未允许你创建嵌入代码,则可能需要与他们联系。
若要获取在查找谁能在组织中启用“发布到 Web”方面的帮助,请参阅本文后面的如何查找 Power BI 管理员。
3. 查看对话框内容,然后选择“创建嵌入代码”。
4. 查看如下所示的警告,并确认数据是否准备好嵌入到公共网站。 如果已准备好,选择“发布”。
5. 对话框显示一条链接。 选择该链接以在电子邮件中发送,或复制 HTML。 可以将它嵌入 iFrame 等代码,或直接粘贴到网页或博客。
6. 如果之前为报表创建了嵌入代码并选择“发布到 Web”,则不会显示步骤 2-4 中的对话框。 相反,将显示“嵌入代码”对话框:
每个报表只能创建一个嵌入代码。
视图模式的提示
在博客帖子中嵌入内容时,通常需要调整以适合屏幕的特定大小。 可根据需要调整 iFrame 标记中的高度和宽度。 但需要确保报表适合给定的 iFrame 区域,因此编辑报表时还需要设置相应的视图模式。
下表提供有关视图模式及其嵌入时外观的指导。
iFrame 高度和宽度的提示
“发布到 Web”嵌入类似于以下示例的代码:
可以手动编辑宽度和高度,确保它正以所希望的方式适应正将其嵌入到的页面。
若要实现更完美的适应,可尝试为 iFrame 的高度添加 56 个像素,以适应底部栏的当前大小。 如果报表页使用动态尺寸,下表提供了一些可用于实现适应页面而不会造成宽屏的尺寸。
管理嵌入代码
创建“发布到 Web”嵌入代码后,可通过 Power BI 中的“设置”菜单管理代码 。 管理嵌入代码包括,能够删除代码的目标视觉对象或报表(使嵌入代码不可用),或获取嵌入代码。
- 若要管理你的发布到 Web 嵌入代码,打开设置齿轮,然后选择管理嵌入代码。
2. 显示嵌入代码。
3. 可以检索,也可以删除嵌入代码。 删除它会禁用指向该报表或视觉对象的任何链接。
4. 如果选择“删除”,系统会提示进行确认。
报表更新和数据刷新
创建“发布到 Web”嵌入代码并将其共享后,将使用你所做的所有更改对报表进行更新,并立即激活嵌入代码链接。 打开链接的任何人都可以查看。 但完成此初始操作之后,需要两到三小时用户才能看见对报表或视觉对象的更新。 若要了解详细信息,请参阅本文后面工作方式部分。
数据刷新
数据刷新自动反映在嵌入的报表或视觉对象中。 大约需要一小时才可从嵌入代码中看到刷新的数据。 若要禁用自动刷新,选择报表所用数据集计划上的“不刷新”。
Power BI 视觉对象
在“发布到 Web 中”,支持 Power BI 视觉对象。 使用“发布到 Web”时,共享你的已发布视觉对象的用户不需要启用 Power BI 视觉对象即可查看报表。
了解嵌入代码状态列
备注
查看经常发布的嵌入代码。 删除不再需要公开提供的任何代码。
“管理嵌入代码”页包括状态列。 嵌入代码默认处于“激活”状态,但也可能处于以下状态之一。
报告有关发布到 Web 内容的问题
若要报告与嵌入到网页或博客中的“发布到 Web”内容相关的问题,请使用“发布到 Web”报表底部栏中的“标志”图标。
你需要向 Microsoft 发送一封电子邮件,解释该问题。 Microsoft 会基于 Power BI 服务条款评估该内容,并采取相应的措施。
许可
你需要成为 Microsoft Power BI 用户才能使用发布到 Web。 报告查看者无需是 Power BI 用户。
工作方式(技术详细信息)
使用“发布到 Web”创建嵌入代码时,报表对所有 Internet 用户均可见。 它是公开提供的,因此你可以期望将来查看者能够轻松地通过社交媒体共享报表。 用户查看报表,或者通过打开直接公共 URL,或者在嵌入到的网页或博客中查看,Power BI 将缓存报表定义和查看报表所需的查询结果。 此缓存可确保成千上万的并发用户能够在不影响性能的情况下查看报表。
缓存会持续很长时间。 如果你更新报表定义(例如更改其视图模式)或刷新报表数据,大约需要一小时才能在用户查看的报表版本中反映更改。 由于每个元素和数据值都是独立缓存的,因此当发生数据更新时,可以向用户显示当前值和以前值的组合。 因此建议你提前暂存工作,并仅在对设置满意时创建“发布到 Web”嵌入代码。 如果数据会刷新,则最大限度地减少刷新次数,并在关闭时执行刷新。
查找 Power BI 管理员
Power BI 管理门户具有控制可以发布到 Web 的人员的设置。 与组织的 Power BI 管理员合作,在管理门户中更改“发布到 Web”租户设置。
对于已注册 Power BI 的小型组织或个人,可能还没有 Power BI 管理员。 遵循租户管理员接管流程。 有了 Power BI 管理员后,他们就可以为你创建嵌入代码。
已建立的组织通常已有 Power BI 管理员。 担任以下任何角色的人员都可以充当 Power BI 管理员:
- Office 365 管理员
- Azure Active Directory 管理员
- 在 Azure Active Directory 中具有 Power BI 服务管理员角色的用户
需要在组织中找到这些人中的一个,请他们在管理门户中更新“发布到 Web”租户设置。
限制
“发布到 Web”支持用于 Power BI 服务中绝大部分数据源和报表。 但以下类型的报表当前不受支持或不可用于“发布到 Web”:
- 使用行级别安全性的报表。
- 使用任何实时连接数据源的报表,包括在本地托管的 Analysis Services 表格、Analysis Services Multidimensional 以及 Azure Analysis Services。
- 使用共享数据集的报表,共享数据集与报表存储在不同的工作区中。
- 共享和经认证的数据集。
- 直接或通过组织内容包共享的报表。
- 你不是编辑成员的工作区中的报表。
- “发布到 Web”报表中当前不支持“R”视觉对象。
- 从已发布到 Web 的报表中的视觉对象中导出数据。
- ArcGIS Maps for Power BI 视觉对象。
- 包含报表级别 DAX 度量值的报表。
- 单一登录数据查询模型。
- 保护机密或专有信息。
- 随“嵌入”选项提供的自动身份验证功能不适用于 Power BI JavaScript API。 对于 Power BI JavaScript API,请使用用户拥有数据方法进行嵌入。
文章来源:Microsoft Power BI官网
编辑翻译:Power BI学堂
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)