Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

What Is Perspective, Have You Ever Created Perspective?

Answer»

Perspective is from which the complexity of cubes by hidden ELEMENTS such as groups, dimensions can be REDUCED. In short, the slicing of the cube is also the same.

We have RETAIL and hospital data and the user is only allowed to see only hospital data, then we can create perspective ACCORDING to the situation.

2.

What is the surrogate key?

Answer»

It is an artificially generated key which is useful when the RECORDS don’t have any natural key. And not all tables need surrogate keys. The MAIN REASON to use them is they can assure that they act as unique and are represented by an auto-incrementing ID.

15. Explain The FLOW Of Creating A Cube?

Follow these steps to create a cube in SQL Server-

  • First Data Source should be created
  • Then create a Data Source View.
  • Specify Dimensions
  • Create a Cube (Cube name, type, and database type should be unique )
  • After DEPLOYING, process the cube.
3.

What is a data mart in SSAS?

Answer»

DATA MART is a subset of the data warehouse or data STORE that is used to support business needs for particular DEPARTMENTS like to support certain reports.

  • Dependent
  • Independent
  • Logical data MARTS are the three types of data marts.
4.

Name a few Business Analysis Enhancements for SSAS?

Answer»

There are CERTAIN enhancements for SSAS which should be applied in some area like-

  • Time INTELLIGENCE APPLIES to Cube.
  • Account Intelligence applies to Dimension or Cube.
  • Custom AGGREGATION to Dimension or Cube.
  • Custom MEMBER Formula again to Dimension or Cube.
  • Dimension Intelligence applies to Dimension or Cube.
5.

Which is a better star schema or snowflake?

Answer»

Star SCHEMAS are better as they use fewer FOREIGN keys, more in a denormalized form which makes them better for performance.

However, both schemas depend upon the size of the data. If the data is small then star SCHEMA comes into the process on the other hand if data is large with MANY relationships between them then you should go for Snowflake Schemas.

6.

What are the KPIs in SSAS?

Answer»

In SSAS KPIS are Key Performance Indicators and are used to estimate if the GOALS are achieved. A VALUE, goal, and trend can be MEASURED by it.

7.

What is XMLA?

Answer»

XMLA REFERS to XML for Analysis and is used for accessing data in ANALYTICAL systems like OLAP. This STANDARD uses EXECUTE and Discover methods, one allows applications to execute and LATER allows to fetch the information.

8.

What is FASMI?

Answer»

OLAP Database is also known as Fast Analysis of Shared Multidimensional Information i.e. FASMI. It is because it fulfills the FASMI rules that are described below and hidden in its name only-

  • Fast Analysis
  • Data should be shared by MANY users
  • Data INSIDE the database must be Multidimensional
  • Information (SUPPORT a large volume of data)
Related Article: Top 50 MYSQL Interview Questions 2020
9.

How would you deal with performance problems in SSAS?

Answer»

We can tune performance in SSAS by the FOLLOWING methods-

  • Use Partitions
  • Query engine cache should be EFFICIENTLY used.
  • Write efficient multidimensional expressions.
  • To REDUCE the number of records DEFINES effective aggregations.
10.

What is UDM? It’s significance in SSAS?

Answer»

UNIFIED DIMENSIONAL Model acts as a bridge between user and data sources. It is built over physical data sources so that the end-user SUBMITS queries against the UDM with the help of tools LIKE Microsoft Excel.

Significances are like
  • Improve the user model.
  • Gives high-performance queries that support INTERACTIVE analysis.
11.

What is the purpose of setting Logical Keys and Relationships in DSV?

Answer»

The purpose of setting the logical keys is achieved in the scenario where you have to work on the data from a variety of data SOURCES, that time you have to define the logical RELATIONSHIPS manually in DSV to SUPPLY those relationships that have been DEFINED automatically.

12.

What is Data Source? Would you like to tell some different data sources which have been supported by SSAS?

Answer»

SQL Server Analysis Services data source exists as a CONNECTION from which we can import or load REQUIRED data from the database or data warehouse. It contains INFORMATION like provider, server NAME, and database name.

Different data sources supported by it are-
  • Oracle
  • MS Access
  • Teradata
  • IBM DB2 and other relational databases
13.

What is the use of IsAggregatable property?

Answer»

The is aggregatable PROPERTY of an ATTRIBUTE HELPS in assigning MEMBERS to each dimension. If you will set its value to FALSE then it will not SHOW to all members.

14.

How will you add a new column to an existing table in SQL?

Answer»

With the HELP of ALTER Command, we can add columns to an existing table. This command allows you to drop a COLUMN also. The query that can be used to add a column into the existing ONE is-

ALTER TABLE dbo.StudentRcords ADD hobbies VARCHAR(50) NULL;

NOTE- You have to make the hobbies column NOT NULL or have to give a default value to it, otherwise the above query won’t work.

15.

What is OLAP? How is it different from OLTP?

Answer»

OLAP stands for Online Analytical Processing. In every Business application, this technology is used. It helps in performing multidimensional analysis of business data and PROVIDES solutions for complex calculations and data modeling.

OLAPOLTP
OLAP CONSISTS of a software tool that is used in Data AnalysisOLTP consists of tools that support Transaction Oriented Applications.
It is characterized by a large volume of data.It is characterized by a huge number of short transactions.
In this data, the warehouse is CREATED uniquelyOLTP uses a TRADITIONAL database
Benefits WOULD be the consistency of calculations.Handles all daily transactions of an organization.
Responds in seconds to minutesResponse in milliseconds