Top 50 Power BI Interview Questions - PowerPoint PPT Presentation

About This Presentation
Title:

Top 50 Power BI Interview Questions

Description:

Power BI Interview Questions – General · 1) What is BI? · 2) What is Power BI? · 3) Why Power BI? · 4) Name the types of Power BI tools · 5) What are ... – PowerPoint PPT presentation

Number of Views:0
Slides: 20
Provided by: ONLINEDATAANALYTICS
Tags:

less

Transcript and Presenter's Notes

Title: Top 50 Power BI Interview Questions


1
Top 50 Power BI Interview Questions By
Analytics Training Hub
Data visualization Data visualization has come a
long way from creating pie or graph charts in MS
Excel. Since the launch of Power BI by Microsoft
a few years back looking into data had never
been this interactive and fun. The demand for
Power BI as a business intelligence/data
visualization tool has only risen in the past few
years and a lot of companies hire individuals to
post a thorough knowledge search of this tool
via interviews.
  • So, here are some Power BI Interview Questions
    that the user might find helpful in the users
    quest to face the interview.
  • Q1. What is a Power BI?
  • Power BI is a cloud-based data-sharing
    environment. Once the user has developed reports
    using Power Query, Power Pivot, and Power View.
    The user can share his/her insights with
    colleagues. This is where Power BI enters the
    equation. Power BI allows the operator to upload
    Excel workbooks into the Power BI cloud and
    share them with a chosen group of co-workers. Not
    only that, the colleagues can interact with the
    users reports to apply filters and slicers to
    highlight data. It is a simple way of sharing the
    users analysis and insights from the Microsoft
    cloud with the rest of the department.
  • Power BI features allow the user to
  • Share presentations and queries with peers.

2
  • Update the Excel file from data sources that can
    be on-site or in the cloud.
  • Display the infographic on multiple devices like
    desktops, tablets, and tfTML 5-enabled
    smartphones that can use the Power BI app.
  • Query the user data using natural language
    processing (or QA, as it is known)
  • Q2. What is self-service business intelligence?
  • Self-Service Business Intelligence (SSBI)
  • SSBI is a tactic for data analytics that allows
    trade users to filter, segment, and analyze
    their data, without in-depth technical
    knowledge in statistical analysis, and business
    intelligence (BI).
  • SSBI has made it stress-free for end-users to
    access their data and craft various visuals to
    get healthier business insights.
  • Anybody who has a rudimentary grasp of data can
    generate reports to build instinctive and
    shareable dashboards.
  • Q3. What is the Power BI Desktop?
  • Power BI Desktop is a free desktop application
    that can be installed right on the users
    laptop/desktop. Power BI Desktop works together
    with Power BI services by offering data
    exploration, shaping modeling and also, aiding
    the user in creating a report with highly
    interactive visualizations. The user can save
    the work to a file or publish the data and
    reports right to the Power BI site to share with
    his/her colleagues.
  • Q4. Describe the data sources, that Power BI can
    connect to?
  • The list of data sources for Power BI is massive,
    but it can be clustered into the following
  • Files Data can be pulled in from Excel, Power
    BI Desktop files, and Comma Separated Values.

3
  • Content Packs It is a compendium of related
    documents or files that are stored as a group.
    In Power BI there are two categories of content
    packs, primarily one is from service providers
    like Google Analytics, Marketo, or Salesforce
    and secondly, one is created and shared by other
    colleagues in the company.
  • Connections to databases and other datasets such
    as Azure SQL, Database and SQL, Server Analysis
    Services tabular data, etc.
  • Describe the diverse filters in Power BI Reports.
  • Power BI provides a variety of options to filter,
    report, data, and visualize. The following is
    the list of Filter types.
  • Visual Filters These work on individual
    visualizations, decreasing the amount of data
    that the visualization can show. Also, visual
    filters can compartmentalize both calculus and
    data.
  • Page Filters These filters work at the
    report-page level. Distinct pages in the same
    report can have unique page-level filters.
  • Report Filters These work on the complete
    report, sorting all the pages and visualizations
    incorporated in the report.
  • Power BI visuals have an interactive feature,
    which makes filtering a report easy. Visual
    interactions are insightful but come with some
    restrictions
  • The filter used is not saved as part of the
    report Whenever the user launches a report,
    the user can use visual filters but would not be
    able to store the filter in the original report.
  • The filter is always visible Sometimes the user
    intends to use a filter
  • for the entire report, but the user does not wish
    any visual indication of the filter being
    applied.
  • Q5. What is the format available in Power BI?
  • Power BI Desktop for desktop/laptop
  • Power BI service Online SaaS
  • Power BI mobile app for Android and iOS devices

