Microsoft Power BI — a Great Data Visualization and Business Intelligence tool
Overview of Power BI
Microsoft Power BI is a collection of apps, software services and connectors that come together to turn unrelated data into visually impressive and interactive insights. Power BI can work with simple data sources like Microsoft Excel and complicated ones like cloud-based or on-premises hybrid Data warehouses. Power BI has the capabilities to easily connect to your data sources, visualise and share and publish your findings with anyone and everyone.
Power BI is simple and fast enough to connect to an Excel workbook or a local database. It can also be robust and enterprise-grade, ready for extensive modeling and real time analytics. This means it can be used in a variety of environments from a personal report and visualisation tool to the analytics and decision engine behind group projects, divisions, or entire corporations.
As Power BI is a Microsoft product and has built in connections to Excel, there are many functions that will be familiar to an Excel user.
The parts of Power BI
Power BI constitutes of a Microsoft Windows desktop application called Power BI Desktop, an online SaaS (Software as a Service) called Power BI Service and a mobile Power BI apps that can be accessed from Windows phones and tablets, and also available on Apple iOS and Google Android devices.
These three elements — Desktop, the Service, and Mobile apps — are the backbone of the Power BI system and lets users create, share and consume the actionable insights in the most effective way.
Use Power BI
The common flow of activity in Power BI looks like this:
- Bring data into Power BI Desktop, and create a report.
- Publish to the Power BI service, where you can create new visualizations or build dashboards.
- Share dashboards with others, especially people who are on the go.
- View and interact with shared dashboards and reports in Power BI Mobile apps.
1.Visualizations
A visualization is a representation of data in a visual format. It could be a line chart, a bar graph, a color coded map or any visual way to present the data.
Visualizations can be a simple number representing a significant calculation or it could be more complex like multiple charts showing the proportion of users participating in a survey. The main idea of visualisation is to show the data in a way that tells the story that is lying underneath it. Like the saying goes: a picture says a thousand words.
2. Datasets
A dataset is a collection of data that Power BI uses to create its visualizations. You can have a simple dataset that’s based on a single table from a Microsoft Excel workbook, similar to what’s shown in the following image.
Dataset can also be a combination of many different sources, which can be filtered using Power BI and combined into one to use.
For example: One data source contains countries and locations in the form of latitude and longitude. Another data source contains demographics of these countries like population and GDP. Power BI can combine these two data sources into one dataset which can be used for visualizations.
An important feature of Power BI is the ability to connect to various data sources using its connectors. Whether the data you want is in Excel or a Microsoft SQL Server database, in Azure or Oracle, or in a service like Facebook, Salesforce, or MailChimp, Power BI has built-in data connectors that let you easily connect to that data, filter it if necessary, and bring it into your dataset.
After you have a dataset, you can begin creating visualizations that show different portions of it in different ways, and gain insights based on what you see. That is where reports come in.
3. Reports
In Power BI, a Report is a collection of visualizations that appear together on one or more pages. A report in Power BI is a collection of items that are related to each other. We will be working with the gapminder data to create the report below that looks at the GDP, population and life expectancy by global regions.
Reports let us create and structure visualizations on pages based on the way the we want to tell the story.
4. Dashboards
A Power BI dashboard is a collection of visuals from a single page that you can share with others. Often it is a selected group of visuals that provide quick insight into the data or story you are trying to present.
A dashboard must fit on a single page, often called a canvas (the canvas is the blank backdrop in Power BI Desktop or the service, where you put visualizations). Think of it like the canvas that an artist or painter uses — a workspace where you create, combine, and rework interesting and compelling visuals. You can share dashboards with other users or groups, who can then interact with your dashboards when they’re in the Power BI service or on their mobile device.
Power BI Desktop
Power BI Desktop is a free application for PCs that lets you gather, transform, and visualize your data. You can create your reports and dashboards in Power BI Desktop, and then publish them to the Power BI Service for others to consume.
Power BI Service
Power BI Service is the online component of Power BI where you can publish your dashboards and reports. You can also view other dashboard and reports that have been shared with you. Monash staff members have access to this, all you need to do is log in with you Monash account at Power BI service. One thing to be aware of is that once the report is published, the report and underlying data will be stored on Microsoft servers and is not private. Be aware of any privacy or confidentiality issues with your data and we suggest using another approach or tool if cannot anonymise your data.
Power BI licence
There are 3 main types of licenses.
- Power BI Free — enables you to connect to data sources, publish to the web, and export to excel. There are some limitations as in not being able to do peer-to-peer sharing or create App workspaces. The free version of Power BI is complete if you’re creating and working solo with reports created from Power Bi Desktop and not looking to share.
- Power BI Pro — is typically suitable for development folks that are providing reporting for the entire organization. Also being about to create Workspaces via an Office 365 group. So that’s what the pros can do.
- Power BI Premium — is an on-premise deployment and distribution of Power BI reports using the Power BI Report Server. This allows you to maintain reports on-premise and move to the cloud when your organization is ready. Premium is designed for larger enterprise deployments and workloads. It enables your organization to use your own dedicated capacity and hardware and be independent of having to rely on Microsoft’s shared capacity. It will allow better scaling and performance capabilities. The storage is up to 100TB with Premium.