Power BI Architecture

Power BI Architecture

1. Data Sources

An important component of Power BI is its vast range of data sources. You can import data from files in your system, cloud-based online data sources or connect directly to live connections. If you import from data on-premise or online services there is a limit of 1 GB. Some commonly used data sources in Power BI are:

  • Excel
  • Text/CSV
  • XML
  • JSON
  • Oracle Database
  • MySQL Database
  • PostgreSQL Database
  • Azure SQL Database
  • Salesforce Report

2. Power BI Desktop

Power BI Desktop is a client-side tool known as a companion development and authoring tool.

This desktop-based software is loaded with tools and functionalities to?connect to data sources, transform data, data modeling and creating reports.

You can download and install Power BI Desktop in your system for free. Using Power BI Desktop features, one can do?data?cleansing, create business metrics and data models, define the relationship between data, define hierarchies, create visuals and publish reports.

3. Power BI Service

Power BI Service is a web-based platform from where you can?share reports made on Power BI Desktop, colla collaborate with other users, and create dashboards.

It is available in three versions:

  • Free version
  • Pro version
  • Premium version

Power BI Service is also known as,?“Power BI.com”,?“Power BI Workspace”,?“Power BI Site”?and?“Power BI Web Portal”. This component also offers advanced features like?natural language Q&A?and?alerts.

4. Power BI Report Server

The Power BI Report Server is similar to the Power BI Service. The only difference between these two is that Power BI Report Server is an on-premise platform. It is used by organizations who do not want to publish their reports on the cloud and are concerned about the security of their data.

Power BI Report Server enables you to create dashboards and share your reports with other users following proper security protocols. To use this service, you need to have a Power BI Premium license.

5. Power BI Gateway

This component is used to connect and access on-premise data in secured networks. Power BI Gateways are generally used in organizations where data is kept in security and watch. Gateways help to extract?out such data through secure channels to Power BI platforms for analysis and reporting.

6. Power BI Mobile

Power BI Mobile is a native Power BI application that runs on iOS, Android, and Windows mobile devices. For viewing reports and dashboards, these applications are used.

7. Power BI Embedded

Power BI Embedded offers APIs which are used to embed visuals into custom applications.

?

要查看或添加评论,请登录

Anusha N的更多文章

  • Optimize Migrations with NkdAgility Tools

    Optimize Migrations with NkdAgility Tools

    What is NkdAgility? NkdAgility is a tool used for migrating data such as work items, tasks, user stories, and other…

    1 条评论
  • Unleashing the Power of AWS S3

    Unleashing the Power of AWS S3

    Introduction to AWS S3 In today’s digital world businesses are increasingly relying on scalable and reliable storage…

  • Unleashing the Power of GitLab Runners

    Unleashing the Power of GitLab Runners

    Understanding GitLab Runners: The Backbone of Your CI/CD Pipeline In today's fast-paced software development…

  • Unlocking the Power of Scrum Boards in Jira

    Unlocking the Power of Scrum Boards in Jira

    What is a Scrum Board? A Scrum board is a visual tool that helps Agile teams manage their work within defined…

  • Components of Power BI

    Components of Power BI

    Power Query: Power Query is the data transformation and mash up the engine. It enables you to discover, connect…

  • Manage Scrum process work item types & workflow

    Manage Scrum process work item types & workflow

    Introduction: Scrum is a framework used by teams to manage work and solve problems collaboratively in short cycles…

  • Software Development Life Cycle (SDLC)

    Software Development Life Cycle (SDLC)

    INTRODUCTION: Software Development Life Cycle is a systematic process used by software developers to design, develop…

  • Synthetic Monitoring in Dynatrace

    Synthetic Monitoring in Dynatrace

    Introduction: In Dynatrace, "synthetic" refers to a type of monitoring that involves simulating user interactions with…

    1 条评论
  • DYNATRACE MONITORING TOOL

    DYNATRACE MONITORING TOOL

    Introduction: Dynatrace is an advanced observability platform and application performance management (APM) tool used in…

    1 条评论
  • Difference Between Jenkins And Docker

    Difference Between Jenkins And Docker

    Function and Purpose: Jenkins: Jenkins is an open-source automation server used for continuous integration (CI) and…

社区洞察

其他会员也浏览了