Power BI Dev Camp

Power BI Dev Camp (第三方网站)是一种教育资源,面向想要了解有关 Power BI 作为开发人员平台的详细信息的开发人员。 本文介绍 Power BI 嵌入和 Power BI 视觉对象和自定义连接器开发等主题。

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

Tutorials

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

  • 使用 .NET 5 嵌入 App-owns-data embedding - 本教程介绍了开发人员如何创建一个 .NET 5 MVC Web 应用程序,该应用程序实现使用应用拥有数据嵌入模型的 Power BI 嵌入。 本教程介绍高级主题,例如使用 node.jsPower BI REST API 添加对 TypeScript 的项目支持,并编程以生成多资源访问令牌。
  • 表格对象模型-教程 - 教程和代码编程语义模型,通过 XMLA 终结点将表格对象模型与 Power BI Desktop 和 Power BI 服务配合使用。

  • PowerBI-PowerShell-Tutorial - Power BI Dev Camp 中 Power BI PowerShell 教程的学生文件。

例子

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

  • App-owns-data hello world - 用于嵌入标准 Power BI 报表或分页报表的最小 .NET 5 应用程序示例。 可以在 Visual Studio Code 或 Visual Studio 2019 中运行和测试代码。 它还包括有关在使用除公有云以外的 Power BI 云时更新 URL 和 Azure ID 资源 ID 的设置的详细信息。

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

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

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

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

演示文稿

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

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