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 - 教學課程,示範開發人員如何建立 .NET 5 MVC Web 應用程式,以實作使用應用程式擁有資料內嵌模型的 Power BI 內嵌。 本教學課程涵蓋進階主題,例如使用 node.js 新增 TypeScript 的專案支援,以及設計 Power BI REST API 來產生多資源存取權杖。

範例

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 識別碼資源識別碼設定的詳細資料。

  • 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 多租使用者 - 示範如何使用服務主體設定檔來管理具有 Power BI 和應用程式擁有資料內嵌的多租使用者環境之開發人員專案的範例。

  • Salesforce app-owns-data 內 嵌 - 示範如何使用 Power BI 報表實作 app-owns-data 內嵌的專案範例。 此專案是使用 Salesforce 開發人員體驗 (SFDX) 和 Salesforce 命令列介面 (CLI) 建立的。 此範例的目標是為需要實作 Power BI 內嵌在 Salesforce 環境中的開發人員提供指引和示範最佳做法。

  • Power BI 的租使用者管理應用程式 - .NET 5 範例應用程式,示範如何在具有數千個客戶租使用者的大型 Power BI 內嵌環境中管理服務主體。

影片

若要檢視 Power BI Dev Camp 影片,請移至 影片頁面

簡報

若要下載 Power BI Dev Camp 簡報,請移至 Camp-Sessions GitHub 存放庫。

更多問題嗎? 請嘗試Power BI 社群