Ans: Teradata is basically an RDMS which is used to drive the Datamart, Datawarehouse, OLAP, OLTP, as well as DSS Appliances of the company. Some of the primary characteristics of Teradata are given below.
Ans: Some of the newly developed features of Teradata are: –
Ans: Some of the important components of Teradata are: –
Ans:
Ans: In Teradata, we Generate Sequence by making use of Identity Column
Ans: All you have to do is use CSUM.
Ans: The most suggestible utility here has to be Tpump. By making use of packet size decreasing or increasing, the traffic can be easily handled.
Ans: There are basically two ways of restarting in this case.
Ans: Some of the ETL tools which are commonly used in Teradata are DataStage, Informatica, SSIS, etc.
Ans: Some of the advantages that ETL tools have over TD are: –
Ans: Caching is considered as an added advantage of using Teradata as it primarily works with the source which stays in the same order i.e. does not change on a frequent basis. At times, Cache is usually shared amongst applications.
Ans: Just give the command .SHOW VERSION.
Ans: The index sub-table row happens to be on the same Amp in the same way as the data row in NUSI. Thus, each Amp is operated separately and in a parallel manner.
Ans: The script has to be submitted manually so that it can easily load the data from the checkpoint that comes last.
Ans: The process is basically carried out from the last known checkpoint, and once the data has been carried out after execution of MLOAD script, the server is restarted.
Ans: A node basically is termed as an assortment of components of hardware and software. Usually a server is referred to as a node.
Ans: We need to use BTEQ Utility in order to do this task. Skip 20, as well as Repeat 60 will be used in the script.
Ans: PDE basically stands for Parallel Data Extension. PDE basically happens to be an interface layer of software present above the operation system and gives the database a chance to operate in a parallel milieu.
Ans: TPD basically stands for Trusted Parallel Database, and it basically works under PDE. Teradata happens to be a database that primarily works under PDE. This is the reason why Teradata is usually referred to as Trusted Parallel or Pure Parallel database.
Ans: A channel driver is software that acts as a medium of communication between PEs and all the applications that are running on channels which are attached to the clients.
Ans: Just like channel driver, Teradata Gateway acts as a medium of communication between the Parse Engine and applications that are attached to network clients. Only one Gateway is assigned per node.
Ans: Virtual Disk is basically a compilation of a whole array of cylinders which are physical disks. It is sometimes referred to as disk Array.
Ans: Amp basically stands for Access Module Processor and happens to be a processor working virtually and is basically used for managing a single portion of the database. This particular portion of database cannot be shared by any other Amp. Thus, this form of architecture is commonly referred to as shared-nothing architecture.
Ans: Amp basically consists of a Database Manager Subsystem and is capable of performing the operations mentioned below.
Ans: PE happens to be a kind Vproc. Its primary function is to take SQL requests and deliver responses in SQL. It consists of a wide array of software components that are used to break SQL into various steps and then send those steps to AMPs.
Ans: Parsing is a process concerned with analysis of symbols of string that are either in computer language or in natural language.
Ans: A Parser: –
Ans: Dispatcher takes a whole collection of requests and then keeps them stored in a queue. The same queue is being kept throughout the process in order to deliver multiple sets of responses.
Ans: PE can handle a total of 120 sessions at a particular point of time.
Ans: BYNET basically serves as a medium of communication between the components. It is primarily responsible for sending messages and also responsible for performing merging, as well as sorting operations.
Ans: A Clique is basically known to be an assortment of nodes that is being shared amongst common disk drives. Presence of Clique is immensely important since it helps in avoiding node failures.
Ans: Whenever there is a downfall in the performance level of a node, all the corresponding Vprocs immediately migrate to a new node from the fail node in order to get all the data back from common drives.
Ans: There are basically four types of LOCKS that fall under Teradata. These are: –
Ans:
Ans: Only one AMP is actively involved in a Primary Index.
Ans: UPSERT basically stands for Update Else Insert. This option is available only in Teradata.
Ans: PPI is basically used for Range-based or Category-based data storage purposes. When it comes to Range queries, there is no need of Full table scan utilization as it straightaway moves to the consequent partition thus skipping all the other partitions.
Ans: SMALLINT – 2 Bytes – 16 Bites -> -32768 to 32767
BYTEINT – 1 Bytes – 8 Bits -> -128 to 127
INTEGER – 4 Bytes – 32 Bits -> -2,147,483,648 to 2,147,483,647
Ans: A Least Cost Plan basically executes in less time across the shortest path.
Ans:
Ans:
Ans: Spool space in Teradata is basically used for running queries. Out of the total space that is available in Teradata, 20% of the space is basically allocated to spool space.
Ans: Performance tuning in Teradata is basically done to identify all the bottlenecks and then resolve them.
Ans: Technically, bottleneck is not a form of error, but it certainly causes a certain amount of delay in the system.
Ans: There are basically four ways of identifying a bottleneck. These are: –
Ans: As per Highest Cost Plan, the time taken to execute the process is more, and it takes the longest path available.
Ans: Low, No, High and Join are the four modes that are present under Confidence Level.
Ans: Preliminary Phase, DML Phase, Data Acquisition Phase, Application Phase and End Phase.
Ans: Following are the limitations of TPUMP utility: –
Ans:
.set session transaction BTET -> Teradata transaction mode
.set session transaction ANSI -> ANSI mode
These commands will work only when they are entered before logging into the session.