Unit 4: Multi-dimensional data - Practice Quiz

INT323 — Database Essentials Toward Informatica 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 What does the acronym ETL stand for in the context of data warehousing?

A. Execute, Transform, Load
B. Extract, Transfer, Load
C. Extract, Transform, Load
D. Enter, Transact, Log

2 Which phase of the ETL process involves retrieving data from various source systems?

A. Loading
B. Transformation
C. Extraction
D. Staging

3 In the context of multi-dimensional data, what is a 'Data Cube'?

A. A hardware storage unit for backups
B. A relational database table
C. A data structure that allows analysis of data from multiple perspectives
D. A three-dimensional visualization tool

4 What is the primary purpose of the 'Transformation' step in ETL?

A. To store raw data immediately
B. To visualize data for end-users
C. To convert data into a format suitable for the destination system
D. To delete all historical data

5 Which OLAP operation involves moving from detailed data to a higher level of summarization?

A. Drill-down
B. Roll-up
C. Slice
D. Dice

6 What is the 'Staging Area' in an ETL process?

A. A temporary storage area used between extraction and transformation
B. The user interface for reporting
C. The source system database
D. The final destination for the data

7 Which of the following is a common data transformation task?

A. Data cleansing (removing duplicates/nulls)
B. Creating backup tapes
C. Hardware maintenance
D. Data entry

8 Which OLAP operation allows you to navigate from summarized data to more detailed data?

A. Slice
B. Pivot
C. Roll-up
D. Drill-down

9 What is 'Incremental Loading'?

A. Loading data manually one record at a time
B. Deleting the database and reloading everything
C. Loading data without any transformation
D. Loading only the data that has changed or is new since the last load

10 In Informatica and other ETL tools, what is a 'Mapping'?

A. A geographical map of server locations
B. The physical cabling diagram
C. A definition of the flow of data from source to target including transformations
D. A list of user passwords

11 What does CDC stand for in the context of data extraction?

A. Central Data Core
B. Computer Disk Check
C. Create Data Cubes
D. Change Data Capture

12 Which operation selects a single dimension from a data cube, effectively creating a 2D view?

A. Rolling
B. Drilling
C. Dicing
D. Slicing

13 What is a 'Full Load' strategy?

A. Loading data incrementally
B. Loading only error logs
C. Completely erasing the target and reloading all data from the source
D. Loading data only on weekends

14 The 'Dice' operation in a data cube performs which action?

A. Summarizes the data
B. Selects a sub-cube by selecting specific values for multiple dimensions
C. Rotates the axes of the cube
D. Selects a single value for one dimension

15 Which of the following is a major benefit of using an ETL tool like Informatica over hand-coding SQL?

A. It is always free of cost
B. It eliminates the need for a database
C. It requires no training
D. It provides metadata management and visual workflow design

16 In a data cube, what are 'Measures'?

A. The numerical data being analyzed (e.g., Sales Amount)
B. The descriptive attributes like Product Name
C. The keys linking tables
D. The security protocols

17 What is 'Data Validation' during the Transformation phase?

A. Ensuring data meets defined business rules and constraints
B. Compressing the data for storage
C. Copying data to a backup drive
D. Encrypting the data

18 Which transformation type is used to combine data from two different sources based on a common key?

A. Sorter
B. Filter
C. Aggregator
D. Joiner

19 What allows an ETL process to pause and restart from a specific point in case of failure?

A. Checkpoints
B. Firewalls
C. Data Marts
D. Primary Keys

20 The 'Pivot' or 'Rotate' operation is used to:

A. Add new data to the cube
B. Delete dimensions
C. Reorient the view of the data to provide an alternative presentation
D. Filter out null values

21 Which of the following is an example of a heterogeneous data source in ETL?

A. Extracting from Oracle and loading into Oracle
B. Extracting from a CSV file and a SQL database to load into a Data Warehouse
C. Renaming a table
D. Copying a table within the same database

22 What is the role of a 'Surrogate Key' generated during transformation?

A. To act as a foreign key to the source system
B. To replace the natural primary key with a unique internal system identifier
C. To encryption the data
D. To sort the data alphabetically

23 Latency in ETL refers to:

A. The time difference between data creation in the source and availability in the target
B. The number of rows in a table
C. The size of the hard drive
D. The cost of the software

24 Which ETL approach loads data into the target system first and then transforms it?

A. ETL
B. CDC
C. OLTP
D. ELT

25 In simple ETL processing, what is a 'Lookup' transformation used for?