4
  • All of these may be used in conjunction. For
    example, the user might create a report on the
    desktop and then publish and share it online so
    that colleagues could view it on their mobile
    devices.
  • Q6. What are content packs in Power BI?
  • Content packs are prefabricated solutions for
    popular features as part of the Power BI
    experience. User with access can link to their
    profile from Power BI to see their data through
    live dashboards and interactive reports that have
    been fabricated for them. Microsoft has
    published content packs for services like
    Salesforce.com, Marketo, Adobe Analytics, Azure
    Mobile Engagement, CircuitID, etc.
  • The corporate content pack gives the employees,
    BI professionals, and system integrators the
    means to construct their content packs and to
    share purpose-built dashboards, reports, and
    datasets within their company.
  • Q7. Describe the building blocks of Power BI?
  • Visualizations Visualization refers to a chart,
    graph, or similar graphic depiction of data.
  • Datasets A dataset is a group of data used to
    generate a visualization such as a column of
    sales figures. Datasets can be merged and
    cleaned from distinct sources using built-in
    connectors.
  • Reports A report is a collection of
    visualizations of one or more
  • pages for example, charts, graphs, and maps can
    be fused to create a report.
  • Dashboards A dashboard lets the user share a
    one-page visualization with others, who can then
    interact with the users dashboard.
  • Tiles A tile is a visualization on the users
    dashboard or in the report.
  • As the creator, the user has complete access to
    move the tiles around.
  • Q8. Describe DAX?
  • Data Analysis Expressions (DAX) is a compilation
    of functions, operators, and constants used in
    formulas to calculate and return values. In other
    words, it helps the user create new information
    from the data obtained.

5
  • To do the basic calculation and data analysis on
    data in power pivot, we use Data Analysis
    Expression (DAX). It is a formula language used
    to compute the calculated column and field.
  • DAX works on column values.
  • DAX cannot modify or insert data.
  • We can create computed columns and measures with
    DAX but we cannot evaluate rows using DAX.
  • Q9. What are the most shared DAX Functions used?
  • Below mentioned are some of the most widely used
    DAX functions
  • SUM, MIN, MAX, AVG, CONTROLS, DISTINCT COUNT
  • IF, AND, OR, SWITCtf
  • ISBLANK, IS FILTERED, ISCROSSFILTERED
  • VALUES, ALL, FILTER, CALCULATE,
  • UNION, INTERSECT, EXCEPT, NATURALINNERJOIN,
  • NATURALLEFTEROUTERJOIN,
  • SUMMARIZECOLUMNS, IS EMPTY,
  • VAR (Variables)
  • GEOMEAN, MEDIAN, DATEDIFF
  • Q10. How is the FILTER function used?

6
  • Q11. What is the common table function for
    grouping data?
  • SUMMARIZE()
  • Main group by function in SSAS.
  • The recommended routine is to specify the table
    and group by columns but not by metrics. The
    user can use ADD COLUMNS function.
  • SUMMARIZECOLUMNS
  • Create a New Group by function for SSAS and Power
    BI Desktop more efficient
  • Specify the group by columns, table, and
    expressions.

