SQL BI Test

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Knowledge Assessment

Date

Name

Employee ID

Score

Test Duration 30 Minutes

Instructions:
a) Technical questions (68 Marks)

Section 1: Technical

S. No Question Answers Marks


How to create Temp Table Snowflake? Write Syntax
1 2
(Snowflake)
Is Snowflake concerned with indexing? Explain
2 2
(Snowflake)

3 What are Snowflake Data Shares? (Snowflake) 2

4 In Snowflake, describe time travel. (Snowflake) 2


5 Explain Snowflake's architecture? (Snowflake) 5

How do you decide when to use a star schema versus a


6 snowflake schema in your data warehouse design? 3
(Snowflake) In star schema the fact table directly connected to the
dim tabale so the star schema more accurate

In snowflake the dim table indirectly connected to the fact


table

7 What are filters in Power BI? Explain all (Power BI) 2

They are 3 types of filters 1 visual level filter,2.report level


filter,3.page level filter

8 What is Power Query? Explain 2

Power query used for transformations and it generate the


m lang code

Write a DAX formula to create a new measure that


calculates the year-over-year growth percentage of sales.
9 5
Assume you have a Sales table with columns Sales
Amount and Date.
Explain the different roles available in Power BI
workspaces and the permissions associated with each
10 5
role. Provide examples of what each role can and cannot
do.

What is DAX in Power BI? Explain in detail with 3 different


11 examples. 5

What is AUTO_INCREMENT? Explain with SQL syntax


12 5
(SQL)

How to find the number of duplicates in a table? Explain


13 5
with SQL syntax (SQL)
Write a SQL Query using Join to find out unique empID
from table 1, those name are not exist in table 2? (SQL)

Datasets:
1. Table Name1: emp.DummyData1; Column
14 2
Name: EmpID, LName, FName, SAL, DOJ

2. Table Name2: emp.DummyData2; Column


Name: EmpID, LName, FName, SAL, DOJ

What will be the output of following Query? (SQL)

15 Query : 3
select case when null=null then ‘Raman’ Else ‘Raghav’
from dual;

Write a SQL query to create New empty table using an


16 3
existing table. (SQL)

17 Describe the purpose of window functions in SQL. 3


18 Why is a temp table a good or bad idea? 2

19 Explain Left and Right Join 3

20 What data sources can you connect to the Tableau? 2

What are the different types of joins available in Tableau?


21 3
How Can You Display the Top Five and Bottom Five Values
22 2
in the Same View in Tableau?

23 How Do You Handle Null Values in Tableau? 2

You might also like