Top 50 Teradata-interviewspørgsmål og -svar (2025)
Her er Teradata-interviewspørgsmål og svar til både friskere og erfarne kandidater, der kan få deres drømmejob.
Teradata-interviewspørgsmål og svar til nybegyndere
1) Hvordan definerer du Teradata? Giv nogle af de primære kendetegn ved samme.
Teradata er dybest set en RDMS, der bruges til at drive virksomhedens Datamart, Datawarehouse, OLAP, OLTP samt DSS Appliances. Nogle af de primære egenskaber ved Teradata er angivet nedenfor.
- Er i stand til at køre på Single-nodes, såvel som multi-nodes.
- Parallelisme er indbygget i systemet.
- Meget kompatibel med standarderne for ANSI.
- Har tendens til at handle på samme måde som en server.
- Det er et åbent system, der grundlæggende kører for UNIX MR-RAS, Suse Linux ETC, WIN2K osv.
👉 Gratis PDF-download: Teradata-interviewspørgsmål og -svar
2) Hvad er de nyudviklede funktioner i Teradata?
Nogle af de nyudviklede funktioner i Teradata er: -
- Automatiseret tidsanalyse
- Udvidelse af komprimeringsmulighederne, som tillader fleksibel komprimering af data omkring 20 gange mere data end den tidligere version.
- Kundeassocieret innovation som tetradata synspunkt.
3) Fremhæv nogle af de vigtige komponenter i Teradata
Nogle af de vigtige komponenter i Teradata er: -
- Bynet
- Access Module Processor (AMP)
- Parsing Engine (PE)
- Virtuel disk (vDisk)
- Virtual Storage System (VSS)
4) Nævn proceduren, hvorved vi kan køre Teradata-jobs i et UNIX-miljø.
Alt du skal gøre er at udføre eksekvering i UNIX på den måde, som er nævnt nedenfor.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) Hvordan genererer vi sekvens i Teradata?
I Teradata genererer vi sekvens ved at gøre brug af Identity Column
6) Hvordan genereres sekvensen af Teradata under visningstiden?
Alt du skal gøre er at bruge CSUM.
7) En vis belastning bliver påført bordet og det også hver time. Trafikken om morgenen er relativt lav, og den om natten er meget høj. I denne situation, hvilket er det mest tilrådelige værktøj, og hvordan skal det værktøj indlæses?
Det mest foreslåede værktøj her må være Tpump. Ved at gøre brug af pakkestørrelse, der falder eller øges, kan trafikken nemt håndteres.
8) Hvis Fast Load Script mislykkes, og kun fejltabellerne er tilgængelige for dig, hvordan vil du så genstarte?
Der er grundlæggende to måder at genstarte på i dette tilfælde.
- Få den gamle fil til at køre – Sørg for, at du ikke helt slipper fejltabellerne. Prøv i stedet at rette de fejl, der er til stede i scriptet eller filen, og kør derefter igen.
- Kørsel af en ny fil – I denne proces udføres scriptet blot ved hjælp af slutindlæsning og begyndelsessætninger. Dette vil hjælpe med at fjerne låsen, der er blevet sat op på måltabellen, og kan også fjerne den givne post fra fast-log-tabellen. Når dette er gjort, er du fri til at køre hele scriptet igen.
9) Nævn et par af de ETL-værktøjer, der kommer under Teradata.
Nogle af de ETL værktøjer som almindeligvis bruges i Teradata er DataStage, Informatica, SSIS osv.
10) Fremhæv nogle af de fordele, som ETL-værktøjer har frem for TD.
Nogle af de fordele, som ETL-værktøjer har frem for TD er: -
- Flere heterogene destinationer såvel som kilder kan betjenes.
- Fejlretningsprocessen er meget nemmere ved hjælp af ETL-værktøjer på grund af fuldgyldig GUI-understøttelse.
- Komponenter af ETL-værktøjer kan nemt genbruges, og som et resultat, hvis der er en opdatering til hovedserveren, opdateres alle de tilsvarende applikationer, der er forbundet til serveren, automatisk.
- De-pivotering og pivotering kan nemt udføres ved hjælp af ETL-værktøjer.
11) Hvad er meningen med Caching i Teradata?
Caching betragtes som en ekstra fordel ved at bruge Teradata da det primært arbejder med kilden, som forbliver i samme rækkefølge, dvs. ikke ændrer sig på en hyppig basis. Til tider deles cachen normalt mellem applikationer.
12) Hvordan kan vi kontrollere den version af Teradata, som vi bruger i øjeblikket?
Bare giv kommandoen .SHOW VERSION.
13) Giv en begrundet begrundelse for, hvorfor Multi-load understøtter NUSI i stedet for USI.
Indeksundertabelrækken er tilfældigvis på den samme Amp på samme måde som datarækken i NUSI. Således betjenes hver forstærker separat og parallelt.
14) Hvordan genstartes MLOAD Client System efter udførelse?
Scriptet skal indsendes manuelt, så det nemt kan indlæse dataene fra det checkpoint, der kommer sidst.
15) Hvordan genstartes MLOAD Teradata Server efter udførelse?
Processen udføres grundlæggende fra det sidst kendte kontrolpunkt, og når først dataene er udført efter udførelse af MLOAD script, genstartes serveren.
16) Hvad menes med en node?
En node er dybest set betegnet som et udvalg af komponenter af hardware og software. Normalt omtales en server som en node.
17) Lad os sige, at der er en fil, der består af 100 poster, hvoraf vi skal springe de første og de sidste 20 poster over. Hvad vil kodestykket?
Vi skal bruge BTEQ Utility for at udføre denne opgave. Spring 20 over, samt Gentag 60 vil blive brugt i scriptet.
18) Forklar PDE.
PDE står grundlæggende for Parallel Data Extension. PDE er tilfældigvis et grænsefladelag af software, der er til stede over operativsystemet og giver databasen en chance for at fungere i et parallelt miljø.
19) Hvad er TPD?
TPD står grundlæggende for Trusted Parallel Database, og det fungerer grundlæggende under PDE. Teradata er tilfældigvis en database, der primært fungerer under PDE. Dette er grunden til, at Teradata normalt omtales som Trusted Parallel eller Pure Parallel database.
20) Hvad menes med en kanaldriver?
En kanaldriver er software, der fungerer som et kommunikationsmedium mellem PE'er og alle de applikationer, der kører på kanaler, der er knyttet til klienterne.
Teradata Interview Spørgsmål og Svar til Erfarne
21) Hvad menes med Teradata Gateway?
Ligesom kanaldriveren fungerer Teradata Gateway som et kommunikationsmedium mellem Parse Engine og applikationer, der er knyttet til netværksklienter. Der er kun tildelt én gateway pr. node.
22) Hvad menes med en virtuel disk?
Virtual Disk er dybest set en kompilering af en hel række af cylindre, som er fysiske diske. Det omtales nogle gange som disk Array.
23) Forklar betydningen af Amp?
Amp står dybest set for Access Module Processor og er tilfældigvis en processor, der fungerer virtuelt og bruges grundlæggende til at administrere en enkelt del af databasen. Denne særlige del af databasen kan ikke deles af nogen anden Amp. Denne form for arkitektur omtales således almindeligvis som shared-nothing-arkitektur.
24) Hvad indeholder Amp, og hvad er alle de operationer, den udfører?
Amp består grundlæggende af et Database Manager Subsystem og er i stand til at udføre de operationer, der er nævnt nedenfor.
- Udfører DML
- Udfører DDL
- Implementering af aggregationer og sammenføjninger.
- Udløsning og påsætning af låse mv.
25) Hvad menes med en parsingmotor?
PE er tilfældigvis en venlig Vproc. Dens primære funktion er at tage SQL-anmodninger og levere svar ind SQL. Den består af en bred vifte af softwarekomponenter, der bruges til at opdele SQL i forskellige trin og derefter sende disse trin til AMP'er.
26) Hvad mener du med parsing?
Parsing er en proces, der beskæftiger sig med analyse af symboler af streng, der enten er på computersprog eller i naturligt sprog.
27) Hvad er funktionerne af en parser?
En parser: –
- Kontrollerer semantiske fejl
- Kontrollerer syntaktiske fejl
- Kontrollerer objektets eksistens
28) Hvad menes der med en afsender?
Dispatcher tager en hel samling af anmodninger og opbevarer dem derefter i en kø. Den samme kø holdes under hele processen for at levere flere sæt svar.
29) Hvor mange sessioner af MAX er PE i stand til at håndtere på et bestemt tidspunkt?
PE kan håndtere i alt 120 sessioner på et bestemt tidspunkt.
30) Forklar BYNET.
BYNET fungerer som udgangspunkt som et kommunikationsmedium mellem komponenterne. Den er primært ansvarlig for at sende beskeder og også ansvarlig for at udføre fletning, samt sorteringsoperationer.
31) Hvad menes med en klike?
En klik er grundlæggende kendt for at være et udvalg af noder, der deles mellem almindelige diskdrev. Tilstedeværelse af Clique er uhyre vigtig, da det hjælper med at undgå knudefejl.
32) Hvad sker der, når en knude lider under et fald?
Når der er et fald i ydeevneniveauet for en node, migrerer alle de tilsvarende Vprocs straks til en ny node fra fejlknuden for at få alle data tilbage fra almindelige drev.
33) Liste over alle former for LÅSE, der er tilgængelige i Teradata.
Der er grundlæggende fire typer LÅSE, der falder ind under Teradata. Disse er: -
- Læs Lås
- Adgangslås
- Eksklusiv lås
- Skrivelås
34) Hvad er det særlige udpegede niveau, hvor en LOCK kan anvendes i Teradata?
- Tabelniveau – Alle rækker, der er til stede i en tabel, vil helt sikkert være låst.
- Databaseniveaulås – Alle objekter, der er til stede i databasen, vil blive låst.
- Row Hash Level Lock – Kun de rækker vil blive låst, som svarer til den bestemte række.
35) I det primære indeks, hvad er scoren for AMP'er, der er aktivt involveret?
Kun én AMP er aktivt involveret i et primært indeks.
36) Hvad er betydningen af UPSERT-kommando i Teradata?
UPSERT står grundlæggende for Update Else Insert. Denne mulighed er kun tilgængelig i Teradata.
37) Fremhæv fordelene ved PPI (Partition Primary Index).
PPI bruges grundlæggende til Range-baserede eller Kategori-baserede datalagringsformål. Når det kommer til Range-forespørgsler, er der ikke behov for fuld tabelscanning, da den straks flyttes til den efterfølgende partition og dermed springer alle de andre partitioner over.
38) Angiv størrelserne SMALLINT, BYTEINT og INTEGER.
SMALLINT – 2 bytes – 16 bites -> -32768 til 32767
BYTEINT – 1 bytes – 8 bits -> -128 til 127
HELTAL – 4 bytes – 32 bits -> -2,147,483,648 til 2,147,483,647
39) Hvad menes med en Least Cost Plan?
En Least Cost Plan udføres grundlæggende på kortere tid på tværs af den korteste vej.
40) Fremhæv punkterne med forskelle mellem databasen og brugeren i Teradata.
- En database er grundlæggende passiv, mens en bruger er aktiv.
- En database gemmer primært alle databasens objekter, hvorimod en bruger kan gemme ethvert objekt, uanset om det er en makro, tabel, visning osv.
- Databasen har ikke adgangskode, mens brugeren skal indtaste adgangskode.
Teradata interviewspørgsmål og svar for 10 års erfaring
41) Fremhæv forskellene mellem Primary Key og Primary Index.
- Primært indeks er ret obligatorisk, mens Primary Key er valgfrit.
- Primært indeks har en grænse på 64 tabeller/kolonner, hvorimod Primary Key ikke har nogen grænse.
- Primary Index tillader dubletter og nuller, mens Primary Key ikke gør det.
- Primært indeks er en fysisk mekanisme, hvorimod Primary Key er en rent logisk mekanisme.
42) Forklar hvordan spolepladsen bruges.
Spoolplads i Teradata bruges grundlæggende til at køre forespørgsler. Ud af den samlede plads, der er tilgængelig i Teradata, er 20 % af pladsen som udgangspunkt allokeret til spoolplads.
43) Fremhæv behovet for Performance Tuning.
Ydeevnejustering i Teradata udføres grundlæggende for at identificere alle flaskehalse og derefter løse dem.
44) Kommenter om flaskehals er en fejl eller ej.
Teknisk set er flaskehals ikke en form for fejl, men det forårsager bestemt en vis mængde forsinkelse i systemet.
45) Hvordan kan flaskehalse identificeres?
Der er grundlæggende fire måder at identificere en flaskehals på. Disse er: -
- Teradata visuel forklaring
- Forklar Request Modifier
- Teradata Manager
- Performance Monitor
46) Hvad menes der med en højeste omkostningsplan?
I henhold til højeste omkostningsplan er den tid, det tager at udføre processen, længere, og den tager den længste vej, der er tilgængelig.
47) Fremhæv alle de tilstande, der er til stede under konfidensniveau.
Lav, Nej, Høj og Deltag er de fire tilstande, der er til stede under Tillidsniveau.
48) Nævn de fem faser, der kommer under MultiLoad Utility.
Indledende fase, DML-fase, dataindsamlingsfase, applikationsfase og slutfase.
49) Fremhæv begrænsningerne for TPUMP Utility.
Følgende er begrænsningerne for TPUMP-værktøjet: –
- Vi kan ikke bruge SELECT-sætning.
- Datafiler kan ikke sammenkædes.
- Aggregerede og eksponentielle operatorer understøttes ikke.
- Aritmetiske funktioner kan ikke understøttes.
50) Hvordan indstilles sessionstilstandsparametrene i BTEQ?
.set session transaktion BTET -> Teradata transaktionstilstand
.set session transaktion ANSI -> ANSI mode
Disse kommandoer fungerer kun, når de indtastes, før du logger ind på sessionen.
Disse interviewspørgsmål vil også hjælpe i din viva(orals)