Q12. What are Variables in DAX? Below are some
of the benefits
some benefits of using
  • By announcing and calculating a variable, the
    variable may be reprocessed multiple times in a
    DAX expression, thus avoiding additional
    queries of the source database.
  • Variables can make DAX expressions more
    intuitive/logical to predict.
  • Variables are only measured to their query, they
    cannot be shared among measures, queries, or be
    defined at the model level.
  • Q13. How would the user create trailing X- month
    metrics via DAX against a non- standard
    calendar?
  • The solution will involve
  • CALCULATE function to control (take over) filter
    context of measures.
  • ALL to remove existing filters on the date
    dimension.
  • FILTER to identify which rows of the date
    dimension to use.

7
Alternatively, CONTAINS may be used CALCULATE(FI
LTER(ALL(DATE),.)) Q14. What are the
concepts of DAX?
three
fundamental
  • Syntax Syntax includes functions such as SUM
    (used when the user wants to add figures). If
    the syntax isnt correct, the user will get an
    error message.
  • Functions These formulas are used as arguments
    in a particular order to perform a calculation,
    akin to the functions in Excel. The different
    types of functions are time intelligence,
    logical, parent/child, mathematical, date/time,
    statistical, etc.
  • Context There are basically 2 categories
  • .
  • row context and
  • filter context
  • Every Time a formula has a function that applies
    filters to identify a single row in a table, row
    context comes into play. When multiple filters
    are employed in a calculation that determines a
    result or value, the filter context comes into
    play.
  • Q15. What are some of the most common sources
    for data in the Get Data menu?
  • Power BI datasets, MS Excel, SQL server, and
    analysis services.
  • Q16. What is grouping, and how would the user
    use it?

8
  • Power BI Desktop groups the data in the users
    visuals into pieces. The user can however define
    the users groups and bins. For this use Ctrl and
    click to select multiple elements in the visual.
    Right-click on one of those elements and from
    the menu that appears, opt the Group. In the
    Groups window, the user can create new groups or
    modify existing ones.
  • Q17. Describe responsive slicers.
  • On a report page, the user can resize a
    responsive slicer to different sizes and shapes,
    and the data contained in it will be rearranged
    to match. If a graphic becomes small to be
    useful, an icon representing the visual takes its
    place-making judicious use of space on the
    report page.
  • Q18. What are the main components of the Power
    BI toolkit, and what do they do?
  • Power Query lets the user discover, access, and
    consolidate info from different sources
  • Power Pivot a modeling tool
  • Power View a performance tool for creating
    charts, tables, etc
  • Power Map lets the user create geospatial
    representations of the users data
  • Power QA Allows the operator to use natural
    language to raise queries, i.e. What were the
    total sales last week?
  • Q19. What is Power Pivot Data Model?
  • It is a specifically designed model that is made
    up of data types, tables, columns, and table
    relations. These data models are normally
    assembled for keeping data for a private
    business entity.

Q20. What is the velocity in-memory analytics
engine used in Power Pivot?
9
  • The programming behind the power pivot is the
    xVelocity in-memory analytics engine. It is
    capable of handling a significant volume of data
    with ease as it stores the data in the columnar
    database and in-memory analytics which results
    in faster processing of data as it loads the
    entire data to the RAM.
  • Q21. What are some of the differences in data
    modeling between Power BI Desktop and Power
    Pivot for Excel?
  • Here are some of the differences
  • Power BI Desktop supports two-way dual
    relationships, security, calculated tables, and
    Direct Query options.
  • Power Pivot for Excel has one direction
    relationship, calculated columns only, and
    supports import mode only.
  • Q22. Can we have more than one active
    relationship between two tables in the data
    model of a power pivot?
  • More than one active relationship between two
    tables is NOT possible. tfowever, the user can
    instill more than one relationship between two
    tables but there will be only one active
    relationship and many inactive relationships.
  • Q23. What is Power Query?
  • Power Query is an extract, transform load tool
    used to shape data using intuitive interfaces
    without the need of using coding. It helps the
    user to
  • Import Data from multiple sources i.e. files,
    databases, big data, social media data, etc.
  • Join and attach data from multiple data sources.
  • Model data as per the requirement by deleting and
    adding data.

