Topp 50 Teradata-intervjufrågor och svar (2025)

Här är Teradata-intervjufrågor och svar för både fräscha och erfarna kandidater att få sitt drömjobb.

 

Teradata intervjufrågor och svar för nybörjare

1) Hur definierar du Teradata? Ge några av de primära egenskaperna hos densamma.

Teradata är i grunden ett RDMS som används för att driva företagets Datamart, Datawarehouse, OLAP, OLTP, såväl som DSS Appliances. Några av de primära egenskaperna hos Teradata ges nedan.

  • Kan köras på enstaka noder, såväl som på flera noder.
  • Parallellism är inbyggt i systemet.
  • Mycket kompatibel med standarderna för ANSI.
  • Tenderar att agera på samma sätt som en server.
  • Det är ett öppet system som i princip körs för UNIX MR-RAS, Suse Linux ETC, WIN2K, etc.

👉 Gratis PDF-nedladdning: Teradata-intervjufrågor och svar


2) Vilka är de nyutvecklade funktionerna i Teradata?

Några av de nyutvecklade funktionerna i Teradata är: –

  • Automatiserad tidsanalys
  • Utvidgning av komprimeringsmöjligheterna som möjliggör flexibel komprimering av data cirka 20 gånger mer data än den tidigare versionen.
  • Kundrelaterad innovation som tetradata synvinkel.

3) Markera några av de viktiga komponenterna i Teradata

Några av de viktiga komponenterna i Teradata är: -

  • Bynet
  • Access Module Processor (AMP)
  • Parsing Engine (PE)
  • Virtuell disk (vDisk)
  • Virtual Storage System (VSS)
Teradata intervjufrågor
Teradata intervjufrågor

4) Nämn proceduren genom vilken vi kan köra Teradata-jobb i en UNIX-miljö.

Allt du behöver göra är att köra i UNIX på det sätt som nämns nedan.

$Sh > BTEQ < [Script Path] > [Logfile Path]

or

$Sh > BTEQ < [Script Path] TEE [Logfile Path]


5) Hur genererar vi sekvens i Teradata?

I Teradata genererar vi sekvens genom att använda oss av Identity Column


6) Hur genereras sekvensen av Teradata under visningstiden?

Allt du behöver göra är att använda CSUM.


7) En viss belastning läggs på bordet och det också varje timme. Trafiken på morgonen är relativt låg och natten mycket hög. Enligt den här situationen, vilket är det lämpligaste verktyget och hur är det tänkt att det verktyget ska laddas?

Det mest tänkbara verktyget här måste vara Tpump. Genom att använda sig av att paketstorleken minskar eller ökar kan trafiken enkelt hanteras.


8) Om Fast Load Script misslyckas och endast feltabellerna görs tillgängliga för dig, hur ska du då starta om?

Det finns i princip två sätt att starta om i det här fallet.

  • Göra den gamla filen att köra – Se till att du inte släpper feltabellerna helt. Försök istället att rätta till de fel som finns i skriptet eller filen och kör sedan igen.
  • Köra en ny fil – I den här processen exekveras skriptet helt enkelt med hjälp av slutladdnings- och startsatser. Detta kommer att hjälpa till att ta bort låset som har satts upp på måltabellen och kan också ta bort den givna posten från snabbloggtabellen. När detta är gjort är du fri att köra hela skriptet igen.

9) Nämn några av ETL-verktygen som ingår under Teradata.

En del av den ETL-verktyg som vanligtvis används i Teradata är DataStage, Informatica, SSIS, etc.


10) Markera några av fördelarna som ETL-verktyg har jämfört med TD.

Några av fördelarna som ETL-verktyg har framför TD är: -

  • Flera heterogena destinationer, såväl som källor kan användas.
  • Felsökningsprocessen är mycket enklare med hjälp av ETL-verktyg på grund av fullfjädrat GUI-stöd.
  • Komponenter i ETL-verktyg kan enkelt återanvändas, och som ett resultat, om det finns en uppdatering av huvudservern, uppdateras alla motsvarande applikationer som är anslutna till servern automatiskt.
  • De-pivotering och pivotering kan enkelt göras med ETL-verktyg.

11) Vad är meningen med Caching i Teradata?

Cachning anses vara en extra fördel med att använda Teradata eftersom det i första hand fungerar med källan som förblir i samma ordning, dvs inte ändras på en frekvent basis. Ibland delas cachen vanligtvis mellan applikationer.


12) Hur kan vi kontrollera vilken version av Teradata som vi använder för närvarande?

Ge bara kommandot .SHOW VERSION.


13) Ge ett motiverat skäl till varför Multi-load stöder NUSI istället för USI.

