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. |
Explain channel driver. |
|
Answer» As the name implies, a channel DRIVER acts as a means of communication between PEs and the applications that run on channels connected to CLIENTS. The TERADATA Gateway acts in much the same way as a channel driver, ACTING as a conduit between the Parse ENGINE and applications connected to network clients. |
|
| 2. |
What do you mean by caching in Teradata? |
|
Answer» In simplest terms, caching is a benefit of USING Teradata that involves storing frequently used data and information in cache memory so that, when the next time the data is needed, it can be retrieved DIRECTLY from memory instead of requiring the APPLICATION to generate it again. In Teradata, caching remains in the same order, which means that it does not change very often. In fact, CACHES are typically shared among several APPLICATIONS. |
|
| 3. |
What are the benefits of using ETL tools over Teradata? |
|
Answer» Extract, Transform, Load (ETL) means three distinct tasks for managing databases. ETL tools offer some ADVANTAGES over Teradata, including:
|
|
| 4. |
Is Teradata an ETL tool or a database? |
|
Answer» Teradata is not an ETL (Extract, Transform and Load) tool. Teradata is an open-source RDBMS (relational database management system) that runs on different OPERATING systems, including Windows, UNIX, and Linux. Teradata is a relational database management system capable of HANDLING data loads in TERABYTES. The system is capable of handling large-scale data warehouse APPLICATIONS. |
|
| 5. |
Mention a few ETL (Extract, Transform and Load) Tools that come under Teradata. |
|
Answer» There are SEVERAL ETL (Extract, TRANSFORM, and Load) tools that are commonly used in TERADATA as follows:
|
|
| 6. |
Explain nodes in Teradata. |
|
Answer» The Teradata System consists of nodes, which are the BASIC UNITS. Nodes are INDIVIDUAL SERVERS in a Teradata system. Each node comprises a separate operating system, CPU, memory, Teradata RDBMS software, and DISK space. |
|
| 7. |
What do you mean by Spool space in Teradata? Write its usage. |
|
Answer» Spool space refers to the unused space in the system in which intermediate results from a SQL query are stored. Query execution is not POSSIBLE for USERS without spool space. Amount of spool space is divided based on the number of AMPs, but each AMP has only a fraction of the space available. In the event that the per AMP limit is exceeded, the user will RECEIVE a warning that they have run out of spool space. Example: Let's say the user was assigned a spool space of 200000000 bytes. This is the maximum space the user is allowed to use and it is distributed evenly across all AMPs as shown below. |
|
| 8. |
What is Skewness in Teradata? |
|
Answer» As a statistical CONCEPT, "skewness" refers to the row distribution on AMPs (ACCESS Module PROCESSORS). In data distribution, the Skew Factor refers to the distribution of table data among AMPs. Skewed factor of 0 INDICATE that the data is evenly distributed among the AMP's. In the case of highly skewed data, it means that some AMPs have more rows and some have very few, i.e., the distribution is not even. The Skew Factor is high in this case (unequal distribution of data), affecting performance and Teradata's parallelism. Choosing the right index can control the skewness of the data distribution. Ideally, you should choose a Primary Index that contains as many unique values as possible so as to AVOID skewness. |
|
| 9. |
What is performance tuning and why is it important? |
|
Answer» Specifically, Teradata Performance tuning involves identifying all bottlenecks in the database and resolving them. The bottleneck does not cause errors, but it certainly causes DELAYS in data retrieval from the database. A company without performance tuning for its database COULD suffer from imperfect responses to queries, causing unnecessary difficulties in accessing its data and other issues. The reasons for consistent performance tuning are as follows:
|
|
| 10. |
What is the process of restarting MLOAD Teradata Server after execution? |
|
Answer» In general, the PROCESS begins from the last known checkpoint, and after the MLOAD SCRIPT is EXECUTED, the server is restarted. |
|
| 11. |
What is the process of restarting MLOAD Client System after its failure? |
|
Answer» Teradata MultiLoad jobs that failed or were aborted because of client system FAILURE can be restarted depending on whether they stopped during the application PHASE (apply all DML (Data Manipulation Language) operations).
|
|
| 12. |
Why Multi-load doesn't support USI (Unique Secondary Index) instead of NUSI (Non-Unique Secondary Index)? |
|
Answer» Teradata allows all AMP (ACCESS Module Processors) to OPERATE independently. With USI, the index subtable would have to be PRESENT on multiple AMPs, which would require COMMUNICATION between AMPs. But with NUSI, the index subtable would be present on the same AMP as the data row, which would allow that AMP to be handled independently. This is why NUSI is SUPPORTED by multi-load. |
|
| 13. |
Explain different string manipulation operators and functions associated with Teradata. |
|
Answer» The Teradata String functions are used to manipulate STRINGS and are also compatible with the ANSI STANDARD. Additionally, it supports some standard string functions as WELL as the Teradata extensions to those functions.
Example: Consider a string “InterviewBit” from a table. SELECT SUBSTRING('Interviewbit' FROM 1 FOR 5);Output: Inter
Example: SELECT POSITION("r" IN "InterviewBit");Output: 5
Example: SELECT TRIM(" InterviewBit ");Output: InterviewBit
Example: SELECT UPPER("InterviewBit");Output: INTERVIEWBIT
Example: SELECT LOWER("INTERVIEWBIT");Output: interviewbit |
|
| 14. |
What do you mean by Teradata utilities and write different types of Teradata utilities? |
|
Answer» Data can be loaded into Teradata databases as well as exported from Teradata databases to client applications using Teradata utilities. There are many Teradata utilities available, including:
|
|
| 15. |
Explain Teradata Architecture. |
|
Answer» The following diagram illustrates Teradata's architecture: Teradata's architecture is based on MPP (massively parallel processing). In general, it can be divided into two parts i.e., storage architectures and RETRIEVAL architectures. In total, the architecture consists of FOUR components, namely, a parsing engine, BYNET, AMPs, and disks. The first two components make up the storage architecture, and the last two are retrieval architecture components.
|
|
| 16. |
What are the newly developed features of Teradata? |
|
Answer» Teradata offers the following features:
|
|
| 17. |
What is the importance of using Teradata? |
|
Answer» The following are reasons why TERADATA is important:
|
|