10
  • Q24. What are the data destinations for Power
    Queries?
  • There are majorly two destinations for output we
    can derive from power query
  • Load to a table in a worksheet.
  • Load to the Excel Data Model.
  • Q25. What is query folding in Power Query?
  • Query folding is the procedure where the steps
    defined in the Power Query/Query Editor are
    translated into SQL and executed by the source
    database rather than the operators device. It is
    imperative for administering performance and
    scalability making the best use of the limited
    resources on the clients machine.
  • Q26. What is some common Power Query/Editor
    Transforms?
  • Changing Data Types
  • Filtering Rows
  • Choosing/Removing Columns
  • Grouping
  • Splitting a column into multiple columns
  • Adding new Columns etc.

Q27. Is the combined use of Power Query/Query
Editor and SQL possible?
Certainly, an SQL announcement can be defined as
the source of a Power Query/M function for
additional processing/logic. This is a good
practice to ensure that an efficient database
query is passed to the source and that any
11
  • unnecessary processing and complexity are avoided
    by the client machine and M function.
  • Q28. What are query parameters and Power BI
    templates?
  • Query parameters may be used to offer the
    operators of a regional Power BI Desktop report
    a notification, to specify the values that they
    might be interested in.
  • The parameter selection may then be used by
    the query and calculations.
  • PBIX files can be transferred as Templates (PBIT
    files).
  • Templates encompass everything in the PBIX except
    the data itself.
  • Parameters and templates can make it possible to
    share/email tinier template files and restrict
    the amount of data that is loaded onto the local
    PBIX files, maximizing processing time, and
    experience.
  • Q29. Which language is used in Power Query?
  • An innovative programming language is used to
    power a query called M- Code. It is simple to
    use and related to other languages. M-code is a
    case- sensitive language.
  • Q30. What is the need for a Power Query when
    Power Pivot can be used to import data from the
    most frequently used sources?
  • Power Query is an ETL (Extract, Transform, Load)
    tool that operates as an Excel add-in. It
    permits operators to extract data from numerous
    sources, manipulate the said data into a form
    that suits their needs, and load it onto Excel.
    It is the most recommended routine to use Power
    Query over Power Pivot as it not only allows the
    user to load the data but also influences it as
    per the users needs while uploading.

12
  • Q31. Explain the term M language.
  • It is the programming language used in Power BI.
    Its a functional, case- sensitive language that
    is a lot similar to other programming languages
    which are easy to implicate.
  • Q32. Describe the difference between visual-
    level filters, page-level filters, and report-
    level filters?
  • Visual filters filter data within a single
    visualization.
  • Page filters work on the complete page in a
    report, and different pages may have separate
    filters.
  • Report filters, and categorize all the
    visualizations and pages in the
  • report.
  • Q33. How does the Schedule Refresh feature work?
  • The user can configure an automatic refresh of
    data daily or weekly and at different times. The
    user can schedule only one refresh maximum daily
    unless the user has Power BI Pro. In the
    Schedule Refresh section, use the pulldown menu
    selections to choose the frequency, time zone,
    and time of day.
  • Q34. What data is required to generate a map in
    Power Map?
  • Power Map can display only geographical
    visualizations. Thus, data about the location is
    required e.g. city, state, country or latitude,
    longitude, etc.
  • Q35. What is the Power Map?

