InterviewSolution
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 lookup transformation? |
|
Answer» A lookup transformation allows USERS to access DATA from relational tables that are not defined in mapping documents. It enables users to UPDATE slowly changing dimension tables to determine whether the records ALREADY EXIST in the target or not. |
|
| 2. |
What is a fact-less fact table? |
|
Answer» A fact-less fact table doesn’t CONSIST of any MEASURES. It’s an INTERSECTION of dimensions. It has two types.
|
|
| 3. |
Explain schema objects. |
|
Answer» The logical structures where the database stores the schema object LOGICALLY within a database tablespace are defined as schema OBJECTS. These objects can be table, views, INDEXES, database LINKS and FUNCTION packages. |
|
| 4. |
Explain Cubes and OLAP Cubes. |
|
Answer» In ETL, cubes are DATA processing units which CONTAIN dimensions and fact TABLES from the data warehouse and provide multi-dimensional analysis. OLAP or Online Analytics Processing STORES large data in a multi-dimensional form for reporting purpose. The OLAP cubes consist FACTS called as measures categorized by dimensions. |
|
| 5. |
What is database normalization? |
|
Answer» In ETL, the Database Normalization is a process required to organize the tables and attributes of a relational database to MINIMIZE DATA redundancy. The process involves decomposing a table into less REDUNDANT tables without losing any information. |
|
| 6. |
What is a cosmetic bug in ETL testing? |
|
Answer» ETL testing’s cosmetic bug is related to the GUI of an APPLICATION. This bug can be related to font SIZE, font style, ALIGNMENT, colors, navigation, spelling mistakes, etc. |
|
| 7. |
Mention few differences between ETL testing and database testing. |
|
Answer» Here is a LIST of differences between ETL and DATABASE testing.
|
|
| 8. |
Name few ETL testing bugs. |
Answer»
|
|
| 9. |
What is ETL mapping sheet? |
|
Answer» An ETL mapping sheet contains all the required INFORMATION from the SOURCE file and stores them in rows and columns. It dramatically helps DEVELOPERS in writing SQL queries to SPEED quickly operate the testing process; The mapping sheet is created by the database designer. |
|
| 10. |
Explain the data loading types. |
|
Answer» Data loading process in ETL loads the prepared data from staging tables to main tables.
ETL has three types of data loading:
|
|
| 11. |
Explain data transformation in ETL. |
|
Answer» Data extracted from the source system NEEDS to be cleaned, mapped and TRANSFORMED before it loads into the target server.
Three steps need to be followed for data transformation:
|
|
| 12. |
Explain a few test cases in ETL testing. |
|
Answer» There are many test CASES available for ETL TESTING. Here are few best examples for consideration,
|
|
| 13. |
What is data source view in ETL? |
|
Answer» In ETL testing, the data source view defines the relational schema which will be used in the DATABASES of analysis services. Cubes and dimensions are created from data source VIEWS, rather than DIRECTLY from data source OBJECTS. |
|
| 14. |
What is Bus Schema in ETL? |
|
Answer» The BUS Schema handles the Dimension IDENTIFICATION ACROSS business processes. Bus Schema in ETL comes with a conformed dimension along with a standardized DEFINITION of information. |
|
| 15. |
What is ETL partitioning? |
|
Answer» The ETL TRANSACTIONS are NEEDED to be divided to achieve better performance. This process is known as ETL PARTITIONING. It makes sure that the server can DIRECTLY access the sources through multiple CONNECTIONS. |
|
| 16. |
Explain the ETL testing operations. |
|
Answer» An ETL testing includes:
|
|