Microsoft Power BI

Last updated

Microsoft Power BI
Developer(s) Microsoft
Initial release11 July 2011;13 years ago (2011-07-11)
Stable release(s) [±]
WindowsNovember 2024 Update (2.138.1203.0) / 27 November 2024;14 days ago (2024-11-27) [1] [2] [3]
Android2.2.241120 (Build 21215195) / 20 November 2024;21 days ago (2024-11-20) [4] [5]
iOS32.8 / 26 November 2024;15 days ago (2024-11-26) [6]
Operating system Microsoft Windows
Type Data visualization
Business intelligence
License Proprietary
Website powerbi.microsoft.com

Microsoft Power BI is an interactive data visualization software product developed by Microsoft with a primary focus on business intelligence (BI). [7] It is part of the Microsoft Power Platform. Power BI is a collection of software services, apps, and connectors that work together to turn various sources of data into static and interactive data visualizations. Data may be input by reading directly from a database, webpage, PDF, or structured files such as spreadsheets, CSV, XML, JSON, [8] XLSX, and SharePoint. [9]

Contents

General

Power BI provides cloud-based BI (business intelligence) services, known as "Power BI Services", along with a desktop-based interface, called "Power BI Desktop". It provides data warehouse capabilities including data preparation, data mining, and interactive dashboards. [10] In March 2016, Microsoft released an additional service called Power BI Embedded on its Azure cloud platform. [11] One main differentiator of the product is the ability to load custom visualizations.

History

The software was originally used as Power Pivot and Power Query in Microsoft Excel. This application was originally conceived by Thierry D'Hers and Amir Netz of the SQL Server Reporting Services team at Microsoft. [12] It was originally designed by Ron George in the summer of 2010 and named Project Crescent. [13] Project Crescent was initially available for public download on 11 July 2011, bundled with SQL Server Codename Denali. [14] Later renamed Power BI it was then unveiled by Microsoft in September 2013 as Power BI for Office 365. [15] The first release of Power BI was based on the Microsoft Excel-based add-ins: Power Query, Power Pivot and Power View. With time, Microsoft also added many additional features like question and answers, enterprise-level data connectivity, and security options via Power BI Gateways. [10] Power BI was first released to the general public on 24 July 2015. It has several versions for desktop, web, and mobile app. [16]

On 14 April 2015, Microsoft announced that they had acquired the Canadian company Datazen, to "complement Power BI, our cloud-based business analytics service, rounding out our mobile capabilities for customers who need a mobile BI solution implemented on-premises and optimized for SQL Server." [17] Most of the 'visuals' in Power BI started life as Datazen visuals.

Key components

Example of a screenshot from the software Que Productos se Venden Juntos de la Solucion Past2Future Business Intelligence.jpg
Example of a screenshot from the software

Key components of the Power BI ecosystem are as follows:

Power BI Desktop [18]
The Windows desktop-based application for PCs, primarily for designing and publishing reports to the service.
Power BI Service
The SaaS-based (software as a service) online service. This was formerly known as Power BI for Office 365, now referred to as PowerBI.com or simply Power BI.
Power BI Mobile Apps
Power BI Mobile apps are for Android and iOS devices, as well as for Windows phones and tablets.
Power BI Gateway
Gateways are used to sync external data in and out of Power BI and are required for automated refreshes. In enterprise mode, it can also be used by Microsoft Power Automate (previously called Flows) and PowerApps in Office 365.
Power BI Embedded
Power BI REST API can be used to build dashboards and reports into the custom applications that serve Power BI users and non-Power BI users.
Power BI Report Server
An on-premises Power BI is a reporting product for companies that choose not to store data in the cloud-based Power BI Service.
Power BI Premium
Capacity-based offering that includes flexibility to publish reports broadly across an enterprise without requiring recipients to be licensed individually per user. This provides greater scale and performance than shared capacity in the Power BI Service.
Power BI Visuals Marketplace
A marketplace of custom visuals and R-powered visuals. [19]
Power BI Dataflow [20]
A Power Query implementation in the cloud that can be used for data transformations to make a common Power BI Dataset, which can then can be made available for report developers through Microsoft's Common Data Service. For example, it can be used as an alternative to doing transformations in SSAS and may ensure that several report developers use data that has been transformed similarly.
Power BI Dataset
A Power BI Dataset can work as a collection of data for use in Power BI reports, and can either be connected to or imported into a Power BI Report. [21] A dataset can be connected to and get its source data through one or more dataflows.
Power BI Datamart
Within Power BI, the datamart is a container that combines Power BI Dataflows, datasets, and a type of data mart or data warehouse (in the form of an Azure SQL Database) into the same interface. The interface then has the possibility of being a single place for the administration of both the ETL layer (Dataflow), an intermediary data mart (with for instance storage of star schemas, dimension tables, fact tables), and finally the modeling layer (dataset).
Power BI Datahub
A data hub for discovering Power BI datasets within an organization's Power BI Service so that datasets may be reused from one central location. It offers details on the things as well as an access point for working with them, such as building reports on top of them, utilizing them with Excel's Analyze feature, accessing settings, controlling permissions, and more. [22]

