Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Build Interactive Analytics using Power BI


Published on

The talk will cover how to build interactive analytics, dashboards and reports in PowerBI. Using multiple data sources, synchronization schedule and sharing capabilities in PowerBI. The PowerBI web and client tool provides sophisticated tools for non-technical users to build interactive dashboards.
The session will be demo driven and will cover different use cases that use multiple data formats and sources.
-- PowerBI client tool & web capabilities
-- Interactive Dashboards and Reporting.
-- Platform capabilities such as sharing, scheduling and more.

Published in: Technology
  • ♣♣ 10 Easy Ways to Improve Your Performance in Bed... ♣♣♣
    Are you sure you want to  Yes  No
    Your message goes here

Build Interactive Analytics using Power BI

  2. 2. Session Objectives & Takeaways Power BI platform capabilities Working with Data in Power BI Power BI Embedded
  3. 3. Power BI at glance  Power BI is a suite of cloud-based business analytics tools to analyze data and share insights. Monitor your business and get answers quickly with rich dashboards available on every device.  Why Power BI?  All your data, whatever it is  Be informed: always real time  Ask questions, get answers  End chaos: everyone on the same page  Make data –driven decisions, from anywhere  Share insights on websites or blogs
  4. 4. Power BI Tools  Tools:  Power BI on the web (  Power BI Desktop (Free)  Power BI Mobile apps (iOS, Android, Win10) -- Free  Pin Reporting Services 2016 report into a PBI Dashboards  Power BI Gateway: connect to on-premise data  Package Power BI components for re-usability through content packs
  5. 5. DEMO  Power BI Web demo - Retail Analysis Sample
  6. 6. Working with Data  You can connect Power BI Reports to:  Content Packs created by your organization.  Online Services such as: Google Analytics, Salesforce, VSTS, CRM Online, Zuora, Stripe, SendGrid…etc.  Files: CSV, Excel, Power BI Desktop, workbooks.  Databases: DBs such as Azure SQL.
  7. 7. DEMO  Creating Power BI dashboard from Google Analytics
  8. 8. Platform Capabilities  Schedule Data Refresh:  Ad hoc: by clicking on Refresh Now  Set up schedule: by clicking on Schedule Refresh
  9. 9. Platform Capabilities - Scheduling
  10. 10. Platform Capabilities - Sharing  Publish Reports:  Publish to web: creates embed code to external users/customers  Link  iframe  Sharing dashboard to other colleagues
  11. 11. What is Power BI Embedded  An easy way to embed Power BI reports in web and mobile apps  No logins are required or o365 AD accounts  A new feature that has been announced in BUILD 2016  Power BI Embedded Feature is still in Preview – April 2016  Long awaited feature for ISVs and developers to integrate the powerful features of Power BI into their custom apps.
  12. 12. How Power BI Embedded is different  This feature is different than integrating Power BI in apps because of the following:  Integrating Power BI: requires the following  AAD app registration  requires users to login with o365 credentials  Blog post: into-app.html  Power BI Embedded:  No login is needed for Users  No AAD app registration
  13. 13. Power BI Embedded basic concepts  You need to have an Azure subscription  You need to provision “Power BI Workspace Collection” to provision from Azure portal.  You need to create a workspace into Power BI workspace collection.  You need to import a (.pbix) report file into a workspace.  Embed a report with one html tag into your application.
  14. 14. How to create a workspace  Microsoft has created a utility to allow you create a workspace into Azure Power BI workspace collection  This tool is available in GitHub.  Download link: integrate-report-into-web-app/  Run ProvisionSample console app:  Step #5: To create a workspace  Step #6: To import pbix report file into a workspace
  15. 15. How to create a workspace
  16. 16. Understanding App Tokens  Application authentication tokens (App Tokens) are used to authenticate against Power BI Embedded.  There are three types of app tokens:  Provisioning Token: used to provision a workspace into a workspace collection.  Development Token: used when making calls directory to PBI REST APIs.  Embedding Tokens: used when making calls to render a report in the iframe.
  17. 17. DEMO  Using Power BI Embedded in ASP.NET MVC application
  18. 18. References  Power BI Embedded Step by step article: step.html  Power BI Embedded homepage:  Ch9 video series Explained-Part-1 Demo source code in GitHub Repo:
  19. 19. Thank you  Check out my blog for Power BI articles:  Follow me on Twitter: @MostafaElzoghbi