Power BI Dev Camp

Power BI Dev Camp(第三方站点)是一项教育资源,供那些希望将 Power BI 作为一个开发人员平台来详细了解的开发人员使用。 它包含 Power BI 嵌入、Power BI 视觉对象开发和自定义连接器等主题。

本文提供了一些指向 Power BI Dev Camp 资源的链接。

教程

Power BI Dev Camp 教程面向有兴趣了解如何嵌入 Power BI 项(如报表、仪表板和磁贴)以及执行其他基本嵌入任务的开发人员。

  • .NET 5 的“应用拥有数据”嵌入 - 本教程介绍开发人员如何使用“应用拥有数据”嵌入模型来创建实现 Power BI 嵌入的 .NET 5 MVC Web 应用程序。 本教程介绍了一些高级主题,例如使用 node.js 为 TypeScript 添加项目支持,以及对 Power BI REST API 进行编程以生成多资源访问令牌。

示例

Power BI Dev Camp 示例为希望嵌入 Power BI 项(如报表、仪表板和磁贴)的开发人员提供其他资源。

  • “应用拥有数据”Hello World - 一种最小的 .NET 5 应用程序示例,用于嵌入标准 Power BI 报表或分页报表。 可以在 Visual Studio Code 或 Visual Studio 2019 中运行和测试此代码。 它还包含有关在使用公有云以外的 Power BI 云时更新 URL 和 Azure ID 资源 ID 设置的详细信息。

  • “应用拥有数据”自定义 Web API - .NET 5 自定义 Web API 示例,其中包含使用 JavaScript 创建的单页应用程序 (SPA) 客户端。 自定义 Web API 作为服务主体与 Power BI 服务 API 交互,并将嵌入数据和嵌入令牌返回到客户端。 此示例演示如何从 SPA 客户端收集遥测数据并将其存储在自定义数据库中,以监视报表加载性能。

  • “应用拥有数据”和 RLS - 使用 .NET 5 和“应用拥有数据”嵌入的 Power BI 生成的 Web 应用程序示例。 创建它是为了演示如何设计安全授权模型,使其使用 EffectiveIdentity 和行级别安全性 (RLS)。

  • “应用拥有数据”多租户 - 一个开发人员项目示例,演示如何使用服务主体配置文件通过 Power BI 和“应用拥有数据”嵌入来管理多租户环境。

  • Salesforce“应用拥有数据”嵌入 - 一个项目示例,演示如何实现 Power BI 报表的“应用拥有数据”嵌入。 此项目是使用 Salesforce 开发人员体验 (SFDX) 和 Salesforce 命令行接口 (CLI) 创建的。 此示例的目标是为需要在 Salesforce 环境中实现 Power BI 嵌入的开发人员提供指导并演示最佳做法。

视频

若要查看 Power BI Dev Camp 视频,请转到视频页面

演示文稿

若要下载 Power BI Dev Camp 演示文稿,请转到 Camp-Sessions GitHub 存储库。

后续步骤

更多问题? 尝试参与 Power BI 社区。