What is Power BI?
Power BI was introduced
by Microsoft to combine the multiple data visualization features into one.
Power BI is the new term for the data-driven industry and thus carries a lot of
opportunities on its shoulders. It comes as a package of three major components:
- Power BI services
- Power BI Desktop
- Power BI mobile app
With these three
components, Power BI lets you create a data-driven insight into your business.
Based on various roles, you can leverage Power BI to your benefits like
creating reports, monitor progress, integrate APIs, and many more.
Why Power BI?
Power BI has simplified
the workaround of getting data from various sources and collating them into one
tool for proper management. We can share these interactive reports for
different industries like retail, for free.
Power BI is the new
flash word in the data-driven tech industry today. The power BI opportunities
are umpteen and spread across versions. With proper knowledge of the tool you
can easily grab opportunities as a:
- Power BI data analyst
- Power BI developer
- Power BI software engineer
- Power BI project manager
- SQL Server Power BI developer
- Power BI consultant
With good compensation,
you get to work with a product’s data and learn about its insights to make
important decisions. Not just this, with the latest Gartner’s BI and Analytics
report, Power BI has emerged as the winner. With so much hype, learning Power
BI is worth it.
In today's article, we
will be looking at the interview questions on Power BI from
basic, intermediate, to advanced levels.
Power BI Interview Questions For
Freshers
1. How would you define Power BI as
an effective solution?
Power
BI is a strong business analytical tool that creates useful insights and
reports by collating data from unrelated sources. This data can be extracted
from any source like Microsoft Excel or hybrid data warehouses. Power BI drives
an extreme level of utility and purpose using interactive graphical interface
and visualizations. You can create reports using the Excel BI toolkit and share
them on-cloud with your colleagues.
2. What are the major components of
Power BI?
Power
BI is an amalgamation of these major components:
Components of Power BI
- Power Query (for data mash-up
and transformation): You can use this to extract data from various
databases (like SQL Server, MySql, and many others ) and to delete a chunk
of data from various sources.
- Power Pivot (for tabular data modeling):
It is a data modeling engine that uses a functional language called Data
Analysis Expression (DAX) to perform the calculations. Also, creates a
relationship between various tables to be viewed as pivot tables.
- Power View (for viewing data
visualizations): The view provides an interactive display of various data
sources to extract metadata for proper data analysis.
- Power BI Desktop (a companion
development tool): Power Desktop is an aggregated tool of Power Query,
Power View, and Power Pivot. Create advanced queries, models, and reports
using the desktop tool.
- Power BI Mobile (for Android,
iOS, Windows phones): It gives an interactive display of the dashboards
from the site onto these OS, effortlessly.
- Power Map (3D geo-spatial data
visualization).
- Power Q&A (for natural
language Q&A).
3. What are the various refresh
options available?
Four
main refresh options are available in Power BI:
- Package/OneDrive refresh: This synchronizes Power BI desktop or
Excel file between the Power BI service and OneDrive
- Data/Model refresh: This means scheduling the data import
from all the sources based on either refresh schedule or on-demand.
- Tile refresh: Refresh the tiles’ cache on the dashboard
every time the data changes.
- Visual container refresh: Update the reports’ visuals and visual
container once the data changes.
4. What are the different
connectivity modes in Power BI?
The
three major connectivity modes in Power BI are:
Direct Query: The method allows direct connection to the Power BI
model. The data doesn’t get stored in Power BI. Interestingly, Power BI will
only store the metadata of the data tables involved and not the actual data.
The supported sources of data query are:
- Amazon Redshift
- Azure HDInsight Spark (Beta)
- Azure SQL Database
- Azure SQL Data Warehouse
- IBM Netezza (Beta)
- Impala (version 2.x)
- Oracle Database (version 12 and
above)
- SAP Business Warehouse (Beta)
- SAP HANA
- Snowflake
- Spark (Beta) (version 0.9 and
above)
- SQL Server
- Teradata Database
Live Connection: Live connection is analogous to the direct query
method as it doesn’t store any data in Power BI either. But opposed to the
direct query method, it is a direct connection to the analysis services model.
Also, the supported data sources with live connection method are limited:
- SQL Server Analysis Services
(SSAS) Tabular
- SQL Server
Analysis Services (SSAS) Multi-Dimensional
- Power BI Service
Import Data (Scheduled Refresh): By choosing this method, you
upload the data into Power BI. Uploading data on Power BI means consuming the
memory space of your Power BI desktop. If it is on the website, it consumes the
space of the Power BI cloud machine. Even though it is the fastest method, the
maximum size of the file to be uploaded cannot exceed 1 GB until and unless you
have Power BI premium (then you have 50 GB at the expense).
But
which model to choose when depends on your use and purpose.
5. What is a Power BI desktop?
To
access the Power BI features, visualize data, or model them to create reports,
you can simply download a desktop version of Power BI. With the desktop
version, you can extract data from various data sources, transform them, create
visuals or reports, and share them using Power BI services.
6. Where is the data stored in Power
BI?
Primarily,
Power BI has two sources to store data:
Azure Blob Storage: When users upload the data, it gets stored here.
Azure SQL Database: All the metadata and system artifacts are
stored here.
They
are stored as either fact tables or dimensional tables.
7. What are the available views?
In
power BI, you have various kinds of views viz:
- Data View: Curating, exploring, and viewing data
tables in the data set. Unlike, Power Query editor, with data view, you
are looking at the data after it has been fed to the model.
- Model View: This view shows you all the tables along
with their complex relationships. With this, you can break these complex
models into simplified diagrams or set properties for them at once.
- Report View: The report view displays the tables in an
interactive format to simplify data analysis. You can create n number of
reports, provide visualizations, merge them, or apply any such
functionality.
8. What are the available formats?
Power
BI is available in various formats:
- Power BI desktop: For the
desktop version
- Power BI mobile app: For using
the visualizations on mobile OS and share it
- Power BI services: For online
SaaS
9. Power BI can connect to which data
sources?
The
data source is the point from which the data has been retrieved. It can be
anything like files in various formats (.xlsx, .csv, .pbix, .xml, .txt etc),
databases (SQL database, SQL Data Warehouse, Spark on Azure HDInsight), or form
content packets like Google Analytics or Twilio.
No comments:
Post a Comment