power bi dev camp
30 TopicsPower BI DataViz World Championships (Arabic)
In this video, we provide a detailed explanation of the Power BI DataViz World Championships in Arabic. We go over the competition details, how to participate, evaluation criteria, and the amazing prizes you can win—including a trip to attend the Microsoft Fabric Community Conference in Las Vegas! 🎉 📢Don’t miss this opportunity! Join the challenge and showcase your creativity in data visualizations. 🔗Competition link: https://aka.ms/pbidvwc?ocid=fabric25_... 🔗Follow us for more updates and resources: https://lnk.bio/SudanPlatformFabric #SudanFabricUserGroup #DataVizChampionships #PowerBI #FabricCommunity #FabCon watch?v=ju4O_C4fieU?si=PY4q1EuVWAoEAsDr3.5KViews1like0CommentsTed's Power BI Dev Camp Session 26: Modern React-JS Development Part 2- October 6
Join us for a new episode of Ted's Power BI Dev Camp on Thursday, October 6th at 11 am PDT! In this session, you will learn how to create an SPA application which implements App-Owns-Data embedding using the App-Owns-Data Starter Kit. This session builds on the August Power BI Dev Camp which introduced concepts of Modern React-JS development and walked through a developer sample which implements of User-Owns-Data embedding. What Campers Will Learn: -Understanding App-Owns-Data Application Architecture -Designing a View Model for a Multitenant Application -Designing a Functional Component for Embedding Reports -Managing Embed Token Expiration Session Prerequisites: Campers should review and understand the concepts discussed in the August 2022 session before attending or watching this session. Follow us on Twitter - https://twitter.com/mspowerbi More questions? Try asking the Power BI Community @ https://community.powerbi.com/ watch?v=GzKOqhS59kw4.6KViews5likes3CommentsPower BI Dev Camp Session 19 - Managing Power BI using the Power BI Admin APIs
This session examines using the Power BI Admin APIs to automate Power BI administrative tasks and to enforce governance in a Power BI environment. Ted Pattison (TedPattison) is joined by Power BI Senior Program Manager, Rick Xu, as they discuss common usage scenarios for the Power BI Admin APIs such as generating a tenant-wide inventory report of workspaces and the Power BI artifacts they contain. This session will demonstrate using the Admin APIs to answer essential governance questions about which users have access to specific reports or dashboards. Campers will also learn to detect when a report has become overshared or made accessible over the public Internet using the Publish to Web feature. The session also discusses when to use the GetGroupsAsAdmin API versus when to use the Scan Workspace API. Along the way, campers will learn how to retrieve data when calling an asynchronous API operation such as the Scan Workspace API or the GetActivityEvents API to extract usage data from the Power BI activity log. #powerbi #powerbidevcamp 00:00 Welcome 02:40 Introduction to the Power BI Admin APIs 12:04 Discovering Workspaces and Artifacts 22:55 Enforcing Governance 32:40 Scanning Workspaces 41:58 Extracting Activity Events 48:18 Power BI Admin Roadmap 54:26 Power BI Community and Power BI Dev Camp Links More questions? Try asking the Power BI Community @ https://community.powerbi.com/ Follow us on Twitter - https://twitter.com/mspowerbi watch?v=UzToPYoCgRg797Views0likes0CommentsPower BI Dev Camp Session 27 - Integrating Azure AD B2C with App-Owns-Data Embedding
If you're developing with Power BI embedding and targeting external users, you have the flexibility to choose whichever identity provider you'd like to authenticate users and to manage user identity. Azure AD B2C provides a great option because it makes it possible for users to signup using an existing user account while also supporting users that would rather create a new local account during the Azure AD B2C signup process. Azure AD B2C makes it relatively easy to federate user accounts from other popular social identity providers such as Google, Twitter, LinkedIn, Facebook and Live.com. Azure AD B2C also makes it possible to support user signup and sign in using organizational accounts from Azure AD tenants. What's more, Azure AD B2C provides rich self-service registration features including email verification and password reset which enables any user with a valid email address to seamlessly sign up as a user. This session walks through creating a new Azure AD B2C tenant and configuring it with user flows and custom policies to support user sign up, sign in, profile update, and password reset. Campers will learn how to program with the Microsoft Authentication Library (msal-browser.js) to acquire tokens from an Azure AD B2C authority. Along the way, campers will also learn how to integrate API connectors with Azure AD B2C policies using Azure functions. Prerequisites: It is recommended that campers have experience developing with Power BI embedding and working with the App-Owns-Data Starter Kit. Links/Resources for this Power BI Dev Camp Session: https://powerbidevcamp.powerappsporta... Follow us on Twitter - https://twitter.com/mspowerbi More questions? Try asking the Power BI Community @ https://community.powerbi.com/ #PowerBI #PowerBIDevCamp #microsoft watch?v=RwercGic2bo1.3KViews0likes0CommentsTed's Power BI Dev Camp Session 25 - Modern React-JS Development with Power BI Embedding - August 25
Join us on Thursday, August 25 at 11 am PDT for an exciting new session with Ted Pattison! The React-JS developer community is currently migrating away from the classic React programming model with class-based components and lifecycle methods over to the more modern approach using functional components and hooks. This month's Power BI Dev Camp session provides a quick primer on modern React-JS development and demonstrates how to create an SPA application with React-JS, which calls the Power BI REST API and implements User-Owns-Data embedding. Along the way, campers will learn to use Material UI React components to build the UI experience and to authenticate users with Azure AD using Microsoft-recommended libraries (MSAL and MSAL-React) and best practices. Prerequisites: Campers should be familiar with using TypeScript and programming the Power BI JavaScript API. Previous experience with React is recommended but not required. Slides for the episode: https://github.com/PowerBiDevCamp/Camp-Sessions/raw/master/Session%2025%20-%20Modern%20React-JS%20Development%20with%20Power%20BI%20Embedding.pptx Power BI React SPA Starter: https://github.com/PowerBiDevCamp/Power-BI-React-SPA-Starter Modern React for Power BI: https://github.com/PowerBiDevCamp/Modern-React-For-PowerBI MSAL.js v2.0: https://github.com/AzureAD/microsoft-authentication-library-for-js Power BI REST API: https://docs.microsoft.com/en-us/rest/api/power-bi Learn About Modern React: https://beta.reactjs.org watch?v=3xpi7youCNI5.5KViews3likes3CommentsPower BI Dev Camp Session 24 - Bringing Power BI into the Dataverse through the Magic of Synapse
Most Dataverse implementations, whether they be Power Apps or Dynamics 365 CE on the front-end, contain amazingly valuable data for the end-users and for the organizations' leadership. Although Direct Query is one way to connect Power BI to Dataverse, enterprise deployments will benefit from using Synapse Link feature which is far more appropriate for larger data volumes. Learn the surprising options and best practices (and potential pitfalls) of connecting Power BI with Dataverse though Synapse Server. Session Prerequisites: It is recommended (but not required) that campers have experience working with Dataverse with either Power Apps or Dynamics 365 CE. watch?v=c0Jk7LLnoRA6.7KViews5likes11CommentsPower BI Dev Camp June 2022 Promo - Writing Azure Functions to call the Power BI REST API
In this session, Ted Pattison explores the potential of developing Azure Functions for a Power BI environment to automate administrative tasks and the deployment of datasets and reports. Campers will get a quick primer on Azure Function essentials and then learn how to write and test Azure Functions that call the Power BI REST API. The session will step through the process retrieving authentication credentials from Azure Key Vault and calling the Power BI REST API as a service principal. This session will also demonstrate a solution that responds to CSV file uploads by automating the creation of a Power BI dataset and report on top of the data in the CSV file. The session also demonstrates developing scheduled functions which call Power BI Admin APIs and save the responses in a JSON format into Azure Blob Storage where they can be analyzed and reported on using Power BI Desktop. It is recommended (but not required) that camper have experience with Microsoft Azure and have access to an Azure subscription. Join us on June 30th 2022 at https://aka.ms/PowerBIDevCamp06302022 Follow us on Twitter - https://twitter.com/mspowerbi More questions? Try asking the Power BI Community: https://community.powerbi.com/ #powerbi #devcamp #azure #restapi watch?v=Gk8U09WItTM851Views0likes0CommentsPower BI Dev Camp Session 23 - Developing for Power BI using Azure Functions
This session explores the potential of developing Azure Functions for a Power BI environment to automate administrative tasks and the deployment of datasets and reports. Campers will get a quick primer on Azure Function essentials and then learn how to write and test Azure Functions that call the Power BI REST API. The session will step through the process retrieving authentication credentials from Azure Key Vault and calling the Power BI REST API as a service principal. This session will also demonstrate a solution that responds to CSV file uploads by automating the creation of a Power BI dataset and report on top of the data in the CSV file. The session also demonstrates developing scheduled functions which call Power BI Admin APIs and save the responses in a JSON format into Azure Blob Storage where they can be analyzed and reported on using Power BI Desktop. It is recommended (but not required) that campers have prior experience with Microsoft Azure and have access to an Azure subscription. Follow us on Twitter - https://twitter.com/mspowerbi 0:00 Introduction 1:52 Azure Functions Primer 18:07 Calling the Power BI REST API 37:08 Writing Data Files into Azure Storage 43:11 Automating Report Creation on Files Upload 52:15 Developing an SPA using Azure Functions 1:00:35 Q&A Section 1:03:15 Power BI Community Reminder #Microsoft #MicrosoftPowerBI watch?v=6ro4wDdF8B01.2KViews0likes0CommentsPower BI Dev Camp Session 22 - Custom Functions and Documentation in Power Query with Alex Powers
This Dev camp session is guest led by Alex Powers (AlexPowers) from the Power BI CAT team. Alex will teach you how to get started with creating custom functions to aid in the reusability of transformation patterns and how to add robust documentation to your Power Query queries. As this is a code first session, we’ll explore primitive and structured data types, implicit and explicit return values, the Power Query / M language VS Code extension and more. The information presented in this session will be applicable to all places where Power Query is found. Campers should be familiar with creating and testing queries using Power Query. Previous experience reading and writing M code in the Advanced Editor window is helpful but not required. Notes and Documentation for Tutorial Walkthrough -https://github.com/microsoft/pbiworkshops/tree/main/Power%20Query%20Custom%20Functions%20in%20an%20Hour Power BI Workshops available in GitHub - https://github.com/microsoft/pbiworkshops 0:00 Intro 4:26 Session materials 5:25 Introduce the Power Query language service for VS Code 8:23 Discuss Power Query Values 15:05 Explore Custom Functions 34:40 Add documentation to our custom functions 56:43 Upcoming Sessions Follow us on Twitter - https://twitter.com/mspowerbi More questions? Try asking the Power BI Community @ https://community.powerbi.com/ #Microsoft #MicrsoftPowerBI watch?v=dJTh0FxcPnQ1.5KViews2likes0Comments