Top 50 pitanja i odgovora na intervjuu za Teradata (2025.)

Ovdje su pitanja i odgovori za Teradata intervju za svježije i iskusnije kandidate koji će dobiti posao iz snova.

 

Teradata Intervju Pitanja i odgovori za brucoše

1) Kako definirate Teradatu? Navedite neke od osnovnih karakteristika istih.

Teradata je u osnovi RDMS koji se koristi za pokretanje Datamart, Datawarehouse, OLAP, OLTP, kao i DSS uređaja tvrtke. Neke od primarnih karakteristika Teradate navedene su u nastavku.

  • Može raditi na pojedinačnim čvorovima, kao i na više čvorova.
  • Paralelizam je ugrađen u sustav.
  • Vrlo kompatibilan sa standardima ANSI.
  • Nastoji djelovati na isti način kao poslužitelj.
  • To je otvoreni sustav koji se u osnovi izvršava za UNIX MR-RAS, Suse Linux ETC, WIN2K itd.

👉 Besplatno preuzimanje PDF-a: Teradata Intervju Pitanja i odgovori


2) Koje su novorazvijene značajke Teradate?

Neke od novorazvijenih značajki Teradate su: –

  • Automatizirana vremenska analitika
  • Proširenje u mogućnostima sažimanja koje omogućuje fleksibilno sažimanje podataka oko 20 puta više podataka od prethodne verzije.
  • Inovacije povezane s klijentima poput gledišta tetradata.

3) Istaknite nekoliko važnih komponenti Teradate

Neke od važnih komponenti Teradate su: –

  • Bynet
  • Procesor pristupnog modula (AMP)
  • Motor za analizu (PE)
  • Virtualni disk (vDisk)
  • Virtualni sustav pohrane (VSS)
Teradata pitanja za intervju
Teradata pitanja za intervju

4) Navedite proceduru putem koje možemo pokretati Teradata poslove u UNIX okruženju.

Sve što trebate učiniti je izvesti izvršenje u UNIX-u na način kako je navedeno u nastavku.

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

or

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


5) Kako u Teradati generiramo sekvencu?

U Teradati stvaramo sekvencu korištenjem stupca identiteta


6) Tijekom vremena prikaza, kako sekvencu generira Teradata?

Sve što trebate učiniti je koristiti CSUM.


7) Stol se opterećuje određenim opterećenjem i to svaki sat. Promet ujutro je relativno slab, a noću vrlo visok. Što se tiče ove situacije, koji je uslužni program najpreporučljiviji i kako bi se taj uslužni program trebao učitati?

Najprihvatljiviji uslužni program ovdje mora biti Tpump. Korištenjem smanjenja ili povećanja veličine paketa, prometom se može lako upravljati.


8) Ako Fast Load Script ne uspije i samo su vam tablice grešaka dostupne, kako ćete se ponovno pokrenuti?

U osnovi postoje dva načina ponovnog pokretanja u ovom slučaju.

  • Pokretanje stare datoteke – Pazite da ne ispustite tablice pogrešaka u potpunosti. Umjesto toga, pokušajte ispraviti pogreške koje su prisutne u skripti ili datoteci i zatim ponovno izvršite.
  • Pokretanje nove datoteke – u ovom procesu, skripta se izvršava jednostavno korištenjem naredbi za kraj učitavanja i početka. Ovo će pomoći u uklanjanju zaključavanja koje je postavljeno na ciljnu tablicu i također može ukloniti dati zapis iz tablice brzog zapisivanja. Kada to učinite, možete ponovno pokrenuti cijelu skriptu.

9) Navedite nekoliko ETL alata koji dolaze pod Teradata.

Neki od ETL alati koji se obično koriste u Teradati su DataStage, Informatica, SSIS itd.


10) Istaknite nekoliko prednosti koje ETL alati imaju u odnosu na TD.

Neke od prednosti koje ETL alati imaju u odnosu na TD su: –

  • Može se upravljati višestrukim heterogenim odredištima, kao i izvorima.
  • Proces otklanjanja pogrešaka puno je lakši uz pomoć ETL alata zahvaljujući potpunoj GUI podršci.
  • Komponente ETL alata mogu se jednostavno ponovno koristiti, a kao rezultat toga, ako postoji ažuriranje glavnog poslužitelja, tada se sve odgovarajuće aplikacije povezane s poslužiteljem automatski ažuriraju.
  • De-pivotiranje i zaokretanje može se jednostavno izvesti pomoću ETL alata.

11) Koje je značenje predmemoriranja u Teradata?

Predmemoriranje se smatra dodatnom prednošću korištenja Teradata budući da prvenstveno radi s izvorom koji ostaje u istom redoslijedu, tj. ne mijenja se često. Ponekad se predmemorija obično dijeli između aplikacija.


12) Kako možemo provjeriti verziju Teradata koju trenutno koristimo?

Samo daj naredbu .SHOW VERSION.


13) Navedite opravdan razlog zašto Multi-load podržava NUSI umjesto USI.

