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 來產生多資源存取權杖。
表格物件模型教學課程 - 教學課程和範例程式碼程式設計語意模型,可透過 XMLA 端點搭配使用表格式物件模型與 Power BI Desktop 和 Power BI 服務。
PowerBI PowerShell 教學課程 - Power BI PowerShell 教學課程的學生檔案,來自 Power BI Dev Camp。
範例
Power BI Dev Camp 範例為想要內嵌 Power BI 項目的開發人員提供其他資源 (例如報表、儀表板和圖格)。
應用程式擁有資料 Hello World - 內嵌標準 Power BI 報表或編頁報表的最低 .NET 5 應用程式範例。 您可以在 Visual Studio Code 或 Visual Studio 2019 中執行及測試程式碼。 它也包含當您使用公用雲端以外的 Power BI 雲端時,更新 URL 和 Azure 識別碼資源識別碼設定的詳細資料。
應用程式擁有資料自訂 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) 建立的。 此範例的目標是為需要實作 Power BI 內嵌在Salesforce 環境中的開發人員提供指引和示範最佳做法。
- Power BI 的租用戶管理應用程式 - .NET 5 範例應用程式,示範如何在具有數千個客戶的租用戶的大型 Power BI 內嵌環境中管理服務主體。
影片
若要檢視 Power BI Dev Camp 影片,請移至 影片頁面。
簡報
若要下載 Power BI Dev Camp 簡報,請移至 Camp-Sessions GitHub 存放庫。
相關內容
更多問題嗎? 試試 Power BI 社群。