Power BI Dev Camp
Power BI Dev Camp is a essential resource for any developer that wants to know about developing on the Power BI developer platform.
Pinned Repositories
App-Owns-Data-Starter-Kit
App-Owns-Data Starter Kit is a developer sample demonstrating common design techniques used in App-Owns-Data embedding.
Camp-Sessions
A repository of PowerPoint slide decks and other downloadable artifacts for happy campers.
FabricUserApiDemo
Developer Sample C# console application which demonstrates programming the Fabric User APIs
Modern-React-For-PowerBI
A sample SPA implementing User-Owns-Data embedding using React-JS with functional components and hooks.
Multilanguage-Reports
Developer Sample for Building Multilanguage Reports in Power BI
OneLakeIntegrationDemo
Developer Sample C# console application demonstrating how to upload parquet and CSV files to OneLake using the ADLS Gen2 APIs
PowerBI-PowerShell-Tutorial
Students files for the Power BI PowerShell tutorial from Power BI Dev Camp
SalesforceAppOwnsDataEmbedding
A SFDX project for Salesforce demonstrating how to implement App-Owns-Data embedding.
Tabular-Object-Model-Tutorial
This repo provides a tutorial and sample code programming datasets using the Tabular Object Model with Power BI Desktop and the Power BI Service via the XMLA endpoint.
TranslationsBuilder
An external tool for Power BI Desktop to manage translations and localization for Power BI datasets and reports.
Power BI Dev Camp's Repositories
PowerBiDevCamp/RowLevelSecurity
Demo files from the Power BI Dev Camp session on Row Level Security
PowerBiDevCamp/PowerBiManagedIdentityDemo
A developer samples showing how to use Azure AD managed identities with App-Owns-Data embedding.
PowerBiDevCamp/Power-Automate-with-Power-BI
Sample canvas apps, flows and custom connectors calling the Power BI REST API
PowerBiDevCamp/PowerBI-Export-API
Resources and sample files from Power BI Dev Camp webinar titled Using the Power BI Export API to Generate PDF and Image Files
PowerBiDevCamp/ExportReportToFile
C# console app demonstrating export Power BI reports and paginated report using the Power BI REST API and the Power BI .NET SDK.
PowerBiDevCamp/ExportWithAppOwnsData
Developer sample demonstrating exporting reports with App-Owns-Data embedding.
PowerBiDevCamp/RedirectQueryToAdls
Demo to update M code behind table query to redirect dataset from local XSLX file to a file in ADLS.
PowerBiDevCamp/ALM-for-PowerBi
Resources and demo files for Power BI Dev Camp session covering ALM and Deployment Pipelines
PowerBiDevCamp/NetCore-UserOwnsData-Tutorial
A tutorial for developing web applications for Power BI using .NET Core 3.1.
PowerBiDevCamp/PowerBiActivtyEventsExtractor
Simple .NET5 console application demonstrating how to extract Power BI activity events using the Power BI .NET SDK.
PowerBiDevCamp/UserOwnsDataShim
A simple user-owns-data sample built using only client-side code and msal-browser.js.
PowerBiDevCamp/TenantManagement
A sample ,NET 5 application which demonstrates how to manage service principals within a large-scale Power BI embedding environment with 1000's of customer tenants.
PowerBiDevCamp/Tabular-Object-Model-Tutorial
This repo provides a tutorial and sample code programming datasets using the Tabular Object Model with Power BI Desktop and the Power BI Service via the XMLA endpoint.
PowerBiDevCamp/Programming-Datasets
Sample code form the April 2021 session of Power BI Dev Camp
PowerBiDevCamp/ExportReportToPDF
A simple C# onsole application demonstrating how to Export a Power BI report to a PDF file using the Power BI Service API and the Power BI .NET SDK.
PowerBiDevCamp/DatasetRedirect4ADLS
A simple C# console application that demonstrates uploading a PBIX template file for a dataset that is parameterized to redirect to an Excel file in ADLS storage
PowerBiDevCamp/PowerBI-PowerShell-Tutorial
Students files for the Power BI PowerShell tutorial from Power BI Dev Camp
PowerBiDevCamp/AppOwnsDataWithRLS
A sample web application built using the Power BI App-Owns-Data embedding demonstrating how to design a security/authorization model which leverages row-level-security (RLS).
PowerBiDevCamp/Intro-to-M-Programming
A Power BI Desktop project with samples of programming in M
PowerBiDevCamp/DOTNET5-AppOwnsData-Tutorial
This tutorial teaches developers how to create a .NET 5 MVC web application that implements Power BI Embedding using the App-Owns-Data development model.
PowerBiDevCamp/AppOwnsDataWebApi
A sample application based on a custom web API for Power BI embedding that interacts with the Power BI Service API as a service principal.
PowerBiDevCamp/DaxQueryExporter
A simple C# console app that demonstrates running a DAX query against a Power BI dataset, exporting the results to a CSV file and then automatically opening the CSV file in Microsoft Excel.
PowerBiDevCamp/Learning-TOM
A sample application demonstrating how to use the Tabular Object Model (TOM) to program datasets in the Power BI Service.
PowerBiDevCamp/CustomVisuals
This repository includes code samples demonstrating how to develop custom visuals at Power BI.
PowerBiDevCamp/NetCore-AppOwnsData
A starter web application for App-Owns-Data embedding with Power BI using .NET Core 3.1 and Microsoft.Identity.Web
PowerBiDevCamp/PowerBI-React-Spa
A demo SPA application using Power BI embedding
PowerBiDevCamp/DOTNET5-UserOwnsData-Tutorial
This tutorial teaches developers how to create a .NET 5 MVC web application that implements Power BI Embedding.
PowerBiDevCamp/PowerBiEmbeddingSPA
Power BI Embedding SPA - sample SPA using node.js, MSAL-Browser, TypeScript and powerbi.js
PowerBiDevCamp/NetCore-UserOwnsData
A starter web application for User-Owns-Data embedding with Power BI using .NET Core 3.1 and Microsoft.Identity.Web
PowerBiDevCamp/PowerBI-Service-Principal-Demo
A simple C# console application to demonstrate programming the Power BI Service API using Service Principal.