Top 50 Teradata-interviewvragen en antwoorden (2025)
Hier zijn Teradata-interviewvragen en -antwoorden voor nieuwere en ervaren kandidaten om hun droombaan te krijgen.
Teradata-interviewvragen en -antwoorden voor eerstejaarsstudenten
1) Hoe definieer je Teradata? Geef enkele van de belangrijkste kenmerken ervan.
Teradata is in feite een RDMS dat wordt gebruikt om de Datamart, Datawarehouse, OLAP, OLTP en DSS-apparaten van het bedrijf aan te sturen. Enkele van de belangrijkste kenmerken van Teradata worden hieronder gegeven.
- Kan zowel op Single-nodes als op multi-nodes draaien.
- Parallellisme is in het systeem ingebouwd.
- Zeer compatibel met de normen van ANSI.
- Heeft de neiging zich op dezelfde manier te gedragen als een server.
- Het is een open systeem dat in principe werkt voor UNIX MR-RAS, Suse Linux ETC, WIN2K, enz.
👉 Gratis pdf-download: Teradata-interviewvragen en -antwoorden
2) Wat zijn de nieuw ontwikkelde functies van Teradata?
Enkele van de nieuw ontwikkelde functies van Teradata zijn: –
- Geautomatiseerde tijdelijke analyses
- Uitbreiding van de compressiemogelijkheden die flexibele compressie van gegevens mogelijk maken, ongeveer 20 keer meer gegevens dan de vorige versie.
- Innovaties die verband houden met de klant, zoals Tetradata Viewpoint.
3) Markeer enkele belangrijke componenten van Teradata
Enkele van de belangrijke componenten van Teradata zijn: –
- Bijnet
- Toegangsmoduleprocessor (AMP)
- Parseerengine (PE)
- Virtuele schijf (vDisk)
- Virtueel opslagsysteem (VSS)
4) Vermeld de procedure waarmee we Teradata-taken kunnen uitvoeren in een UNIX-omgeving.
Het enige wat u hoeft te doen is de uitvoering in UNIX uit te voeren op de manier zoals hieronder vermeld.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) Hoe genereren we in Teradata een reeks?
In Teradata genereren we reeksen door gebruik te maken van de identiteitskolom
6) Hoe wordt de reeks gegenereerd tijdens de weergavetijd door Teradata?
Het enige wat u hoeft te doen is CSUM gebruiken.
7) Er wordt een bepaalde belasting op de tafel gelegd en dat ook, elk uur. Het verkeer is 's ochtends relatief laag, en dat van de nacht is erg hoog. Wat is in deze situatie het meest aan te raden hulpprogramma en hoe moet dat hulpprogramma worden geladen?
Het meest suggestieve hulpprogramma hier is Tpump. Door gebruik te maken van een kleinere of grotere pakketgrootte kan het verkeer eenvoudig worden afgehandeld.
8) Als Fast Load Script mislukt en alleen de fouttabellen voor u beschikbaar zijn, hoe start u dan opnieuw op?
Er zijn in dit geval in principe twee manieren om opnieuw op te starten.
- Het oude bestand laten uitvoeren – Zorg ervoor dat u de fouttabellen niet volledig verwijdert. Probeer in plaats daarvan de fouten in het script of het bestand te corrigeren en voer het vervolgens opnieuw uit.
- Een nieuw bestand uitvoeren – In dit proces wordt het script eenvoudigweg uitgevoerd met behulp van end-load- en begin-instructies. Dit zal helpen bij het verwijderen van de vergrendeling die op de doeltabel is geplaatst en kan ook het gegeven record uit de fast-log-tabel verwijderen. Zodra dit is gebeurd, bent u vrij om het hele script opnieuw uit te voeren.
9) Noem een paar van de ETL-tools die onder Teradata vallen.
Enkele ETL-tools die veel worden gebruikt in Teradata zijn DataStage, Informatica, SSIS, enz.
10) Benadruk enkele voordelen die ETL-tools hebben ten opzichte van TD.
Enkele voordelen die ETL-tools hebben ten opzichte van TD zijn: –
- Er kunnen meerdere heterogene bestemmingen en bronnen worden bediend.
- Het debuggen verloopt veel eenvoudiger met behulp van ETL-hulpmiddelen dankzij de volledige GUI-ondersteuning.
- Componenten van ETL-tools kunnen eenvoudig opnieuw worden gebruikt, en als gevolg daarvan worden, als er een update is voor de hoofdserver, alle bijbehorende applicaties die op de server zijn aangesloten automatisch bijgewerkt.
- De-pivoteren en pivoteren kan eenvoudig worden gedaan met behulp van ETL-tools.
11) Wat is de betekenis van Caching in Teradata?
Caching wordt beschouwd als een bijkomend voordeel van het gebruik Teradata omdat het voornamelijk werkt met de bron die in dezelfde volgorde blijft, d.w.z. niet frequent verandert. Soms wordt Cache meestal gedeeld tussen applicaties.
12) Hoe kunnen we de versie van Teradata controleren die we momenteel gebruiken?
Geef gewoon het commando .SHOW VERSION.
13) Geef een gerechtvaardigde reden waarom Multi-load NUSI ondersteunt in plaats van USI.
De index sub-tabel rij bevindt zich toevallig op dezelfde Amp op dezelfde manier als de data rij in NUSI. Zo wordt elke Amp apart en op een parallelle manier bediend.
14) Hoe wordt het MLOAD-clientsysteem na uitvoering opnieuw opgestart?
Het script moet handmatig worden ingediend, zodat het gemakkelijk de gegevens kan laden vanaf het laatste controlepunt.
15) Hoe wordt MLOAD Teradata Server opnieuw opgestart na uitvoering?
Het proces wordt in principe uitgevoerd vanaf het laatst bekende controlepunt, en zodra de gegevens zijn uitgevoerd na uitvoering van het MLOAD-script, wordt de server opnieuw opgestart.
16) Wat wordt bedoeld met een knooppunt?
Een knooppunt wordt in feite een assortiment componenten van hardware en software genoemd. Meestal wordt een server een knooppunt genoemd.
17) Laten we zeggen dat er een bestand is dat uit 100 records bestaat, waarvan we de eerste en de laatste 20 records moeten overslaan. Wat zal het codefragment zijn?
We moeten BTEQ Utility gebruiken om deze taak uit te voeren. Skip 20 en Repeat 60 worden in het script gebruikt.
18) Leg PDE uit.
PDE staat in principe voor Parallel Data Extension. PDE is in principe een interfacelaag van software die boven het besturingssysteem aanwezig is en de database de kans geeft om in een parallelle omgeving te werken.
19) Wat is TPD?
TPD staat in principe voor Trusted Parallel Database, en het werkt in principe onder PDE. Teradata is een database die primair onder PDE werkt. Dit is de reden waarom Teradata meestal wordt aangeduid als Trusted Parallel of Pure Parallel database.
20) Wat wordt bedoeld met een Channel Driver?
Een channel driver is software die fungeert als communicatiemedium tussen PE's en alle applicaties die draaien op kanalen die aan de clients zijn gekoppeld.
Teradata sollicitatievragen en antwoorden voor ervaren
21) Wat wordt bedoeld met Teradata Gateway?
Net als channel driver fungeert Teradata Gateway als communicatiemedium tussen de Parse Engine en applicaties die zijn gekoppeld aan netwerkclients. Er wordt slechts één gateway per knooppunt toegewezen.
22) Wat wordt bedoeld met een virtuele schijf?
Virtuele schijf is in feite een compilatie van een hele reeks cilinders die fysieke schijven zijn. Het wordt ook wel schijfarray genoemd.
23) Leg de betekenis van Amp uit?
Amp staat in principe voor Access Module Processor en is een processor die virtueel werkt en in principe wordt gebruikt voor het beheren van een enkel gedeelte van de database. Dit specifieke gedeelte van de database kan niet worden gedeeld door een andere Amp. Daarom wordt deze vorm van architectuur vaak shared-nothing-architectuur genoemd.
24) Wat bevat Amp en welke bewerkingen voert het uit?
Amp bestaat in principe uit een Database Manager-subsysteem en kan de hieronder genoemde bewerkingen uitvoeren.
- DML uitvoeren
- DDL uitvoeren
- Aggregaties en joins implementeren.
- Het losmaken en aanbrengen van sloten etc.
25) Wat wordt bedoeld met een parsing-engine?
PE is toevallig een aardige Vproc. De primaire functie is het aannemen van SQL-verzoeken en het leveren van antwoorden SQL. Het bestaat uit een breed scala aan softwarecomponenten die worden gebruikt om SQL in verschillende stappen op te delen en die stappen vervolgens naar AMP's te sturen.
26) Wat bedoel je met parseren?
Parseren is een proces dat zich bezighoudt met de analyse van tekenreekssymbolen die in computertaal of in natuurlijke taal voorkomen.
27) Wat zijn de functies van een parser?
Een parser: –
- Controleert semantische fouten
- Controleert syntactische fouten
- Controleert de aanwezigheid van objecten
28) Wat wordt bedoeld met een coördinator?
Dispatcher neemt een hele verzameling verzoeken en bewaart deze vervolgens in een wachtrij. Gedurende het hele proces wordt dezelfde wachtrij aangehouden om meerdere sets antwoorden te kunnen leveren.
29) Hoeveel MAX-sessies kan PE op een bepaald tijdstip aan?
PE kan op een bepaald tijdstip in totaal 120 sessies verwerken.
30) Leg BYNET uit.
BYNET dient in principe als een medium voor communicatie tussen de componenten. Het is primair verantwoordelijk voor het verzenden van berichten en ook voor het uitvoeren van samenvoegings- en sorteerbewerkingen.
31) Wat wordt bedoeld met een kliek?
Een Clique staat in principe bekend als een verzameling knooppunten die worden gedeeld tussen gewone schijfstations. De aanwezigheid van Clique is enorm belangrijk omdat het helpt bij het voorkomen van knooppuntstoringen.
32) Wat gebeurt er als een knooppunt instort?
Telkens wanneer het prestatieniveau van een knooppunt daalt, migreren alle overeenkomstige Vprocs onmiddellijk vanaf het defecte knooppunt naar een nieuw knooppunt om alle gegevens van de gemeenschappelijke schijven terug te krijgen.
33) Maak een lijst van alle vormen van SLOTEN die beschikbaar zijn in Teradata.
Er zijn in principe vier soorten SLOTEN die onder Teradata vallen. Dit zijn: -
- Lees Slot
- Toegangsslot
- Exclusief slot
- Schrijf slot
34) Wat is het specifieke aangewezen niveau waarop een LOCK kan worden toegepast in Teradata?
- Tabelniveau – Alle rijen die in een tabel aanwezig zijn, zijn zeker vergrendeld.
- Databaseniveauvergrendeling – Alle objecten die aanwezig zijn in de database worden vergrendeld.
- Row Hash Level Lock – Alleen de rijen die overeenkomen met de betreffende rij worden vergrendeld.
35) Wat is in de Primaire Index de score van AMP’s die actief betrokken zijn?
Slechts één AMP is actief betrokken bij een primaire index.
36) Wat is in Teradata de betekenis van het UPSERT-commando?
UPSERT staat in principe voor Update Else Insert. Deze optie is alleen beschikbaar in Teradata.
37) Benadruk de voordelen van PPI (Partition Primary Index).
PPI wordt in principe gebruikt voor gegevensopslag op basis van bereik of categorie. Als het om Range-query's gaat, is het niet nodig om de volledige tabelscan te gebruiken, omdat deze meteen naar de volgende partitie gaat en zo alle andere partities overslaat.
38) Geef de grootten van SMALLINT, BYTEINT en INTEGER.
SMALLINT – 2 bytes – 16 bits -> -32768 tot 32767
BYTEINT – 1 bytes – 8 bits -> -128 tot 127
GEHEEL GEHEEL – 4 bytes – 32 bits -> -2,147,483,648 tot 2,147,483,647
39) Wat wordt bedoeld met een Least Cost Plan?
Een Least Cost Plan wordt in principe in minder tijd over het kortste pad uitgevoerd.
40) Benadruk de verschillen tussen de database en de gebruiker in Teradata.
- Een database is in principe passief, terwijl een gebruiker actief is.
- In een database worden in de eerste plaats alle databaseobjecten opgeslagen, terwijl een gebruiker elk object kan opslaan, of dat nu een macro, tabel, weergave, etc. is.
- De database heeft geen wachtwoord terwijl de gebruiker een wachtwoord moet invoeren.
Teradata sollicitatievragen en antwoorden voor 10 jaar ervaring
41) Benadruk de verschillen tussen de Primaire Sleutel en de Primaire Index.
- De primaire index is vrij verplicht, terwijl de primaire sleutel optioneel is.
- Primary Index heeft een limiet van 64 tabellen/kolommen, terwijl Primary Key geen limiet kent.
- Primaire index staat duplicaten en nulwaarden toe, terwijl primaire sleutel dat niet doet.
- Primary Index is een fysiek mechanisme, terwijl Primary Key een puur logisch mechanisme is.
42) Leg uit hoe de spoelruimte wordt gebruikt.
Spoolruimte in Teradata wordt in principe gebruikt voor het uitvoeren van query's. Van de totale ruimte die beschikbaar is in Teradata, wordt 20% van de ruimte in principe toegewezen aan spoelruimte.
43) Benadruk de noodzaak van prestatieafstemming.
Prestatieafstemming in Teradata wordt in principe gedaan om alle knelpunten te identificeren en deze vervolgens op te lossen.
44) Geef aan of het knelpunt een fout is of niet.
Technisch gezien is een bottleneck geen vorm van fout, maar het veroorzaakt zeker een zekere vertraging in het systeem.
45) Hoe kunnen knelpunten worden geïdentificeerd?
Er zijn grofweg vier manieren om een knelpunt te identificeren. Dit zijn: -
- Teradata visuele uitleg
- Verzoekmodifier uitleggen
- Teradata-beheerder
- Prestatiemeter
46) Wat wordt bedoeld met een Hoogste Kostenplan?
Volgens het Hoogste Kostenplan is de tijd die nodig is om het proces uit te voeren langer en wordt het langste beschikbare pad gevolgd.
47) Markeer alle modi die aanwezig zijn onder Betrouwbaarheidsniveau.
Laag, Nee, Hoog en Deelnemen zijn de vier modi die aanwezig zijn onder Betrouwbaarheidsniveau.
48) Noem de vijf fasen die onder MultiLoad Utility vallen.
Voorfase, DML-fase, Data-acquisitiefase, Applicatiefase en Eindfase.
49) Benadruk de beperkingen van TPUMP Utility.
Hieronder volgen de beperkingen van het TPUMP-hulpprogramma: –
- We kunnen de SELECT-instructie niet gebruiken.
- Gegevensbestanden kunnen niet worden samengevoegd.
- Aggregaat- en exponentiële operatoren worden niet ondersteund.
- Rekenfuncties worden niet ondersteund.
50) Hoe worden in BTEQ de sessiemodusparameters ingesteld?
.set sessietransactie BTET -> Teradata-transactiemodus
.set sessietransactie ANSI -> ANSI-modus
Deze opdrachten werken alleen als ze worden ingevoerd voordat u zich aanmeldt bij de sessie.
Deze interviewvragen zullen ook helpen bij je viva (oralen)