<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Power BI Dev Camp Session 23 - Developing for Power BI using Azure Functions in Webinars and Video Gallery</title>
    <link>https://community.fabric.microsoft.com/t5/Webinars-and-Video-Gallery/Power-BI-Dev-Camp-Session-23-Developing-for-Power-BI-using-Azure/m-p/2628511#M470</link>
    <description>&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It is recommended (but not required) that campers have prior experience with Microsoft Azure and have access to an Azure subscription.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;Follow us on Twitter -&amp;nbsp;&lt;/SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://twitter.com/mspowerbi" target="_blank" rel="nofollow noopener noreferrer"&gt;https://twitter.com/mspowerbi&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=0s" target="_blank" rel="noopener nofollow noreferrer"&gt;0:00&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Introduction&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=112s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:52&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Azure Functions Primer&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=1087s" target="_blank" rel="noopener nofollow noreferrer"&gt;18:07&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Calling the Power BI REST API&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=2228s" target="_blank" rel="noopener nofollow noreferrer"&gt;37:08&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Writing Data Files into Azure Storage&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=2591s" target="_blank" rel="noopener nofollow noreferrer"&gt;43:11&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Automating Report Creation on Files Upload&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3135s" target="_blank" rel="noopener nofollow noreferrer"&gt;52:15&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Developing an SPA using Azure Functions&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3635s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:00:35&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Q&amp;amp;A Section&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3795s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:03:15&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Power BI Community Reminder&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/hashtag/microsoft" target="_blank" rel="noopener nofollow noreferrer"&gt;#Microsoft&lt;/A&gt;&amp;nbsp;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/hashtag/microsoftpowerbi" target="_blank" rel="noopener nofollow noreferrer"&gt;#MicrosoftPowerBI&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="videoUrl hidden"&gt;watch?v=6ro4wDdF8B0&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 18 Jul 2022 16:07:44 GMT</pubDate>
    <dc:creator>Natalie_iTalent</dc:creator>
    <dc:date>2022-07-18T16:07:44Z</dc:date>
    <item>
      <title>Power BI Dev Camp Session 23 - Developing for Power BI using Azure Functions</title>
      <link>https://community.fabric.microsoft.com/t5/Webinars-and-Video-Gallery/Power-BI-Dev-Camp-Session-23-Developing-for-Power-BI-using-Azure/m-p/2628511#M470</link>
      <description>&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It is recommended (but not required) that campers have prior experience with Microsoft Azure and have access to an Azure subscription.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;Follow us on Twitter -&amp;nbsp;&lt;/SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://twitter.com/mspowerbi" target="_blank" rel="nofollow noopener noreferrer"&gt;https://twitter.com/mspowerbi&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=0s" target="_blank" rel="noopener nofollow noreferrer"&gt;0:00&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Introduction&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=112s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:52&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Azure Functions Primer&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=1087s" target="_blank" rel="noopener nofollow noreferrer"&gt;18:07&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Calling the Power BI REST API&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=2228s" target="_blank" rel="noopener nofollow noreferrer"&gt;37:08&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Writing Data Files into Azure Storage&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=2591s" target="_blank" rel="noopener nofollow noreferrer"&gt;43:11&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Automating Report Creation on Files Upload&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3135s" target="_blank" rel="noopener nofollow noreferrer"&gt;52:15&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Developing an SPA using Azure Functions&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3635s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:00:35&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Q&amp;amp;A Section&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/watch?v=6ro4wDdF8B0&amp;amp;t=3795s" target="_blank" rel="noopener nofollow noreferrer"&gt;1:03:15&lt;/A&gt;&lt;SPAN class="style-scope yt-formatted-string"&gt;&amp;nbsp;Power BI Community Reminder&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/hashtag/microsoft" target="_blank" rel="noopener nofollow noreferrer"&gt;#Microsoft&lt;/A&gt;&amp;nbsp;&lt;A class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href="https://www.youtube.com/hashtag/microsoftpowerbi" target="_blank" rel="noopener nofollow noreferrer"&gt;#MicrosoftPowerBI&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="videoUrl hidden"&gt;watch?v=6ro4wDdF8B0&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 16:07:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Webinars-and-Video-Gallery/Power-BI-Dev-Camp-Session-23-Developing-for-Power-BI-using-Azure/m-p/2628511#M470</guid>
      <dc:creator>Natalie_iTalent</dc:creator>
      <dc:date>2022-07-18T16:07:44Z</dc:date>
    </item>
  </channel>
</rss>