Power Query

ETL processes in both the web and desktop versions of Power BI are facilitated in Power Query through built-in connectors to pull data from a wide variety of sources. Power Query provides a GUI which allows users to perform many common data preparation operations without needing to write code, though more advanced operations may be performed through expressions written in the M formula language. [23]

Licenses

Power BI has many different licenses depending on use.

User licenses

Some common user licenses are free, pro, and premium. Free users must be part of an organization with a Power BI license. They can consume reports, and can also build, but not publish. In practice, creators need at least a pro license in order to publish reports. Premium users can publish like a pro but also have more features available for developing.

Workspace licenses

Premium capacity refers to the license of the workspace, not the licenses of its users or creators. Also, access to several features, functionalities, and kinds of content that are exclusively accessible through premium is made possible with a Power BI Premium per-user license. [24] Premium per user is a special workspace license which was added in November 2020, [25] and can be a more affordable alternative to premium workspace licenses for organizations with few users which have advanced analytical requirements. [25]

Paginated reports

Paginated reports for Power BI, which can be built with Power BI Report Builder, are a special type of SSRS reports with pagination formatting which can give better control of the layout of reports which need to be printed to paper or PDF. This is in contrast to regular Power BI reports which instead are optimized for presentation or interactivity and exploration on a screen. Paginated reports can, as of 2022, not be made with the regular Power BI Desktop report builder software. Instead, the standalone Power BI Report Builder has to be used, which can be viewed as a descendant of the SQL Server Reporting Services (SSRS) Microsoft Report Builder for Microsoft SQL Server introduced in 2004. It is also similar to the Report Designer in SQL Server Data Tools.

Power BI Paginated reports are saved in the Report Definition Language (.rdl file format), as opposed to the .pbix file of regular Power BI reports. The RDL format is based on XML and was proposed by Microsoft as a benchmark for defining reports with SSRS

Paginated reports may be more suitable than regular Power BI reports, and may include printing of invoices or other repeated printouts of reports with a similar layout but different content, or for printing reports where text would otherwise overflow due to being cut off by scrollbars.

Related Research Articles

<span class="mw-page-title-main">Microsoft Access</span> Database manager part of the Microsoft 365 package

Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is a member of the Microsoft 365 suite of applications, included in the Professional and higher editions or sold separately.

FileMaker is a cross-platform relational database application developed by Claris International, a subsidiary of Apple Inc. It integrates a database engine with a graphical user interface (GUI) and security features, allowing users to visually modify a database. Versions for desktops, servers, iOS, and web-delivery have been released.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language, also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs are generally the basis of low-code development platforms.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

<span class="mw-page-title-main">ArcGIS</span> Geographic information system maintained by Esri

ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri.

Business intelligence software is a type of application software designed to retrieve, analyze, transform and report data for business intelligence (BI). The applications generally read data that has been previously stored, often - though not necessarily - in a data warehouse or data mart.

SQL Server Reporting Services (SSRS) is a server-based report generating software system from Microsoft. It is part of a suite of Microsoft SQL Server services, including SSAS and SSIS.