A. To search for relevant values in another table or file based on a source value
B. To export data to Excel
C. To aggregate sums
D. To delete records

26 What is 'Data Granularity'?

A. The level of detail or summary of the data
B. The security level of the data
C. The speed of the processor
D. The type of database used

27 Which component in Informatica PowerCenter executes the sessions and workflows?

A. Repository Service
B. Integration Service
C. Designer
D. Client Tools

28 A 'Dimension' in a data cube represents:

A. The perspective or category by which data is viewed (e.g., Time, Location)
B. The calculation algorithm
C. The quantitative data
D. The total size of the database

29 What is the primary function of an 'Aggregator' transformation?

A. To filter rows
B. To split data into multiple streams
C. To perform calculations like Sum, Avg, Count on groups of data
D. To join tables

30 Why is 'Metadata' important in ETL?

A. It increases the storage size unnecessarily
B. It provides data about the data (e.g., source, format, lineage)
C. It is the actual user data
D. It slows down the extraction process

31 Which loading strategy performs an 'Update else Insert' (Upsert) operation?

A. Truncate and Load
B. Full Load
C. Static Load
D. Incremental Merge

32 The process of tracking the flow of data from origin to destination is called:

A. Data Lineage
B. Data Mining
C. Data Encryption
D. Data Compression

33 What type of transformation is 'Filtering'?

A. Active transformation
B. Passive transformation
C. Extraction transformation
D. Loading transformation

34 In a Star Schema, which tables connect to the central Fact Table?

A. Dimension Tables
B. Temporary Tables
C. System Tables
D. Other Fact Tables

35 What is the purpose of 'Error Handling' in ETL?

A. To delete the source database
B. To capture, log, and manage records that fail validation or transformation
C. To ignore all errors
D. To stop the server permanently

36 Which of the following is strictly an ETL Tool?

A. Google Chrome
B. Microsoft Word
C. Informatica PowerCenter
D. Adobe Photoshop

37 What is a 'Flat File' in the context of data extraction?

A. A 3D image file
B. A database with no relationships
C. A corrupted file
D. A plain text file (like CSV or TXT) containing data records

38 During the Loading phase, what does 'Referential Integrity' ensure?

A. That data is loaded quickly
B. That the disk is not full
C. That the data is encrypted
D. That relationships between tables remain consistent (e.g., Foreign Keys exist)

39 What is the benefit of a 'Passive' transformation?

A. It requires user interaction
B. It does not change the number of rows passing through (e.g., calculation derived from a column)
C. It changes the number of rows
D. It deletes data

40 In multidimensional data, a 'Hierarchy' defines:

A. The parent-child relationships within a dimension (e.g., Year -> Quarter -> Month)
B. The network topology
C. The security levels of users
D. The speed of data access

41 Which ETL process is most likely to be used for 'Real-time' data warehousing?

A. Batch Processing
B. Manual Entry
C. Quarterly Loading
D. Stream Processing / Micro-batching

42 What is 'Data Normalization' usually associated with?

A. OLAP Systems
B. Flat Files
C. Transactional (OLTP) Source Systems
D. Data Cubes

43 The 'Router' transformation is used to:

A. Send data to a single target
B. Split data into multiple groups based on conditions
C. Join two tables
D. Sort data

44 What is the definition of 'Data Quality'?

A. The fitness of data for its intended use (accuracy, completeness, consistency)
B. The speed of the internet connection
C. The cost of the database license
D. The amount of data stored

45 Which step usually comes immediately after Extraction in a standard ETL workflow?

A. Transformation (or Staging)
B. Reporting
C. Loading
D. Archiving

46 What is a 'Derived Column'?

A. A new column created through calculation or concatenation during transformation
B. A primary key
C. A column extracted directly from the source
D. A deleted column

47 In the context of Informatica, what is a 'Workflow'?

A. The database installation file
B. A set of instructions describing how and when to run tasks (sessions)
C. A single SQL query
D. The error log

48 Why might 'Data Type Conversion' be necessary during ETL?

A. Because the source system and target system may use different data formats (e.g., String vs Date)
B. To confuse hackers
C. To make the file look bigger
D. It is never necessary

49 Which operation is the opposite of 'Pivot'?

A. Unpivot
B. Join
C. Slice
D. Filter

50 What is the main advantage of using a Data Cube over a standard SQL query for analysis?

A. It pre-aggregates data, providing faster query response for multidimensional analysis
B. It uses less memory
C. It is slower
D. It allows for data entry