13
  • Power Map is an Excel add-in that provides the
    user with a powerful set of tools to help the
    user visualize and gain insight into large sets
    of data that have a geo-coded component. It can
    help the operator generate 3D visualizations by
    scheming up to a million data points in the form
    of column, heat, and bubble maps on top of a
    BING map. In certain scenarios, if the data is
    time-stamped, it can also produce interactive
    views that display how the data changes over
    time.
  • Q36. What is the principal requirement for a
    table to be used in Power Map?
  • For data to be consumed in the power map there
    should be location data like
  • Latitude Longitude
  • Street, City, Country/Region, zip code, etc which
    can be geolocated by BING
  • The initial requirement for the table is that it
    should consist of distinctive rows. It must also
    include location data, which can be in the form
    of a Latitude Longitude, although this is not
    a requirement. The operator can use Street,
    City, Country/Region, Zip Code/Postal Code, and
    State/Province which can be geolocated by Bing.
  • Q37. What are the data sources for Power Map?
  • Data sources may differ from being present in
    Excel format to multiple external sources. To
    prepare the user data, make sure all of the data
    is in an Excel table format, where each row
    represents a unique record. Using expressive
    labels also makes the value and category fields
    available to the user when the user designs the
    user tour in the Power Map Tour Editor pane.
  • To be able to use a table structure that
    precisely symbolizes time and geography inside
    Power Map, include all of the data in the table
    rows and use descriptive text labels in the
    column headings, like this

14
  • In case the user wishes to load the user data
    from an external source
  • In Excel, click Data gt the connection the user
    wants in the Get External Data group.
  • Adhere to the steps in the wizard that pops up.
  • In the last step of the popup box make sure to
    add this data to the Data Model to have it
    checked.
  • Q38. What is Power View?
  • Power View is a data visualization technology
    that allows the operator to create cooperative
    charts, graphs, maps, and other infographics that
    bring the users data to life. Power View is
    widely accessible in Excel, SharePoint, SQL
    Server, and Power BI.
  • The following provides comprehensive detail about
    the different visualizations available in Power
    View
  • Charts
  • Line charts
  • Pie charts
  • Maps
  • Tiles
  • Cards
  • Images
  • Tables
  • Power View
  • Multiples Visualizations

15
Q40. How can we refresh our Power BI reports
once uploaded to the cloud (Share point or
Powebi.com)? Yes, the user can refresh his/her
reports through Data Management gateway(for
SharePoint) and Power BI Personal gateway(for
Powerbi.com) Q41. What are the different types of
refreshing data for our published reports? There
are four main types of options for a refresh in
Power BI. Package Refresh This feature
harmonizes the users Power BI Desktop or Excel
file between the Power BI service and OneDrive or
SharePoint Online. tfowever, this does not
extract data from the original data source. The
dataset in Power BI will only be revised with the
data in OneDrive or SharePoint
Online. Model/data Refresh It refers to
refreshing the dataset in the Power BI service
with data from the original data source. This is
done by either using scheduled refresh/refresh
now. It requires access to on-premises data
sources. Tile Refresh Tile refresh updates the
cache for tile visuals on the dashboard once
data alters. This happens every fifteen minutes.
The user may also instigate a tile refresh by
selecting the 3 dots in the upper right-hand
corner of a dashboard and selecting Refresh
dashboard tiles. Visual Container Refresh
Refreshing the visual container revises the
cached report graphics within a report once the
data is modified. Q42. Is Power BI available
on-premises? Power BI is NOT accessible as a
confidential core cloud service. tfowever, with
Power BI and Power BI Desktop, the user can
securely connect to the users on-premises data
sources. With the On-premises Data Gateway, the
user can
16
  • connect live to the other users on-premises SQL
    Server Analysis Services and other data sources.
    The user can also schedule refresh with a
    centralized gateway. If a gateway is not
    available, the user can refresh data from on-
    premises data sources using the Power BI Gateway
    Personal.
  • Q43. What are data management gateway and Power
    BI personal gateway?
  • The gateway acts as a bridge between on-premises
    data sources and Azure cloud services.
  • Personal Gateway
  • Import Only, Power BI Service Only, No central
    monitoring/managing.
  • Can only be used by one person (personal) cant
    allow others to use this gateway.
  • On-Premises Gateway
  • Import and Direct Query supported.
  • Multiple users of gateway for fabricating
    content.
  • Central monitoring and control.
  • Q44. What is Power BI QA?
  • Power BI QA is a natural language tool that
    helps in querying the user data and getting the
    results the user needs from it. The user attains
    this by typing into a dialog box on the
    Dashboard, in which the engine instantaneously
    generates an answer similar to in Power View. QA
    interprets the user questions and shows the user
    a restated query of what it is looking for from
    the user data. QA was developed by Server and
    Tools, Microsoft Research, and the Bing teams to
    give the user a complete feeling of truly
    exploring the user data.
  • Q45. What is how Excel can be experienced with
    Power BI?

