HOME

TheInfoList



OR:

Microsoft Power BI is an interactive
data visualization Data and information visualization (data viz/vis or info viz/vis) is the practice of designing and creating Graphics, graphic or visual Representation (arts), representations of a large amount of complex quantitative and qualitative data and i ...
software product developed by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
with a primary focus on
business intelligence Business intelligence (BI) consists of strategies, methodologies, and technologies used by enterprises for data analysis and management of business information. Common functions of BI technologies include Financial reporting, reporting, online an ...
(BI). It is part of the
Microsoft Power Platform 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 ...
. 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 In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
, webpage,
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
, or structured files such as spreadsheets, CSV,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
,
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
,
XLSX Office Open XML (also informally known as OOXML) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version ...
, and
SharePoint SharePoint is a collection of enterprise content management and knowledge management tools developed by Microsoft. Launched in 2001, it was initially bundled with Windows Server as Windows SharePoint Server, then renamed to Microsoft Office ...
.


General

Power BI provides
cloud In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles, suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
-based BI (business intelligence) services, known as "Power BI Services", along with a desktop-based interface, called "Power BI Desktop". It provides
data warehouse In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for Business intelligence, reporting and data analysis and is a core component of business intelligence. Data warehouses are central Re ...
capabilities including
data preparation Data preparation is the act of manipulating (or pre-processing) raw data (which may come from disparate data sources) into a form that can be readily and accurately analysed, e.g. for business purposes. Data preparation is the first step in data ...
,
data mining Data mining is the process of extracting and finding patterns in massive data sets involving methods at the intersection of machine learning, statistics, and database systems. Data mining is an interdisciplinary subfield of computer science and ...
, and interactive dashboards. In March 2016, Microsoft released an additional service called Power BI Embedded on its Azure cloud platform. 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 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 ( SQL Server Analysis Services) and SSIS ( SQL Server Integration Servic ...
team at Microsoft. It was originally designed by Ron George in the summer of 2010 and named Project Crescent. Project Crescent was initially available for public download on 11 July 2011, bundled with SQL Server Codename Denali. Later renamed Power BI it was then unveiled by Microsoft in September 2013 as Power BI for
Office 365 Microsoft 365 (previously called Office 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 form ...
. The first release of Power BI was based on the
Microsoft Excel Microsoft Excel is a spreadsheet editor developed by Microsoft for Microsoft Windows, Windows, macOS, Android (operating system), Android, iOS and iPadOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a ...
-based add-ins:
Power Query 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 variati ...
,
Power Pivot Power Pivot, formerly known as PowerPivot (without spacing), 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. Powe ...
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. Power BI was first released to the general public on 24 July 2015. It has several versions for desktop, web, and mobile app. 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." Most of the 'visuals' in Power BI started life as Datazen visuals.


Key components

Key components of the Power BI ecosystem are as follows: ; Power BI Desktop: 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 Microsoft Power Automate, previously known as Microsoft Flow until November 2019, is a SaaS platform by Microsoft for optimizing and automating workflows and business processes. It is part of the Microsoft Power Platform line of products, which ...
(previously called Flows) and PowerApps in Office 365. ; Power BI Embedded: Power BI
REST REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
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. ; Power BI Dataflow: 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. 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 A data mart is a structure/access pattern specific to ''data warehouse'' environments. The data mart is a subset of the data warehouse that focuses on a specific business line, department, subject area, or team. Whereas data warehouses have an en ...
or
data warehouse In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for Business intelligence, reporting and data analysis and is a core component of business intelligence. Data warehouses are central Re ...
(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 In computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming. Software architecture Dat ...
), an intermediary data mart (with for instance storage of
star schema In computing, the star schema or star model is the simplest style of data mart Logical schema, schema and is the approach most widely used to develop data warehouses and dimensional data marts. The star schema consists of one or more fact tables ...
s,
dimension table A dimension is a structure that categorizes facts and measures in order to enable users to answer business questions. Commonly used dimensions are people, products, place and time. (Note: People and time sometimes are not modeled as dimensions. ...
s,
fact table In data warehousing, a fact table consists of the measurements, metrics or Fact (data warehouse), facts of a business process. It is located at the center of a star schema or a snowflake schema surrounded by dimension tables. Where multiple fact t ...
s), 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.


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.


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. ''Premium per user'' is a special workspace license which was added in November 2020,Meet Power BI Premium per user element61
/ref> and can be a more affordable alternative to premium workspace licenses for organizations with few users which have advanced analytical requirements.


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 Pagination, also known as paging, is the process of dividing a document into discrete page (paper), pages, either electronic pages or printed pages. In reference to books produced without a computer, pagination can mean the consecutive page num ...
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 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 ( SQL Server Analysis Services) and SSIS ( SQL Server Integration Servic ...
(SSRS) ''Microsoft Report Builder'' for
Microsoft SQL Server Microsoft SQL Server is a proprietary relational database management system developed by Microsoft using Structured Query Language (SQL, often pronounced "sequel"). As a database server, it is a software product with the primary function of ...
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.


References


Further reading

*


External links

* {{Microsoft Power BI Business intelligence software Data and information visualization software Proprietary software Android (operating system) software