0% found this document useful (0 votes)
25 views

Power Bi Introduction and Visualization

Uploaded by

Saadie Essie
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Power Bi Introduction and Visualization

Uploaded by

Saadie Essie
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Introduction to Power BI

What is Power BI?

 Power BI is a Data Visualization, and Business Intelligence tool


which helps to convert data from different data sources into interactive
dashboards and BI reports.
o It provides interactive visualizations with self-service business
intelligence capabilities where end users can create reports and
dashboards by themselves, without having to depend on
information technology staff or database administrators.

Power BI Tools

o Power BI Desktop: It is a primary authoring and publishing tool. Power BI


users and developers use it to create brand new models and reports.
Power BI Desktop tool is available at free of cost.

o Power BI Service: The Power BI data modules, dashboards, and reports are
hosted in the online software as a service (SaaS). Sharing, administration, and
collaboration happen in the cloud.
Power BI Service tool is available at the pro license, and the user has to pay
$10 per month.

o Power BI Data Gateway: It works as the bridge between the Power BI service on-
premises data sources such as Import, Direct Query, and Live Query. BI Admin
installs Power BI.

Page 1 of 16
o Power BI Report Server: It hosts paging reports, mobile reports, KPIs, and Power
BI desktop reports. It requires updates in every four months and managed by
the IT team.

o Power BI Mobile Apps: It is available for Android, iOS, and Windows.


Microsoft Intune manages it by using this tool. You can view reports and
dashboards on the Power BI Service Report Server.

Why Power BI
1. It allows real-time dashboard updates.
2. It provides secure and reliable connections to the data sources in the cloud.
3. It allows data exploration using a natural language query.
4. Power BI provides a hybrid configuration, quick deployment, and secure
environment.
5. It provides features for dashboard visualization regularly updated with the
community.
6. It provides pre-built dashboards and reports for SaaS solutions.

Power BI Disadvantages

Here are some disadvantages of Power BI, as shown below:

Page 2 of 16
1. Dashboards and reports are only shared with the users who are having the
same email domains.
2. Power BI will not merge imported data that is accessed from real-time
connections.
3. Power BI only accepts the file size maximum 250 Mb and the zip file which is
compressed by the data of the x-velocity in-memory database.
4. Dashboard never accepts or pass user, account, or any other entity
parameters.
5. Very few data sources permit real-time connections to Power BI reports and
dashboards.

Installing power Bi - desktop

downloading process of the Power BI Desktop step by step:

Step 1: Click on the below link to directly download Power BI


Desktop. https://powerbi.microsoft.com/en-us/desktop/

Step 2: Then click on the Download Free button.

Three major building blocks of Power BI

Page 3 of 16
1- Ribbon: It displays common tasks like- Get data, Transform data, Add new
visuals, Publish report etc. and that are associated with reports and visualizations.

2- Views: There are three types of views in Power BI-

o Report or Canvas view: Allows you to create & view the visualizations.

o Data view: You can see your all report data here, and you can quickly
validate your data.

o Model view : Shows all of the tables, columns, and relationships in


your model and you can set and mange the relationship between tables.

3- Pages tab: You can find this bottom of the page, allows you to add, select, remove
the report page, also you can create a duplicate report page from here.
4- Visualizations pane: Provides you 30+ visuals, where you can change
visualizations, customize colors or axes, apply filters, drag fields, and more.
5- Fields pane: It displays the tables, folders, and fields in your data that are
available for you to use to create visualizations.

6- Filter pane: Filter pane types-

o Visual level filters: This is visual level filter and applied directly on
individual visualizations. Such filters are applied both on data and calculation
conditions used within a visualization.

o Page level filters: These filters are used to filter the visuals present in the
page.

Page 4 of 16
o Report level filters: The report-level filters are the filters that you use to
apply a filter condition on the entire report.

How to Create a Power BI Project End-to-End?


Step 1: Define Objectives

You need to determine the purpose of the project and what insights you want to gain
from the data. To do that, you’ll have to engage stakeholders to understand their
requirements.
Step 2: Gather Data

Identify and connect to various data sources. These data sources could be databases
(like Oracle, SQL Server), Web APIs, cloud services (like Azure, Google Analytics),
or Excel files.

Page 5 of 16
Step 3: Data Preparation

Use Power Query in Power BI Desktop to clean, transform, and prepare the data.
These include:

 Removing duplicates

 Filtering out irrelevant data

 Merging multiple datasets

 Changing data types.

Step 4: Data Modeling


You should define relationships between different tables in the data model. This will
help you perform complex calculations and create meaningful visualizations. Also,
use DAX (Data Analysis Expressions) to create calculated columns and measures for
advanced analysis.

Page 6 of 16
Step 5: Design Visualizations

Use the report view in Power BI Desktop to create interactive visualizations like
tables, charts, slicers, and maps. These visuals should clearly and effectively convey
the insights. Furthermore, organize visuals in a logical layout for ease of
understanding. If you’re looking to enhance visual appeal, use themes and
formatting.

Page 7 of 16
Step 6: Add Interactivity

Filters and slicers should be incorporated. This will enable users to interact with the
data and explore different dimensions. The drill-through functionality should be
enabled for deeper analysis of specific data points.
Step 7: Publish and Share

After finalizing the report, you’ll have to publish it to the Power BI


service (app.powerbi.com) and share it with stakeholders. You can control who can
view (or edit) the report with the user permissions.
Step 8: Create Dashboards

