Power BI Interview Question

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

TIPS

Power BI
Interview
Questions
Asked in Service Based Company

@Azarshaik
01

Question 1

Can we use User name and user principle


name in static RLS?

If it has to do with credentials, it has to do with


dynamic row level security, so it's not used for
static row level security. You should already
know about static row level security and
dynamic row level security. It's important to
know that username and user principal name
are both Dax functions that return the
credentials of the logged-in user.
01

Question 2

Does Power BI maintain /Store historical


data and how?

The answer is no, Power BI does not maintain


or store historical data. However, we can use
Power BI to do predictive analysis, which
requires historical data.
01

Question 3

Is it possible to create drill down and drill up


on 3 fact tables?

For this question, you need to know that fact


tables usually aren't linked to each other. Fact
tables are the tables where transactional data
is stored. This means that in real-time projects,
we usually have separate fact tables that aren't
linked to each other. If they aren't linked, you
can't make a drill down or drill up on those fact
tables.
01

Question 4
If there are constraint applied on table, does
Primary key and Foreign key will affect in
Power BI?

In Power BI, when we load tables, we make a


model on top of them. We find the primary
keys, the foreign keys between two tables, and
then we set up a one-to-many relationship. If a
constant is applied to the primary key or the
primary column of the table, it will definitely
have an effect on the model. The primary key
foreign key relationship may break, which will
cause the one-to-many relationship to break
as well, and the model will be useless.
01

Question 5
If we are taking data from Data Base, table
has 6k rows and table got truncated has only
1k rows. Does Power BI will have the 6k rows
from the table?

If we connect Power BI to any table in a


database, it will pick up the exact number of
records that are in that table. For example, if
the table has 1,000 rows, Power BI will pick up
those rows. If it has 6,000 rows, Power BI will
pick up those rows. It depends on the current
number of rows in the table in the database.
Whatever is there, it will be loaded in Power BI.
01

Question 6

How will you identify type of license looking


at workspace?

Those who have worked with Power BI Service


will know that by looking at the name of the
workspace, you can tell what kind of license it
has. For example, let me show you through a
screenshot. This is an app workspace, and
these are all the workspaces that are here. But
if I talk about this MSX insights PRD, you can
see that there is one icon over here that is
called a Diamond icon.
01

Question 7

What is the size of work space?

Space for the workspace is again determined


by the type of license it has. For example, a
Premium license has 1GB of space, a Pro
license has 400GB, and a Premium per user
license has 100GB of space.
01

Question 8
What is the unit testing in Power bi?

Basically, unit testing means checking the


report at the unit level, which is the lowest
level you can test any report you've made. This
means checking the report row by row to see if
it has the right data and matches the data
coming from the source. For example, if the
data is coming from a SQL Server database,
you have to check the row b of every table that
is being pulled into Power BI.
01

Question 9
Do you do the report validation, how do you
do that ?

While report validation is basically checking


that the features you've added to Power BI are
functioning properly, you can also check that
the KPIs you've created, the calculations
you've made, and the measures you've made
or calculated are correct. To do this, you need
to use a sample size of data to make sure. For
example, if you have a running total measure,
you can check each record individually.
01

Question 10
How will you cross verify the data which is
coming from data source to report?

We create a model in Power BI using one-to-


many relationships, and then we show the data
in a table from multiple tables. To check if the
data being shown is actually in the database,
we have to go to the database, write a select
statement using joints, and then take and
fetch the query results. Once we have the
query results, we export the data from the
database in the same way we did in Power BI.
01

Question 11

Did you done any automation?

Basically, the PowerBI service has two


features: subscriptions and alerts. You can tell
the interviewer about these two features and
whether you have used them or not. You can
also talk about power automate for PowerBI.
With this visual, you can also talk about some
automations that people usually do, so you
can also give an example of power automate in
the automation part of this question.
01

Question 12

What is dual mode?

You know what import mode, direct query


mode, and live connection are. But what is
dual mode? Well, dual mode is when one table
acts as an import mode for one table and as a
direct query mode for another table at the
same time. That table is in dual mode because
it handles both modes at the same time.
Was this post
helpful to you?

Please like and share it


to your network!

@Azarshaik

You might also like