Power BI Dev Camp(第三方网站)是一种教育资源,面向想要了解有关 Power BI 作为开发人员平台的详细信息的开发人员。 本文介绍 Power BI 嵌入和 Power BI 视觉对象和自定义连接器开发等主题。
本文提供了一些 Power BI Dev Camp 资源的链接。
教程
Power BI Dev Camp 教程面向有兴趣了解如何嵌入 Power BI 项(如报表、仪表板和磁贴)以及执行其他基本嵌入任务的开发人员。
- App-owns-data 教程
- 用户拥有的数据教程
-
使用 .NET 5 嵌入 App-owns-data embedding - 本教程介绍了开发人员如何创建一个 .NET 5 MVC Web 应用程序,该应用程序实现使用应用自有数据嵌入模型的 Power BI 嵌入。 本教程介绍高级主题,例如使用
node.js
添加对 TypeScript 的项目支持,以及编写 Power BI REST API 以生成多资源访问令牌。
表格-对象模型-教程 - 教程和代码编程语义模型,该模型通过 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 示例
- 用户拥有的数据示例
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 客户端收集遥测数据并将其存储在自定义数据库中,以监视报表加载性能。
App-owns-data 和 RLS - 使用 .NET 5 和 Power BI app-owns-data 嵌入生成的 Web 应用程序示例。 创建以演示如何设计使用
EffectiveIdentity
和行级安全性(RLS)的安全授权模型。App-owns-data 多租户 - 演示如何使用服务主体配置文件通过 Power BI 和应用拥有数据嵌入管理多租户环境的示例。
Salesforce app-owns-data 嵌入 - 演示如何实现使用 Power BI 报表嵌入应用拥有的数据的项目示例。 此项目是使用 Salesforce 开发人员体验(SFDX)和 Salesforce 命令行接口(CLI)创建的。 此示例的目标是为需要在 Salesforce 环境中实现 Power BI 嵌入的开发人员提供指导和演示最佳做法。
- Power BI 租户管理应用程序 - 一个 .NET 5 示例应用程序,演示如何在包含数千个客户租户的大型 Power BI 嵌入环境中管理服务主体。
介绍
若要下载 Power BI Dev Camp 演示文稿,请转到 Camp-Sessions GitHub 存储库。
相关内容
更多问题? 请尝试 Power BI 社区。