创建自定义视觉对象

已完成

Power BI 用户可从大量自定义视觉对象中进行选择。 这些自定义视觉对象超出了标准视觉对象的范围。 扩展此目录可通过几种不同方式来实现,并且可提供灵活性,同时仍保持操作简单。

使用 AppSource 扩展视觉对象

扩展可视化库的最简单方法之一就是通过 AppSource 市场。 此市场包含第三方创建的不同类型可视化效果,可随时使用。 库中包含各种(超过 250 种)视觉对象,无需太多操作即可直接使用。 所有自定义视觉对象均经过沙盒化处理,其处理方式遵循使浏览器阻止访问计算机中的本地资源的原则。 在 AppSource 中,还有 Microsoft 已认证的视觉对象。 Microsoft 会检查视觉对象代码,确保视觉对象中的数据不会泄漏到外部站点。 这就是大多数地图无法通过认证的原因,因为它们需要访问第三方站点中的云资源。

屏幕截图显示 AppSource,可在其中查找适用于 Microsoft 产品和服务的 SaaS 应用和加载项。

使用软件开发工具包

还可以使用自定义视觉对象软件开发工具包 (SDK) 来构建自己的精美可视化效果。 SDK 是基于 NodeJS 的开放源命令行工具。 可以使用众所周知的 JavaScript 库(如 D3 和 jQuery)来编写视觉对象,还可以共享在组织中创建的自定义视觉对象。 甚至可以自己将视觉对象发布到 AppSource。

示意图显示可以通过创建完全自定义的数据可视化效果来按任意所需方式可视化数据。

使用第三方工具

还有多种第三方工具支持通过拖放界面来构建视觉对象。 利用这些界面,可以开发创建所需视觉对象所需的代码,而无需学习新的编码语言。

使用 R 和 Python

可以在单独的模块中深入介绍 R 和 Python 集成,但应该了解它们内置在“可视化效果”窗格中的视觉对象类型中。 选择语言后,脚本编辑器随即显示。 需要连同要使用的任何包一起安装 R 或 Python。 可以使用这些语言创建的大多数视觉对象都可以显示在 Power BI 中,而无需执行更多工作。