Redak podtablice indeksa nalazi se na istom Amp-u na isti način kao i redak podataka u NUSI-ju. Dakle, svako pojačalo radi zasebno i paralelno.


14) Kako se MLOAD klijentski sustav ponovno pokreće nakon izvršenja?

Skripta se mora predati ručno kako bi mogla lako učitati podatke s kontrolne točke koja dolazi zadnja.


15) Kako se MLOAD Teradata Server ponovno pokreće nakon izvršenja?

Proces se u osnovi provodi od posljednje poznate kontrolne točke, a nakon što su podaci provedeni nakon izvršenja MLOAD skripte, poslužitelj se ponovno pokreće.


16) Što se podrazumijeva pod čvorom?

Čvor se u osnovi naziva skupom komponenti hardvera i softvera. Poslužitelj se obično naziva čvor.


17) Recimo da postoji datoteka koja se sastoji od 100 zapisa od kojih trebamo preskočiti prvih i zadnjih 20 zapisa. Što će isječak koda?

Moramo koristiti BTEQ Utility kako bismo izvršili ovaj zadatak. Skip 20, kao i Repeat 60 će se koristiti u skripti.


18) Objasnite PDE.

PDE je u osnovi kratica za Parallel Data Extension. PDE je u osnovi sloj sučelja softvera koji se nalazi iznad operativnog sustava i daje bazi podataka priliku da radi u paralelnom okruženju.


19) Što je TPD?

TPD je u osnovi kratica za Trusted Parallel Database, i u osnovi radi pod PDE. Teradata je baza podataka koja prvenstveno radi pod PDE-om. To je razlog zašto se Teradata obično naziva Trusted Parallel ili Pure Parallel baza podataka.


20) Što se podrazumijeva pod pokretačem kanala?

Pokretač kanala je softver koji djeluje kao medij komunikacije između PE i svih aplikacija koje se izvode na kanalima koji su pripojeni klijentima.


Teradata Intervju Pitanja i odgovori za iskusne

21) Što se podrazumijeva pod Teradata pristupnikom?

Baš poput upravljačkog programa kanala, Teradata Gateway djeluje kao medij komunikacije između Parse Enginea i aplikacija koje su priključene na mrežne klijente. Samo jedan pristupnik je dodijeljen po čvoru.


22) Što se podrazumijeva pod virtualnim diskom?

Virtualni disk je u osnovi kompilacija čitavog niza cilindara koji su fizički diskovi. Ponekad se naziva diskovno polje.


23) Objasnite značenje Amp?

Amp je zapravo kratica za Access Module Processor i slučajno je procesor koji radi virtualno i u osnovi se koristi za upravljanje jednim dijelom baze podataka. Ovaj određeni dio baze podataka ne može dijeliti nijedan drugi Amp. Stoga se ovaj oblik arhitekture obično naziva arhitektura bez dijeljenja.


24) Što Amp sadrži i koje sve operacije obavlja?

Amp se u osnovi sastoji od podsustava upravitelja baze podataka i sposoban je za izvođenje dolje navedenih operacija.

  • Izvođenje DML-a
  • Izvođenje DDL-a
  • Implementacija agregacija i spajanja.
  • Otpuštanje i postavljanje brava itd.

25) Što se podrazumijeva pod motorom za analizu?

PE je vrsta Vproc. Njegova primarna funkcija je primanje SQL zahtjeva i isporuka odgovora SQL. Sastoji se od širokog niza softverskih komponenti koje se koriste za rastavljanje SQL-a na različite korake i zatim slanje tih koraka AMP-ovima.


26) Što mislite pod raščlanjivanjem?

Raščlanjivanje je proces koji se bavi analizom simbola niza koji su ili u računalnom jeziku ili u prirodnom jeziku.


27) Koje su funkcije parsera?

Parser: –

  • Provjerava semantičke pogreške
  • Provjerava sintaktičke pogreške
  • Provjerava postojanje objekta

28) Što se podrazumijeva pod dispečerom?

Dispečer uzima cijelu zbirku zahtjeva i zatim ih čuva u redu čekanja. Isti red se održava tijekom cijelog procesa kako bi se isporučilo više skupova odgovora.


29) Koliko sesija MAX-a PE može obraditi u određenom trenutku?

PE može obraditi ukupno 120 sesija u određenom trenutku.


30) Objasnite BYNET.

BYNET u osnovi služi kao medij komunikacije između komponenti. Prvenstveno je odgovoran za slanje poruka, a također je odgovoran za izvođenje operacija spajanja, kao i sortiranja.


31) Što se podrazumijeva pod klikom?

Clique je u osnovi poznat kao niz čvorova koji se dijele među uobičajenim diskovnim pogonima. Prisutnost Cliquea je iznimno važna jer pomaže u izbjegavanju kvarova čvorova.


32) Što se događa kada čvor doživi pad?

Kad god dođe do pada razine performansi čvora, svi odgovarajući Vproc-ovi odmah migriraju na novi čvor iz čvora koji nije uspio kako bi se vratili svi podaci sa zajedničkih pogona.