To create dashboards, pin key visuals from the reports. Dashboards provide a high-
level overview of performance metrics.
Step 9: Set Up Data Refresh

Configure data refresh settings to keep your reports up to date with the latest data. It
could be setting refresh daily, weekly, or as needed.
Step 10: Monitor and Iterate

Gather feedback from users to understand how well the project meets their needs.
You also need to make adjustments to the reports and dashboards based on new
data sources, user insights, or changing business requirements.
Step 11: Documentation

Page 8 of 16
Create documentation outlining the data sources, visualizations, transformation
processes, and user guides to facilitate future updates and knowledge transfer.
Step-by-step Guide for Selecting Projects

1. Assess your current skill level

 Beginners: Start with data cleaning and basic visualizations

 Intermediate: Tackle more complex data modelling and DAX functions

 Advanced: Take on projects with custom visuals and advanced


analytics

 Beginner-Level Power BI Project Basic Examples

 1. Customer Churn Analysis

 2. Product Sales Data Analysis

 3. Marketing Campaign Insights Analysis

 4. Financial Performance Analysis

 5. Healthcare Sales Analysis

 Intermediate-Level Power BI Project Ideas

 6. Anomaly Detection in Credit Card Transactions

 7. AutoML Cashflow Optimization for Insurance Company

 8. Global Health Expenditure Analysis

 9. Loan Application Analysis

 10. Movie Sales Visualization

 Advanced-Level Power BI Project Ideas

 11. Airport Authority Data Analysis

 12. Covid-19 Insights Analysis

 13. Construction Permit Data Analysis

 14. Global Energy Trade Analysis

 15. Life Expectancy Data Analysis

 Power BI Projects Github

 16. Twitter Analysis Dashboard

 17. OTT Media Dashboard

 18. AdventureWorks Database Analysis

Page 9 of 16
 Power BI Report Examples

 Retail Analysis Power BI Report Example

 Global Covid-19 Analysis Power BI Report Example

 Inventory Stock Analysis Power BI Report Example

 Cancer Analytics Power BI Report Example

 Customer Analysis Power BI Report Example

Example 1
How to Create a Power BI Project End-to-End?
Here is the dataset we will use for Lecture session
Kevin Cookie Company Financials dataset ...link below download view raw

https://github.com/priyal6/Kevin-Company-
Report/blob/main/Kevin%20Cookie%20Company%20Financials.xlsx

Open the power Bi desktop user interface> select your data source.

Load dataset from saved location > Our Kevin cookie financial data is loaded.

Page 10 of 16
 Select any > cookie sales sheet > transform data.>shaping data

Page 11 of 16
 Go to Power Query editor

 Once you transform and shape data> copy the country list of
dependencies from Google search type: (Wikipedia list of countries
and dependencies by population) copy path address > go to new
source ribbon tab> then select web.
 Next > select any 5 countries where Kevin Cookie Company makes
sales > 5 countries for analysing trends in profits with visualization
dashboard > select from filter: Canada, France, Germany, Mexico,
united states .

Page 12 of 16
 From the screenshot >select cookie sales > then go to>merge queries > select
cookies sales current table > then select there down countries population>
finally on top left side chooses close and Apply

 Next step is: build visuals with your data after choosing close and apply.
 Home ribbon > text box > insert text.

Page 13 of 16
Two fields must be there: visualization and fields/data

For any one power Bi that isn’t displaying visualization and fields >steps to
visualization > Go to file >options and settings > options and then select
diagnostic, then diagnostic then check enable tracing and diagnostic options.

The final stage is visualization dashboard

Page 14 of 16
Then publish your work and share via corporate Emails .

Class Revision Demo practical session

Predictive Sales Forecasting


Difficulty Level: Intermediate
Overview

In this fun intermediate-level Power BI project, you'll develop a predictive sales


forecasting model using historical sales data. You'll apply data cleaning and
transformation techniques with Power Query, leverage DAX (Data Analysis
Expressions) for advanced calculations, and create interactive visualizations to
display forecasted sales trends. This project will enhance your skills in data analysis,
predictive modeling, and dashboard creation, providing valuable insights for
effective business strategy planning.
Tools and Technologies

 Power BI

 Power Query

 DAX (Data Analysis Expressions)

Page 15 of 16
 Excel (for data source)
Prerequisites

To successfully complete this project, you should be comfortable with Power BI


fundamentals and business analysis techniques, including:

 Power BI interface and basic functionalities

 Data cleaning and transformation using Power Query

 Creating custom calculations with DAX

 Data visualization and dashboard design in Power BI


Step-by-Step Instructions

1. Import and clean historical sales data using Power Query

2. Create a data model and establish relationships between tables

3. Develop DAX measures for KPIs and time intelligence functions

4. Implement a predictive model using DAX time series forecasting functions

5. Design interactive visualizations and a comprehensive dashboard

6. Document your analysis process and key findings


Expected Outcomes

Upon completing this Power BI project, you'll have gained valuable skills and
experience, including:

 Proficiency in using Power BI for advanced data analysis and forecasting

 Practical experience in data cleaning and transformation with Power Query

 Ability to create complex DAX formulas for predictive modelling and KPI
calculations

 Skills in designing interactive and insightful dashboards for sales data


visualization

 Understanding of how to apply predictive analytics to support business


strategy and planning
Relevant Links and Resources

 Superstore Sales Analysis and Forecasting Dataset | GitHub


Additional Resources

 Example Project | GitHub

Page 16 of 16

You might also like