Ans: Microsoft
has two parts for Self-Service BI
| Excel BI Toolkit | It allows users to create an interactive report by
importing data from different sources and model data according to report
requirement. |
| Power BI | It is the online solution that enables you to share
the interactive reports and queries that you have created using the Excel BI
Toolkit. |
2). What is self-service business intelligence?
Ans: Self-Service Business Intelligence (SSBI)
Ans: Power BI is a cloud-based data sharing environment. Once you have developed reports using Power Query, Power Pivot and Power View, you can share your insights with your colleagues. This is where Power BI enters the equation. Power BI, which technically is an aspect of SharePoint online, lets you load Excel workbooks into the cloud and share them with a chosen group of co-workers. Not only that, but your colleagues can interact with your reports to apply filters and slicers to highlight data. They are completed by Power BI, a simple way of sharing your analysis and insights from the Microsoft cloud.
Power BI features allow you to:
Ans: Power BI Desktop is a free desktop application that can be installed right on your own computer. Power BI Desktop works cohesively with the Power BI service by providing advanced data exploration, shaping, modeling, and creating report with highly interactive visualizations. You can save your work to a file or publish your data and reports right to your Power BI site to share with others.
5). What data sources can Power BI connect to?
Ans: The list of data sources for Power BI is extensive, but it can be grouped into the following:
Ans: The following are the Building Blocks (or) key components of Power BI:
Ans: Power BI provides variety of option to filter report, data and visualization. The following are the list of Filter types.
Ans: Content packs for services are pre-built solutions for popular services as part of the Power BI experience. A subscriber to a supported service, can quickly connect to their account from Power BI to see their data through live dashboards and interactive reports that have been pre-built for them. Microsoft has released content packs for popular services such as Salesforce.com, Marketo, Adobe Analytics, Azure Mobile Engagement, CircuitID, comScore Digital Analytix, Quickbooks Online, SQL Sentry and tyGraph.
Organizational content packs provide users, BI professionals, and system integrator the tools to build their own content packs to share purpose-built dashboards, reports, and datasets within their organization.
9). What is DAX?
Ans: To do basic calculation and data analysis on data in power pivot, we use Data Analysis Expression (DAX). It is formula language used to compute calculated column and calculated field.
A- Measure Name
B- = – indicate beginning of formula
C- DAX Function
D- Parenthesis for Sum Function
E- Referenced Table
F- Referenced column name
10). What are the most common DAX Functions used?
Ans: Below are some of the most commonly used DAX function:
11). How is the FILTER function used?
FILTER(MyTable,[SalesMetric] > 500)
Limitations:
13). What is the common table function for grouping data?
Ans: SUMMARIZE()
SUMMARIZECOLUMNS
14). What are some benefits of using Variables in DAX ?
Ans: Below are some of the benefits:
15). How would you create trailing X month metrics via DAX against a non-standard calendar?
Ans: The solution will involve:
Alternatively, CONTAINS may be used:
16). What are the different Excel BI add-in?
Ans: Below are the most important BI add-in to Excel:
Power BI Interview Questions – Power Pivot
17). What is Power Pivot?
Ans: Power Pivot is an add-in for Microsoft Excel 2010 that enables you to import millions of rows of data from multiple data sources into a single Excel workbook. It lets you create relationships between heterogeneous data, create calculated columns and measures using formulas, build PivotTables and PivotCharts. You can then further analyze the data so that you can make timely business decisions without requiring IT assistance.
18). What is Power Pivot Data Model?
Ans: It is a model that is made up of data types, tables, columns, and table relations. These data tables are typically constructed for holding data for a business entity.
19). What is xVelocity in-memory analytics engine used in Power Pivot?
Ans: The main engine behind power pivot is the xVelocity in-memory analytics engine. It can handle large amount of data because it stores data in columnar databases, and in memory analytics which results in faster processing of data as it loads all data to RAM memory.
20). What are some of differences in data modeling between Power BI Desktop and Power Pivot for Excel?
Ans: Here are some of the differences:
21). Can we have more than one active relationship between two tables in data model of power pivot?
Ans: No, we cannot have more than one active relationship between two tables. However, can have more than one relationship between two tables but there will be only one active relationship and many inactive relationship. The dotted lines are inactive and continuous line are active.
22). What is Power Query?
Ans: Power query is a ETL Tool used to shape, clean and transform data using intuitive interfaces without having to use coding. It helps the user to:
Shape data as per requirement by removing and adding data.
23). What are the data destinations for Power Queries?
Ans: There are two destinations for output we get from power query:
24). What is query folding in Power Query?
Ans: Query folding is when steps defined in Power Query/Query Editor are translated into SQL and executed by the source database rather than the client machine. It’s important for processing performance and scalability, given limited resources on the client machine.
25). What are some common Power Query/Editor Transforms?
Ans: Changing Data Types, Filtering Rows, Choosing/Removing Columns, Grouping, Splitting a column into multiple columns, Adding new Columns ,etc.
26). Can SQL and Power Query/Query Editor be used together?
Ans: Yes, a SQL statement can be defined as the source of a Power Query/M function for additional processing/logic. This would be a good practice to ensure that an efficient database query is passed to the source and avoid unnecessary processing and complexity by the client machine and M function.
27). What are query parameters and Power BI templates?
Ans:Query parameters can be used to provide users of a local Power BI Desktop report with a prompt, to specify the values they’re interested in.
Parameters and templates can make it possible to share/email smaller template files and limit the amount of data loaded into the local PBIX files, improving processing time and experience .
28). Which language is used in Power Query?
Ans: A new programming language is used in power query called M-Code. It is easy to use and similar to other languages. M-code is case sensitive language.
29). Why do we need Power Query when Power Pivot can import data from mostly used sources?
Ans: Power Query is a self-service ETL (Extract, Transform, Load) tool which runs as an Excel add-in. It allows users to pull data from various sources, manipulate said data into a form that suits their needs and load it into Excel. It is most optimum to use Power Query over Power Pivot as it lets you not only load the data but also manipulate it as per the users needs while loading.
30). What is Power Map?
Ans: Power Map is an Excel add-in that provides you with a powerful set of tools to help you visualize and gain insight into large sets of data that have a geo-coded component. It can help you produce 3D visualizations by plotting upto a million data points in the form of column, heat, and bubble maps on top of a Bing map. If the data is time stamped, it can also produce interactive views that display, how the data changes over space and time.
31). What are the primary requirement for a table to be used in Power Map?
Ans: For a data to be consumed in power map there should be location data like:
The primary requirement for the table is that it contains unique rows. It must also contain location data, which can be in the form of a Latitude/Longitude pair, although this is not a requirement. You can use address fields instead, such as Street, City, Country/Region, Zip Code/Postal Code, and State/Province, which can be geolocated by Bing.
32). What are the data sources for Power Map?
Ans: The data can either be present in Excel or could be present externally. To prepare your data, make sure all of the data is in Excel table format, where each row represents a unique record. Your column headings or row headings should contain text instead of actual data, so that Power Map will interpret it correctly when it plots the geographic coordinates. Using meaningful labels also makes value and category fields available to you when you design your tour in the Power Map Tour Editor pane.
To use a table structure which more accurately represents 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:
In case you wish to load your data from an external source:
Power BI Interview Questions – Additional Questions
33). What is Power View?
Ans: Power View is a data visualization technology that lets you create interactive charts, graphs, maps, and other visuals which bring your data to life. Power View is available in Excel, SharePoint, SQL Server, and Power BI.
The following pages provide details about different visualizations available in Power View:
34). What is Power BI Designer?
Ans: It is a stand alone application where we can make Power BI reports and then upload it to Powerbi.com, it does not require Excel. Actually, it is a combination of Power Query, Power Pivot, and Power View.
35). Can we refresh our Power BI reports once uploaded to cloud (Share point or Powebi.com)?
Ans: Yes we can refresh our reports through Data Management gateway(for sharepoint), and Power BI Personal gateway(for Powerbi.com)
36). What are the different types of refreshing data for our published reports?
Ans: There are four main types of refresh in Power BI. Package refresh, model or data refresh, tile refresh and visual container refresh.
Package refresh
This synchronizes your Power BI Desktop, or Excel, file between the Power BI service and OneDrive, or SharePoint Online. However, this does not pull data from the original data source. The dataset in Power BI will only be updated with what is in the file within OneDrive, or SharePoint Online.
Model/data refresh
It referrs to refreshing the dataset, within the Power BI service, with data from the original data source. This is done by either using scheduled refresh, or refresh now. This requires a gateway for on-premises data sources.
Tile refresh
Tile refresh updates the cache for tile visuals, on the dashboard, once data changes. This happens about every fifteen minutes. You can also force a tile refresh by selecting the ellipsis (…) in the upper right of a dashboard and selecting Refresh dashboard tiles.
Visual container refresh
Refreshing the visual container updates the cached report visuals, within a report, once the data changes.
37). Is Power BI available on-premises?
Ans: No, Power BI is not available as a private, internal cloud service. However, with Power BI and Power BI Desktop, you can securely connect to your own on-premises data sources. With the On-premises Data Gateway, you can connect live to your on-premises SQL Server Analysis Services, and other data sources. You can also scheduled refresh with a centralized gateway. If a gateway is not available, you can refresh data from on-premises data sources using the Power BI Gateway – Personal.
38). What is data management gateway and Power BI personal gateway?
Ans: Gateway acts a bridge between on-premises data sources and Azure cloud services.
Personal Gateway:
On-Premises Gateway:
39). What is Power BI Q&A?
Ans: Power BI Q&A is a natural language tool which helps in querying your data and get the results you need from it. You do this by typing into a dialog box on your Dashboard, which the engine instantaneously generates an answer similar to Power View. Q&A interprets your questions and shows you a restated query of what it is looking from your data. Q&A was developed by Server and Tools, Microsoft Research and the Bing teams to give you a complete feeling of truly exploring your data.
40). What are some ways that Excel experience can be leveraged with Power BI?
Ans: Below are some of the ways through which we can leverage Power BI:
41). What is a calculated column in Power BI and why would you use them?
Ans: Calculated Columns are DAX expressions that are computed during the model’s 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 consume more memory and result in reduced query performance. They can also reduce processing/refresh performance if applied on large fact tables and can make a model more difficult to maintain/support given that the calculated column is not present in the source system.
42). How is data security implemented in Power BI ?
Ans: Power BI can apply Row Level Security roles to models.
43). What are many-to-many relationships and how can they be addressed in Power BI ?
Ans: Many to Many relationships involve a bridge or junction table reflecting the combinations of two dimensions (e.g. doctors and patients). Either all possible combinations or those combinations that have occurred.
44). Why might you have a table in the model without any relationships to other tables?
Ans: There are mainly 2 reasons why we would have tables without relations in our model:
45). What is the Power BI Publisher for Excel?
Ans: You can use Power BI publisher for Excel to pin ranges, pivot tables and charts to Power BI.
The Publisher installs all necessary drivers on local machine to establish connectivity .
46). What are the differences between a Power BI Dataset, a Report, and a Dashboard?
Ans: Dataset: The source used to create reports and visuals/tiles.
Report: An individual Power BI Desktop file (PBIX) containing one or more report pages.
Dashboard: a collection of visuals or tiles from different reports and, optionally, a pinned.
47) What are the three Edit Interactions options of a visual tile in Power BI Desktop?
Ans: The 3 edit interaction options are Filter, Highlight, and None.
Filter: It completely filter a visual/tile based on the filter selection of another visual/tile.
Highlight: It highlight only the related elements on the visual/tile, gray out the non-related items.
None: It ignore the filter selection from another tile/visual.
48). What are some of the differences in report authoring capabilities between using a live or direct query connection such as to an Analysis Services model, relative to working with a data model local to the Power BI Desktop file?
Ans: With a data model local to the PBIX file (or Power Pivot workbook), the author has full control over the queries, the modeling/relationships, the metadata and the metrics.
With a live connection to an Analysis Services database (cube) the user cannot create new metrics, import new data, change the formatting of the metrics, etc – the user can only use the visualization, analytics, and formatting available on the report canvas.
With a direct query model in Power BI to SQL Server, for example, the author has access to the same features (and limitations) available to SSAS Direct Query mode.
50). How does SSRS integrate with Power BI?
Ans: Below are some of the way through which SSRS can be integrated with Power BI:
The limitations of Managed Enterprise BI led to the birth of Self-service BI. There are significant differences that separate them.
| Managed Enterprise BI | Self-service BI |
| Here, data flows in from a plethora of sources and, for this reason, there is no order in which companies ingest and manage their data sources. | This enables companies to ingest data from any data source, seamlessly. Companies take in data from any source in any format. |
| Companies fail to conduct their business operations, effectively, as they are not able to report and analyze data and collaborate for collecting valuable insights from it. | With data ingestion falling into order, companies are able to process data and, consequently, conduct business operations with ease. |
| There are time constraints and a lack of proper information when it comes to analyzing data. | Analyzing data is easy, and it is done implicitly. Time constraints are hence alleviated. |
| Third-party vendors are employed to help companies make the most out of their data sources, leading to budget problems and slow productivity. | There is no need of third-party vendors anymore and all associated constraints are eradicated. |
| Complex programming skills are necessary for generating reports. | Users could generate intuitive and actionable dashboards almost instantaneously without executing complex programming codes. |
2. What exactly is Self-service BI?
Self-service BI or Self-service Business Intelligence (SSBI) is an approach to data analytics, reporting, and visualization that enables users to generate easy-to-understand, intuitive, and actionable dashboards, almost instantaneously. The most striking feature of SSBI is the fact that users are not required to be adept at technical expertise when it comes to data reporting. Using available filters and data manipulation options, they can influence data as per their business needs and further create reports. There are two parts to Microsoft SSBI:
3. Why are you interested in Power BI? What makes you think that Power BI would be a great career option?
A cloud-based data reporting and visualization tool, Power BI makes it possible for users to generate reports online. Once reports are generated, users can share them with their colleagues in their workplace. This aspect of Power BI makes it quite popular among business users. And therefore, Power BI is both an interesting and promising career option.
4. Mention the important features of Power BI.
Features of Power BI are many. The most notable ones are:
5. Is Power BI free to use?
Well, users can use Power BI for free. However, the best of Power BI can be availed with the Power BI Pro subscription account. This can be purchased from the Microsoft Store. The subscription account basically offers an enhanced version of several features that are available with the Power BI free account. Most business users use a subscribed account as it offers more data refreshes per day and other features as compared to the free version.
6. What are the versions of Power BI?
Power BI brings in a lot of flexibility when it comes to data reporting and visualization. For this reason, the complete Power BI package has been divided into three versions. These versions allow all kinds of users to leverage the functionalities of Power BI to the fullest.
The versions are:
7. What is Power BI Desktop?
Power BI Desktop is a Windows desktop-based application for personal computers, primarily for designing, generating, and publishing reports to the cloud. Used as an on-premise version of Power BI, Power BI Desktop can run on PCs and work full-fledged even when the system is not connected to the Internet. Just when users want to publish their reports to the cloud or share with colleagues, they are supposed to connect to the Internet. Power BI Desktop is basically the first application that users jump into when they board on Power BI.
8. What are the major components of Power BI?
There are five different components of Power BI.
9. What is the purpose of the ‘Get Data’ icon in Power BI?
When users click on the Get Data icon in Power BI, a drop-down menu appears and it shows all data sources from which data can be ingested. Data can actually be directly ingested from any source including files in Excel, CSV, XML, JSON, PDF, and SharePoint formats and databases such as SQL, Access, SQL Server Analysis Services, Oracle, IBM, MySQL, and much more. Also, Power BI datasets and Power BI data flows are compatible. Data can also be taken in from Azure and other online sources.
10. How can we filter data in Power BI?
Data can be filtered using various filters that are available in Power BI, implicitly. There are basically three types of filters, namely, Page-level filters, Drillthrough filters, and Report-level filters.
11. Where is data stored in Power BI?
When data is ingested into Power BI, it is basically stored in Fact and Dimension tables.
12. What are Content Packs?
Content packs are packaged reports, dashboards, and datasets, which can be shared with other Power BI users in the organization. When a content pack is connected on the Powerbi.com portal, report items are merged into workspace lists.
The most notable features of content packs are as follows:
13. What are the different views in Power BI Desktop?
There are three different views in Power BI, each of which serves a different purpose.
14. What is Row-level Security?
Row-level security restricts the data that a user can view and has access to, based on filters. For configuring row-level security, users can define rules and roles in Power BI Desktop and publish the same to Power BI Service. Also, the username() function can be used alongside table relationships to restrict the data to the current user.
However, for enabling row-level security, a Power BI Pro subscription account is required, and Excel sheets can only be used when they are converted to the .pbix file format.
15. What is DAX? What are the benefits of using variables in DAX?
DAX or Data Analysis Expressions can be used to query and return data by a table expression. It is a formula language that is used to perform basic calculations and data analysis on the data in Power Pivot. Also, it is used to compute calculated columns, calculated fields, and measures. However, data cannot be inserted or modified using DAX.
DAX Syntax:
Total Sales = SUM(Sales[SalesAmount])
Where ‘Total Sales’ is a ‘Measure’; ‘SUM’ is a ‘DAX Function’, and ‘Sales[SalesAmount]’ represents the referenced table and the referenced column name.
Benefits of using variables in DAX:
16. What is Bidirectional Cross-filtering in Power BI?
Bidirectional cross-filtering in Power BI Desktop allows data modelers to determine how they want filters to flow for data using relationships between tables. With bidirectional cross-filtering, the filter context is propagated to a second related table on the other side of a table relationship. This can help data modelers solve the many-to-many problem without writing complicated DAX formulas. Thus, bidirectional cross-filtering simplifies the job for data modelers.
17. How are relationships defined in Power BI Desktop?
If there are no null values or duplicate rows, relationships between tables can be defined in two ways:
18. What do you know about Power BI Query Editor?
By using Power BI Query Editor, users can load data from a wider number of data sources and apply transformations on them, including adding new columns and measures.
Power BI Query Editor comprises four tabs:
Query Editor Tab | Use Case |
Home |
|
Transform |
|
Add Column |
|
View |
|
19. What is Advanced Editor in Power BI?
Advanced Editor can be used to see the query that Power BI runs against data sources to import data.
20. Why should General Formatting be applied to data in Power BI?
By formatting data, users can help Power BI categorize and identify data, making it much easier to work with.
Custom Column Formula:
= Table.AddColumn(#"Sorted Rows", "DaysOrderToShip", each [ShipDate] -[OrderDate])
The above code is the formula to create a custom column, which calculates the days from when an order was placed to when it got shipped.
21. What are the most common data shaping techniques?
The most common data shaping techniques are:
22. What is the difference between Calculated Columns, Calculated Tables, and Measures?
Calculated Columns | Calculated Tables | Measures |
|
|
|
23. Which In-memory Analytics Engine is used in Power Pivot?
The primary in-memory analytics engine behind Power Pivot is xVelocity. This engine handles large amounts of data as it stores data in columnar databases. In in-memory analytics, all data is loaded to RAM memory, and therefore processing speed is really fast.
24. What is Power BI Designer?
A powerful and flexible new tool under Power BI umbrella, Power BI Designer empowers users to create intuitive reports and dashboards, easily and quickly, and also lets users change visual views of their data at fingertips for better analytics and informed decision-making. This designer is a host of drag-and-drop capabilities that help users place content exactly where they want it on the report canvas in a well-structured layout.
25. Is it possible to refresh Power BI Reports after they are published to the cloud?
Yes, it is possible. Gateways can be used to do so.
26. What gateways are available in Power BI and why use them?
A gateway basically acts as a bridge between on-premise data sources and Azure Cloud Services.
27. How can geographic data be mapped into Power BI Reports?
Through map chart and filled map chart, Power BI makes it possible for users to visually map geographic data, both globally and regionally.
28. What happens when you click on a single data point in one of the multiple visuals in a report?
When we do that, data gets selected and copied to the clipboard. Further, the copied data can be pasted anywhere as per the requirement of the user.
29. What is z-order in Power BI?
Z-order is a design strategy that is used for arranging visuals over shapes. Also, z-order can be defined as an implementation method that can be applied when reports have multiple elements. Further, this can also be used to refresh the display after the order of items in a report is changed.
30. What is the prerequisite for connecting to a database in Azure SQL Database?
There is only one prerequisite for this. Before connecting to a database in Azure SQL Database, users should configure firewall settings to allow remote connections.
Years of Experience
Gratified Students
Training Batches
Training Hours
Please subscribe our technical blog to get recent updates.