Index undertabellsraden råkar vara på samma Amp på samma sätt som dataraden i NUSI. Således drivs varje förstärkare separat och på ett parallellt sätt.


14) Hur startas MLOAD Client System om efter körning?

Skriptet måste skickas in manuellt så att det enkelt kan ladda data från den checkpoint som kommer sist.


15) Hur startas MLOAD Teradata Server om efter körning?

Processen utförs i princip från den senast kända kontrollpunkten, och när data har utförts efter körning av MLOAD-skriptet, startas servern om.


16) Vad menas med en nod?

En nod kallas i princip som ett sortiment av komponenter av hårdvara och mjukvara. Vanligtvis kallas en server för en nod.


17) Låt oss säga att det finns en fil som består av 100 poster av vilka vi måste hoppa över de första och de sista 20 posterna. Vad kommer kodavsnittet?

Vi måste använda BTEQ Utility för att utföra denna uppgift. Skip 20, liksom Repeat 60 kommer att användas i manuset.


18) Förklara PDE.

PDE står i grunden för Parallel Data Extension. PDE råkar i princip vara ett gränssnittsskikt av mjukvara som finns ovanför operativsystemet och ger databasen en chans att verka i en parallell miljö.


19) Vad är TPD?

TPD står i princip för Trusted Parallel Database, och det fungerar i princip under PDE. Teradata råkar vara en databas som främst fungerar under PDE. Detta är anledningen till att Teradata vanligtvis kallas Trusted Parallel eller Pure Parallel databas.


20) Vad menas med en kanaldrivrutin?

En kanaldrivrutin är programvara som fungerar som ett kommunikationsmedium mellan PEs och alla applikationer som körs på kanaler som är kopplade till klienterna.


Teradata intervjufrågor och svar för erfarna

21) Vad menas med Teradata Gateway?

Precis som kanaldrivrutinen fungerar Teradata Gateway som ett kommunikationsmedium mellan Parse Engine och applikationer som är kopplade till nätverksklienter. Endast en gateway tilldelas per nod.


22) Vad menas med en virtuell disk?

Virtual Disk är i grunden en sammanställning av en hel uppsättning cylindrar som är fysiska diskar. Det kallas ibland för disk Array.


23) Förklara innebörden av Amp?

Amp står i grunden för Access Module Processor och råkar vara en processor som fungerar virtuellt och används i princip för att hantera en enda del av databasen. Denna speciella del av databasen kan inte delas av någon annan förstärkare. Således kallas denna form av arkitektur vanligtvis som delad-ingenting-arkitektur.


24) Vad innehåller Amp och vilka är alla operationer som den utför?

Amp består i grunden av ett Databas Manager Subsystem och kan utföra de operationer som nämns nedan.

  • Utför DML
  • Utför DDL
  • Implementera aggregationer och sammanfogningar.
  • Lossa och applicera lås osv.

25) Vad menas med en analysmotor?

PE råkar vara en snäll Vproc. Dess primära funktion är att ta emot SQL-förfrågningar och leverera svar SQL. Den består av ett brett utbud av programvarukomponenter som används för att dela upp SQL i olika steg och sedan skicka dessa steg till AMP:er.


26) Vad menar du med att tolka?

Parsing är en process som handlar om analys av strängsymboler som är antingen på datorspråk eller på naturligt språk.


27) Vilka funktioner har en Parser?

En parser: –

  • Kontrollerar semantiska fel
  • Kontrollerar syntaktiska fel
  • Kontrollerar objektets existens

28) Vad menas med en avsändare?

Dispatcher tar en hel samling förfrågningar och håller dem sedan lagrade i en kö. Samma kö hålls under hela processen för att leverera flera uppsättningar svar.


29) Hur många sessioner av MAX kan PE hantera vid en viss tidpunkt?

PE kan hantera totalt 120 sessioner vid en viss tidpunkt.


30) Förklara BYNET.

BYNET fungerar i princip som ett medium för kommunikation mellan komponenterna. Den ansvarar i första hand för att skicka meddelanden och ansvarar även för att utföra sammanslagningar, samt sorteringsoperationer.


31) Vad menas med en klick?

En klick är i grunden känt för att vara ett sortiment av noder som delas mellan vanliga diskenheter. Närvaro av Clique är oerhört viktigt eftersom det hjälper till att undvika nodfel.


32) Vad händer när en nod faller?

Närhelst det blir en nedgång i prestandanivån för en nod migrerar alla motsvarande Vprocs omedelbart till en ny nod från felnoden för att få tillbaka all data från vanliga enheter.