33) Navedite sve oblike BRAVA koje su dostupne u Teradati.

U osnovi postoje četiri vrste BRAVA koje spadaju pod Teradatu. Ovi su: -

  • Pročitaj Lock
  • Zaključavanje pristupa
  • Ekskluzivna brava
  • Napiši Lock

34) Koja je određena određena razina na kojoj se LOCK može primijeniti u Teradati?

  • Razina tablice – Svi redovi koji se nalaze unutar tablice sigurno će biti zaključani.
  • Zaključavanje razine baze podataka – Svi objekti koji se nalaze unutar baze podataka bit će zaključani.
  • Zaključavanje razine raspršivanja retka – zaključat će se samo oni retci koji odgovaraju određenom retku.

35) U primarnom indeksu, koji je rezultat AMP-ova koji su aktivno uključeni?

Samo je jedan AMP aktivno uključen u primarni indeks.


36) U Teradati, koji je značaj naredbe UPSERT?

UPSERT je zapravo kratica za Update Else Insert. Ova je opcija dostupna samo u Teradati.


37) Istaknite prednosti PPI (Partition Primary Index).

PPI se u osnovi koristi za pohranu podataka na temelju raspona ili kategorije. Kada je riječ o upitima raspona, nema potrebe za korištenjem skeniranja pune tablice jer se ono odmah premješta na sljedeću particiju, čime se preskaču sve ostale particije.


38) Navedite veličine SMALLINT, BYTEINT i INTEGER.

SMALLINT – 2 bajta – 16 bitova -> -32768 do 32767

BYTEINT – 1 bajt – 8 bitova -> -128 do 127

CIJELI BROJ – 4 bajta – 32 bita -> -2,147,483,648 do 2,147,483,647


39) Što se podrazumijeva pod planom najniže cijene?

Plan s najnižim troškovima u osnovi se izvršava u kraćem vremenu na najkraćem putu.


40) Istaknite točke razlike između baze podataka i korisnika u Teradati.

  • Baza podataka je u osnovi pasivna, dok je korisnik aktivan.
  • Baza podataka primarno pohranjuje sve objekte baze podataka, dok korisnik može pohraniti bilo koji objekt bilo da se radi o makrou, tablici, prikazu itd.
  • Baza podataka nema lozinku dok korisnik mora unijeti lozinku.

Teradata Intervju Pitanja i odgovori za 10 godina iskustva

41) Istaknite razlike između primarnog ključa i primarnog indeksa.

  • Primarni indeks je prilično obavezan, dok je primarni ključ neobavezan.
  • Primarni indeks ima ograničenje od 64 tablice/stupca, dok primarni ključ nema ograničenja.
  • Primarni indeks dopušta duplikate i nule, dok primarni ključ ne.
  • Primarni indeks je fizički mehanizam, dok je primarni ključ čisto logički mehanizam.

42) Objasnite kako se koristi prostor u kalemu.

Spool prostor u Teradati se u osnovi koristi za pokretanje upita. Od ukupnog prostora koji je dostupan u Teradati, 20% prostora je u osnovi alocirano za spool prostor.


43) Naglasite potrebu za podešavanjem performansi.

Podešavanje performansi u Teradati u osnovi se provodi kako bi se identificirala sva uska grla i zatim ih riješilo.


44) Komentirajte je li usko grlo pogreška ili ne.

Tehnički, usko grlo nije oblik pogreške, ali svakako uzrokuje određeno kašnjenje u sustavu.


45) Kako se mogu identificirati uska grla?

U osnovi postoje četiri načina za prepoznavanje uskog grla. Ovi su: -

  • Vizualno objašnjenje Teradata
  • Objasnite modifikator zahtjeva
  • Teradata Manager
  • Performance Monitor

46) Što se podrazumijeva pod planom s najvećim troškovima?

Prema planu s najvećim troškovima, vrijeme potrebno za izvršenje procesa je više i traje najduži mogući put.


47) Označite sve načine koji su prisutni pod Razinom pouzdanosti.

Low, No, High i Join četiri su načina koji su prisutni pod Razinom povjerenja.


48) Imenujte pet faza koje dolaze pod MultiLoad Utility.

Preliminarna faza, DML faza, faza prikupljanja podataka, faza primjene i završna faza.


49) Istaknite ograničenja uslužnog programa TPUMP.

Slijede ograničenja uslužnog programa TPUMP: –

  • Ne možemo koristiti naredbu SELECT.
  • Podatkovne datoteke se ne mogu spajati.
  • Zbirni i eksponencijalni operatori nisu podržani.
  • Aritmetičke funkcije nisu podržane.

50) U BTEQ-u, kako se postavljaju parametri načina rada sesije?

.set session transakcija BTET -> Teradata transakcijski mod

.postavi transakciju sesije ANSI -> ANSI mod

Ove naredbe će raditi samo ako se unesu prije prijave u sesiju.

Ova pitanja za intervju također će vam pomoći u vašem životu