17
  • Below are some of the ways through which we can
    influence Power BI
  • The Power BI Publisher for Excel
  • May be used to attach Excel items (charts,
    ranges, pivot tables) to Power BI Service.
  • May be used to link to datasets and reports
    stored in Power BI Service.
  • Excel workbooks can be uploaded to Power BI and
    viewed in a browser like Excel Services.
  • Q46. What is a calculated column in Power BI and
    why would the user use them?
  • Calculated Columns are DAX expressions that are
    calculated during the models processing/refresh
    process for each row of the given column and can
    be used like any other column in the model.
  • Calculated columns are not compressed and thus
    require additional memory
  • and result in decreased query performance. They
    can also decrease processing/refresh performance
    if applied to large amounts of data and can make
    a model more difficult to maintain/support given
    that the computed column is not present at the
    source.
  • Q47. How is data security implemented in Power
    BI?
  • Power BI can employ Row Level Security roles to
    models.
  • A DAX expression is applied on a table to filter
    its rows at query time.
  • Dynamic security entails the use of USERNAME
    functions in security role definitions.
  • A table is created in the model that connects
    users to specific features
  • and roles.
  • Q48. What are many-to-many relationships and how
    can they be addressed in Power BI?

18
  • Many to Many relationships involves building a
    link between tables reflecting the combinations
    of two dimensions (e.g., doctors and patients).
  • Two-way dual relationships can be used in PBIX.
  • CROSS FILTER function can be used in Power Pivot
    like Excel.
  • DAX can be used per metric to check and
    optionally revise the filter framework.
  • Q49. Describe Power BI Publisher for Excel?
  • The user can use the Power BI publisher for Excel
    to attach ranges, pivot tables, and charts to
    Power BI.
  • The user can manage the tiles by refreshing them
    or removing them in Excel.
  • The Power BI Publisher for Excel can also be used
    to create a link from Excel to datasets that are
    hosted in the Power BI Service.
  • An Excel pivot table is generated with a link to
    the data in Azure.
  • The Publisher installs all the essential drivers
    on the local device to verify connectivity.
  • Q50. What are the differences between a Power BI
    Dataset, a Report, and a Dashboard?
  • Dataset
  • The source is used to create reports and
    visuals/tiles.
  • A data model is an Analysis Services Server
  • Data could be inside of the model (imported) or a
    Direct Query connection to a source.
  • Report
  • An individual Power BI Desktop file comprising of
    one or more report pages.

19
  • Dashboard
  • a compilation of visuals from different reports.
  • Built to average primary visuals and metrics from
    multiple datasets.
  • Q51. What are the three Edit Interactions
    options of a visual tile in Power BI Desktop?
  • The 3 edit communication choices are Filter,
    tfighlight, and None.
  • Filter It completely penetrates a visual based
    on the filter selection of another visual.
  • tfighlight It emphasizes only the related
    elements on the visual and shades out the
    non-related items.
  • None
  • Some useful Links Are Below
  • To Know more about Power BI Certification visit
    The power BI Certification Course
  • Must visit our official youtube channel -
    Analyticstraininghub
  • To know more about our visit - Most demanded
    Technical Skills Based Certification Courses
Write a Comment
User Comments (0)
About PowerShow.com