Microsoft SQL Server Compact is a discontinued relational database produced by Microsoft for applications that run on mobile devices and desktops. Prior to the introduction of the desktop platform, it was known as SQL Server for Windows CE and SQL Server Mobile Edition.

<span class="mw-page-title-main">Navicat</span> SQL database management software

Navicat is a series of graphical database management and development software produced by CyberTech Ltd. for MySQL, MariaDB, Redis, MongoDB, Oracle, SQLite, PostgreSQL and Microsoft SQL Server. It has an Explorer-like graphical user interface and supports multiple database connections for local and remote databases. Its design is made to meet the needs of a variety of audiences, from database administrators and programmers to various businesses/companies that serve clients and share information with partners.

Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network. Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.

Business Intelligence Development Studio (BIDS) is the former IDE from Microsoft, and was used to develop data analysis and business intelligence solutions utilizing Microsoft SQL Server Analysis Services, Reporting Services and Integration Services. It is based on the Microsoft Visual Studio development environment, but customized with the SQL Server services-specific extensions and project types, including tools, controls and projects for reports, ETL dataflows, OLAP cubes and data mining structure.

<span class="mw-page-title-main">Microsoft Azure SQL Database</span> Managed cloud database

Microsoft Azure SQL Database is a managed cloud database (PaaS) cloud-based Microsoft SQL Servers, provided as part of Microsoft Azure services. The service handles database management functions for cloud based Microsoft SQL Servers including upgrading, patching, backups, and monitoring without user involvement.

Power Pivot, formerly known as PowerPivot, is a self-service business intelligence feature of Microsoft Excel which facilitates the creation of a tabular model to import, relate, and analyze data from a variety of sources.

<span class="mw-page-title-main">BIDS Helper</span>

BIDS Helper is a Visual Studio open source extension with multiple features that extend and enhance business intelligence development functionality in all editions of Microsoft's SQL Server 2005, 2008, 2008 R2 and 2012. BIDS Helper improves the development environment for integration, analysis and reporting services. BIDS Helper is hosted on GitHub.

Data Analysis Expressions (DAX) is the native formula and query language for Microsoft PowerPivot, Power BI Desktop and SQL Server Analysis Services (SSAS) Tabular models. DAX includes some of the functions that are used in Excel formulas with additional functions that are designed to work with relational data and perform dynamic aggregation. It is, in part, an evolution of the Multidimensional Expression (MDX) language developed by Microsoft for Analysis Services multidimensional models combined with Excel formula functions. It is designed to be simple and easy to learn, while exposing the power and flexibility of PowerPivot and SSAS tabular models.

Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and Google Docs, according to Verma et al. Registration requires a credit card or bank account details.

Kyvos is a business intelligence acceleration platform for cloud and big data platforms developed by an American privately held company named Kyvos Insights. The company, headquartered in Los Gatos, California, was founded by Praveen Kankariya, CEO of Impetus Technologies. The software provides OLAP-based multidimensional analysis on big data and cloud platforms and was launched officially in June 2015. In December the same year, the company was listed among the 10 Coolest Big Data Startups of 2015 by CRN Magazine.

<span class="mw-page-title-main">Microsoft 365</span> Subscription services offered by Microsoft

Microsoft 365 is a product family of productivity software, collaboration and cloud-based services owned by Microsoft. It encompasses online services such as Outlook.com, OneDrive, Microsoft Teams, programs formerly marketed under the name Microsoft Office, enterprise products and services associated with these products such as Exchange Server, SharePoint, and Viva Engage. Microsoft 365 also covers subscription plans encompassing these products, including those that include subscription-based licenses to desktop and mobile software, and hosted email and intranet services.

<span class="mw-page-title-main">Microsoft Power Platform</span> Family of business software products

Microsoft Power Platform is a collection of low-code development tools that allows users to build custom business applications, automate workflows, and analyze data. It also offers integration with GitHub, Microsoft Azure, Microsoft Dynamics 365, and Microsoft Teams, amongst other Microsoft and third-party applications.

<span class="mw-page-title-main">Power Query</span> ETL tool developed by Microsoft