33) Lista ut alla former av LÅS som är tillgängliga i Teradata.

Det finns i princip fyra typer av LÅS som faller under Teradata. Dessa är: -

  • Läs Lås
  • Åtkomstlås
  • Exklusivt lås
  • Skrivlås

34) Vilken är den specifika utsedda nivån på vilken ett LÅS kan komma att tillämpas i Teradata?

  • Tabellnivå – Alla rader som finns i en tabell kommer säkert att vara låsta.
  • Databasnivålås – Alla objekt som finns i databasen kommer att låsas.
  • Row Hash Level Lock – Endast de rader som motsvarar den specifika raden kommer att låsas.

35) Vad är poängen för AMP:er som är aktivt involverade i Primary Index?

Endast en AMP är aktivt involverad i ett primärt index.


36) Vad är betydelsen av UPSERT-kommandot i Teradata?

UPSERT står i princip för Update Else Insert. Det här alternativet är endast tillgängligt i Teradata.


37) Markera fördelarna med PPI (Partition Primary Index).

PPI används i princip för Range-baserade eller Kategori-baserade datalagringsändamål. När det kommer till Range-frågor finns det inget behov av full tabellsökning eftersom den direkt flyttar till den efterföljande partitionen och hoppar över alla andra partitioner.


38) Ange storlekarna SMALLINT, BYTEINT och INTEGER.

SMALLINT – 2 byte – 16 bitar -> -32768 till 32767

BYTEINT – 1 byte – 8 bitar -> -128 till 127

HELTAL – 4 byte – 32 bitar -> -2,147,483,648 2,147,483,647 XNUMX XNUMX till XNUMX XNUMX XNUMX XNUMX


39) Vad menas med en minsta kostnadsplan?

En minsta kostnadsplan körs i princip på kortare tid över den kortaste vägen.


40) Markera punkterna för skillnader mellan databasen och användaren i Teradata.

  • En databas är i princip passiv, medan en användare är aktiv.
  • En databas lagrar i första hand alla objekt i databasen, medan en användare kan lagra vilket objekt som helst oavsett om det är ett makro, tabell, vy, etc.
  • Databasen har inget lösenord medan användaren måste ange lösenord.

Teradata intervjufrågor och svar för 10 års erfarenhet

41) Markera skillnaderna mellan Primärnyckel och Primärindex.

  • Primärt index är ganska obligatoriskt, medan Primary Key är valfritt.
  • Primärt index har en gräns på 64 tabeller/kolumner, medan primärnyckeln inte har någon gräns.
  • Primärt index tillåter dubbletter och nollor, medan Primary Key inte gör det.
  • Primärindex är en fysisk mekanism, medan Primärnyckel är en rent logisk mekanism.

42) Förklara hur spolutrymmet används.

Spoolutrymme i Teradata används i princip för att köra frågor. Av det totala utrymmet som är tillgängligt i Teradata är 20 % av utrymmet i princip allokerat till spoolutrymme.


43) Markera behovet av Performance Tuning.

Prestandajustering i Teradata görs i princip för att identifiera alla flaskhalsar och sedan lösa dem.


44) Kommentera om flaskhals är ett fel eller inte.

Tekniskt sett är flaskhals inte en form av fel, men det orsakar säkert en viss fördröjning i systemet.


45) Hur kan flaskhalsar identifieras?

Det finns i princip fyra sätt att identifiera en flaskhals. Dessa är: -

  • Teradata Visual Explain
  • Förklara Request Modifier
  • Teradata Manager
  • Performance monitor

46) Vad menas med en högsta kostnadsplan?

Enligt Highest Cost Plan är tiden det tar att utföra processen längre, och den tar den längsta vägen som finns.


47) Markera alla lägen som finns under konfidensnivå.

Låg, Nej, Hög och Gå med är de fyra lägen som finns under konfidensnivå.


48) Nämn de fem faserna som ingår under MultiLoad Utility.

Preliminär fas, DML-fas, datainsamlingsfas, tillämpningsfas och slutfas.


49) Markera begränsningarna för TPUMP Utility.

Följande är begränsningarna för TPUMP-verktyget: –

  • Vi kan inte använda SELECT-satsen.
  • Datafiler kan inte sammanfogas.
  • Aggregat- och exponentiella operatorer stöds inte.
  • Aritmetiska funktioner kan inte stödjas.

50) Hur ställs parametrarna för sessionsläge in i BTEQ?

.set session transaktion BTET -> Teradata transaktionsläge

.set sessionstransaktion ANSI -> ANSI-läge

Dessa kommandon fungerar bara när de skrivs in innan du loggar in i sessionen.

Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)