Power Query is an ETL tool created by Microsoft for data extraction, loading and transformation, and is used to retrieve data from sources, process it, and load them into one or more target systems. Power Query is available in several variations within the Microsoft Power Platform, and is used for business intelligence on fully or partially self-service platforms. It is found in software such as Excel, Power BI, Analysis Services, Dataverse, Power Apps, Azure Data Factory, SSIS, Dynamics 365, and in cloud services such as Microsoft Dataflows, including Power BI Dataflow used with the online Power BI Service or the somewhat more generic version of Microsoft Dataflow used with Power Automate.

References

  1. "Power BI Desktop". Microsoft Apps. Retrieved 2 December 2024.
  2. "Microsoft Power BI Desktop". Microsoft. Retrieved 2 December 2024.
  3. LeBlanc, Patrick (12 November 2024). "Power BI November 2024 Feature Summary". Microsoft Power BI. Retrieved 2 December 2024.
  4. "Microsoft Power BI". Google Play. Retrieved 2 December 2024.
  5. "Microsoft Power BI 2.2.241120.21215195". APKMirror. 20 November 2024. Retrieved 2 December 2024.
  6. "Microsoft Power BI". App Store. Retrieved 2 December 2024.
  7. "Bring your data to life with Microsoft Power BI". Microsoft.com. Microsoft. Retrieved 4 May 2016.
  8. "List of all Power Query connectors - Power Query". learn.microsoft.com. 31 March 2023. Retrieved 11 July 2023.
  9. "How to Design Power BI Dashboard: A Step-by-Step Guide". lookuplinks.com. 5 August 2023. Retrieved 24 September 2023.
  10. 1 2 "Magic Quadrant for Business Intelligence and Analytics Platforms". Gartner.com. Gartner, Inc. Retrieved 4 May 2016.
  11. Caldwell, Nick (31 March 2016). "Embed the wow of Power BI in your applications with Microsoft Power BI Embedded!". Powerbi.microsoft.com. Microsoft. Retrieved 4 May 2016.
  12. "A Glimpse at Project Crescent". Microsoft BI Blog. Microsoft. 9 November 2010. Retrieved 29 June 2017.
  13. "Data Visualization Done Right: Project Crescent". Microsoft BI Blog. Microsoft. 9 November 2010. Retrieved 29 June 2017.
  14. Unkroth, Kay (12 July 2011). "Announcing Microsoft SQL Server Code Name "Denali" Community Technology Preview 3 (CTP3)". blogs.msdn.microsoft.com. Microsoft. Retrieved 28 May 2019.
  15. "Office 365 Gets Colorful 3D Charts, Natural Language Search". PC Mag India. ZiffDavis, LLC PCMag India. 26 September 2013. Retrieved 4 May 2016.
  16. The Power BI Team, Microsoft (10 July 2015). "Announcing Power BI general availability coming July 24th". Microsoft Power BI Blog. Microsoft. Retrieved 4 May 2016.
  17. Hathi, Kamal (14 April 2015). "Microsoft acquires mobile business intelligence leader Datazen". blogs.microsoft.com. Microsoft, Inc. Retrieved 10 January 2022.
  18. Hyman, Jack (8 February 2022). Microsoft Power BI for dummies. NJ: wiley. pp. 47–62. ISBN   978-1-119-82487-9.
  19. "Power BI Custom visuals on AppSource". Microsoft AppSource. Microsoft. 25 December 2017. Retrieved 25 December 2017.
  20. Creating a dataflow - Power BI | Microsoft Docs
  21. Get started, Power BI (3 October 2022). "Basic concepts for designers in the Power BI service" . Retrieved 4 April 2022.
  22. paulinbar. "Data discovery using the data hub - Power BI". learn.microsoft.com. Retrieved 11 March 2023.
  23. Puls, Ken; Escobar, Miguel (2021). Master Your Data with Excel and Power BI: Leveraging Power Query to Get & Transform Your Task Flow ; Formerly M is for Data Monkey (2nd ed.). Chicago: Holy Macro! Books. ISBN   978-1-61547-058-7.
  24. kfollis. "Power BI service features by license type - Power BI". learn.microsoft.com. Retrieved 27 November 2022.
  25. 1 2 Meet Power BI Premium per user element61

Further reading