Atsisiųsti PDF
1) Kaip apibrėžiate „Teradata“? Pateikite kai kurias pagrindines to paties charakteristikas.
„Teradata“ iš esmės yra RDMS, naudojama „Datamart“, „Datawarehouse“, OLAP, OLTP, taip pat bendrovės „DSS Appliances“ valdyti. Kai kurios pagrindinės „Teradata“ savybės pateikiamos žemiau.
- Geba veikti vieno mazgo, taip pat kelių mazgų.
- Lygiagretumas yra įtvirtintas sistemoje.
- Labai suderinama su ANSI standartais.
- Linkęs elgtis taip pat, kaip ir serveris.
- Tai yra atviroji sistema, kuri iš esmės veikia UNIX MR-RAS, „Suse Linux ETC“, WIN2K ir kt.
2) Kokie yra naujai sukurti „Teradata“ bruožai?
Kai kurie naujai sukurti „Teradata“ bruožai yra šie:
- Automatizuota laiko analizė
- Glaudinimo galimybių išplėtimas, leidžiantis lanksčiai suspausti duomenis apie 20 kartų daugiau duomenų nei ankstesnė versija.
- Su klientais susijusios naujovės, tokios kaip tetraduomenų požiūris.
3) Pažymėkite keletą svarbių „Teradata“ komponentų.
Kai kurie svarbūs „Teradata“ komponentai yra šie:
- Bynet
- Prieigos modulio procesorius (AMP)
- Analizavimo variklis (PE)
- Virtualusis diskas („vDisk“)
- Virtuali laikymo sistema (VSS)
4) Paminėkite procedūrą, per kurią galime vykdyti „Teradata“ darbus UNIX aplinkoje.
Viskas, ką jums reikia padaryti, tai atlikti vykdymą UNIX taip, kaip nurodyta toliau.
$ Sh> BTEQ <[scenarijaus kelias]> [žurnalo failo kelias]
arba
$ Sh> BTEQ <[scenarijaus kelias] TEE [žurnalo failo kelias]
5) Kaip „Teradatoje“ generuojame seką?
Teradatoje mes generuojame seką, naudodami tapatybės stulpelį
6) Kaip per rodymo laiką sukuriama „Teradata“ seka?
Viskas, ką jums reikia padaryti, tai naudoti CSUM.
7) Tam tikra apkrova yra uždedama ant stalo ir tai taip pat kas valandą. Ryte eismas yra palyginti nedidelis, o naktinis - labai didelis. Kaip šioje situacijoje yra pats patariamiausias įrankis ir kaip tas įrankis turėtų būti įkeltas?
Siūlomiausias įrankis čia turi būti „Tpump“. Naudojant mažėjantį ar didėjantį paketų dydį, srautą galima lengvai valdyti.
8) Jei nepavyksta greitai įkelti scenarijaus ir jums prieinamos tik klaidų lentelės, kaip jūs paleisite iš naujo?
Šiuo atveju iš esmės yra du būdai, kaip paleisti iš naujo.
- Senojo failo paleidimas paleisti - įsitikinkite, kad klaidų lentelės neišmetėte iki galo. Vietoj to pabandykite ištaisyti scenarijuje ar faile esančias klaidas ir tada vėl jas vykdyti.
- Naujo failo paleidimas - šiame procese scenarijus vykdomas tiesiog naudojant pabaigos pakrovimo ir pradžios sakinius. Tai padės pašalinti užraktą, įdėtą į tikslinę lentelę, taip pat gali pašalinti nurodytą įrašą iš greito žurnalo lentelės. Kai tai bus padaryta, galėsite dar kartą paleisti visą scenarijų.
9) Paminėkite keletą ETL įrankių, priklausančių „Teradata“.
Kai kurie ETL įrankiai, dažniausiai naudojami „Teradata“, yra „DataStage“, „Informatica“, SSIS ir kt.
10) Pabrėžkite keletą privalumų, kuriuos turi ETL įrankiai, palyginti su TD.
Keli ETL įrankių pranašumai, palyginti su TD, yra šie: -
- Gali būti naudojami keli nevienalyčiai tikslai, taip pat šaltiniai.
- Derinimo procesas yra daug lengvesnis naudojant ETL įrankius dėl visaverčio GUI palaikymo.
- ETL įrankių komponentus galima lengvai naudoti pakartotinai, todėl, jei yra pagrindinio serverio atnaujinimas, visos atitinkamos prie serverio prijungtos programos atnaujinamos automatiškai.
- Pasukimą ir pasukimą galima lengvai atlikti naudojant ETL įrankius.
11) Ką reiškia spartinimas talpykloje „Teradata“?
Talpinimas laikomas papildomu „Teradata“ naudojimo pranašumu, nes jis pirmiausia veikia su šaltiniu, kuris išlieka ta pačia tvarka, ty dažnai nesikeičia. Kartais „Cache“ paprastai dalijamasi tarp programų.
12) Kaip galime patikrinti šiuo metu naudojamą „Teradata“ versiją?
Tiesiog duokite komandą .RODYTI VERSIJĄ.
13) Nurodykite pagrįstą priežastį, kodėl „Multi-load“ palaiko NUSI, o ne USI.
Rodyklės antrinės lentelės eilutė yra tame pačiame stiprintuve, kaip ir duomenų eilutė NUSI. Taigi, kiekvienas stiprintuvas valdomas atskirai ir lygiagrečiai.
14) Kaip MLOAD kliento sistema paleidžiama iš naujo po vykdymo?
Scenarijų reikia pateikti rankiniu būdu, kad jis galėtų lengvai įkelti duomenis iš paskutinio patikrinimo punkto.
15) Kaip paleisti MLOAD Teradata Server iš naujo?
Procesas iš esmės atliekamas nuo paskutinio žinomo patikrinimo taško, o atlikus MLOAD scenarijaus duomenis, serveris iš naujo paleidžiamas.
16) Ką reiškia mazgas?
Mazgas iš esmės vadinamas aparatinės ir programinės įrangos komponentų asortimentu. Paprastai serveris vadinamas mazgu.
17) Tarkime, kad yra failas, kurį sudaro 100 įrašų, iš kurių turime praleisti pirmąjį ir paskutinius 20 įrašų. Koks bus kodo fragmentas?
Norėdami atlikti šią užduotį, turime naudoti „BTEQ Utility“. 20 praleisti, taip pat „Pakartoti 60“ bus naudojamas scenarijuje.
18) Paaiškinkite PDE.
PDE iš esmės reiškia lygiagretų duomenų plėtinį. PDE iš esmės būna programinės įrangos sąsajos sluoksnis, esantis virš operacinės sistemos, ir suteikia duomenų bazei galimybę veikti lygiagrečioje aplinkoje.
19) Kas yra TPD?
TPD iš esmės reiškia patikimą lygiagrečią duomenų bazę ir iš esmės veikia pagal PDE. „Teradata“ yra duomenų bazė, kuri pirmiausia veikia pagal PDE. Tai yra priežastis, kodėl „Teradata“ paprastai vadinama „Trusted Parallel“ arba „Pure Parallel“ duomenų baze.
20) Ką reiškia kanalo tvarkyklė?
Kanalo tvarkyklė yra programinė įranga, veikianti kaip bendravimo tarp PE ir visų programų, veikiančių kanalais, kurie yra prijungti prie klientų, terpė.
21) Ką reiškia „Teradata Gateway“?
Kaip ir kanalo tvarkyklė, „Teradata Gateway“ veikia kaip komunikacijos terpė tarp „Parse Engine“ ir prie tinklo klientų prijungtų programų. Vienam mazgui priskiriama tik viena sąsaja.
22) Ką reiškia virtualusis diskas?
Virtualusis diskas iš esmės yra viso cilindrų, kurie yra fiziniai diskai, rinkinys. Kartais jis vadinamas disko masyvu.
23) Paaiškinkite Amp reikšmę?
Iš esmės „Amp“ reiškia „Access Module Processor“ ir yra procesorius, veikiantis praktiškai ir iš esmės naudojamas valdyti vieną duomenų bazės dalį. Šios konkrečios duomenų bazės dalies negali bendrinti jokie kiti stiprintuvai. Taigi ši architektūros forma paprastai vadinama „nieko-nieko“ architektūra.
24) Ką yra „Amp“ ir kokios yra visos jo atliekamos operacijos?
Amp iš esmės susideda iš duomenų bazių tvarkytuvo posistemio ir gali atlikti toliau nurodytas operacijas.
- Atliekant DML
- Atlieka DDL
- Suvestinių ir sujungimų įgyvendinimas.
- Spynų atleidimas ir uždėjimas ir kt.
25) Ką reiškia analizuojantis variklis?
PE būna malonus „Vproc“. Pagrindinė jo funkcija yra priimti SQL užklausas ir pateikti atsakymus SQL. Jis susideda iš daugybės programinės įrangos komponentų, kurie naudojami suskaidyti SQL į įvairius žingsnius ir išsiųsti tuos veiksmus į AMP.
26) Ką turite omenyje analizuodamas?
Analizavimas yra procesas, susijęs su styginių simbolių, esančių kompiuterine kalba arba natūralia kalba, analize.
27) Kokios yra analizatoriaus funkcijos?
Analizatorius: -
- Tikrina semantikos klaidas
- Tikrina sintaksės klaidas
- Patikrina objekto egzistavimą
28) Ką reiškia dispečeris?
Dispečeris paima visą užklausų rinkinį ir tada juos laiko eilėje. Ta pati eilė laikoma viso proceso metu, kad būtų pateikti keli atsakymų rinkiniai.
29) Kiek MAX sesijų PE gali apdoroti tam tikru metu?
PE gali iš viso surengti 120 sesijų tam tikru momentu.
30) Paaiškinkite BYNET.
„BYNET“ iš esmės tarnauja kaip komunikacijos tarp komponentų terpė. Ji visų pirma atsakinga už pranešimų siuntimą, taip pat už sujungimą ir rūšiavimo operacijas.
31) Ką reiškia klientas?
Iš esmės žinoma, kad „Clientque“ yra mazgų asortimentas, kuris yra bendrinamas tarp bendrųjų diskų. „Clientque“ buvimas yra be galo svarbus, nes tai padeda išvengti mazgo gedimų.
32) Kas atsitinka, kai mazgas patiria nuosmukį?
Kai sumažėja mazgo našumo lygis, visi atitinkami „Vprocs“ iškart pereina į naują mazgą iš gedimo mazgo, kad visi duomenys būtų grąžinti iš bendrųjų diskų.
33) Išvardykite visas „Spynos“ formas, kurios yra „Teradata“.
Iš esmės yra keturių tipų spynos, priklausančios „Teradata“. Šitie yra: -
- Perskaitykite užraktą
- Prieigos užraktas
- Išskirtinis užraktas
- Rašymo užraktas
34) Koks yra konkretus nustatytas lygis, kuriame „LOCK“ gali būti taikomas „Teradata“?
- Stalo lygis - visos eilutės, esančios lentelės viduje, tikrai bus užrakintos.
- Duomenų bazės lygio užraktas - visi objektai, esantys duomenų bazėje, bus užrakinti.
- Eilučių maišos lygio užraktas - bus užrakintos tik tos eilutės, kurios atitinka konkrečią eilutę.
35) Koks yra aktyviai dalyvaujančių AMP balas pirminiame indekse?
Tik vienas AMP aktyviai dalyvauja pirminiame indekse.
36) Kokią reikšmę „Teradata“ turi „UPSERT“ komanda?
UPSERT iš esmės reiškia „Update Else Insert“. Ši parinktis galima tik „Teradata“.
37) Pabrėžkite PPI (Partition Primary Index) pranašumus.
PPI iš esmės naudojamas duomenų saugojimui pagal diapazoną arba pagal kategoriją. Kalbant apie diapazono užklausas, nereikia naudoti viso stalo nuskaitymo, nes jis iškart pereina prie sekančio skaidinio ir praleidžia visus kitus skaidinius.
38) Nurodykite SMALLINT, BYTEINT ir INTEGER dydžius.
SMALLINT - 2 baitai - 16 įkandimų -> -32768 iki 32767
BYTEINT - 1 bitai - 8 bitai -> -128 iki 127
INTEGER - 4 baitai - 32 bitai -> -2 147 483 648–2 147 483 647
39) Ką reiškia mažiausių išlaidų planas?
Mažiausiai išlaidų planas iš esmės įgyvendinamas per trumpesnį laiką per trumpesnį laiką.
40) Išskirkite „Teradata“ duomenų bazės ir vartotojo skirtumų taškus.
- Duomenų bazė iš esmės yra pasyvi, o vartotojas aktyvus.
- Duomenų bazėje pirmiausia saugomi visi duomenų bazės objektai, o vartotojas gali saugoti bet kurį objektą, nesvarbu, ar tai yra makrokomanda, lentelė, rodinys ir kt.
- Duomenų bazė neturi slaptažodžio, o vartotojas turi įvesti slaptažodį.
41) Pabrėžkite skirtumus tarp pirminio rakto ir pirminio indekso.
- Pirminis indeksas yra gana privalomas, o pagrindinis raktas yra neprivalomas.
- Pirminiame rodyklėje yra 64 lentelių / stulpelių riba, o pirminiame rakte nėra apribojimų.
- Pirminis indeksas leidžia dublikatus ir niekus, o pirminis raktas - ne.
- Pirminis indeksas yra fizinis mechanizmas, o pirminis raktas yra grynai loginis mechanizmas.
42) Paaiškinkite, kaip naudojama ritės erdvė.
„Teradata“ ritės vieta iš esmės naudojama užklausoms vykdyti. Iš visos „Teradatoje“ esančios vietos 20% vietos iš esmės skiriama ritės erdvei.
43) Pabrėžkite „Performance Tuning“ poreikį.
Veiklos derinimas „Teradata“ iš esmės atliekamas siekiant nustatyti visas kliūtis ir jas pašalinti.
44) Pakomentuokite, ar kliūtis yra klaida, ar ne.
Techniškai kliūtys nėra klaidų forma, tačiau tai tikrai sukelia tam tikrą sistemos vėlavimą.
45) Kaip galima nustatyti kliūtis?
Iš esmės yra keturi trūkumų nustatymo būdai. Šitie yra: -
- „Teradata“ vaizdinis paaiškinimas
- Paaiškinkite užklausos modifikatorių
- „Teradata“ vadybininkas
- Našumo monitorius
46) Ką reiškia didžiausių išlaidų planas?
Pagal aukščiausių išlaidų planą, procesas užtrunka ilgiau, ir tai trunka ilgiausią kelią.
47) Pažymėkite visus režimus, esančius pasitikėjimo lygyje.
Žemas, ne, aukštas ir prisijungimas yra keturi režimai, esantys esant pasitikėjimo lygiui.
48) Nurodykite penkias fazes, kurios priklauso „MultiLoad Utility“.
Parengiamasis etapas, DML etapas, duomenų surinkimo etapas, taikymo etapas ir pabaigos etapas.
49) Pabrėžkite „TPUMP Utility“ apribojimus.
Toliau pateikiami TPUMP naudingumo apribojimai: -
- Negalime naudoti SELECT sakinio.
- Duomenų failų negalima susieti.
- Sudėtiniai ir eksponentiniai operatoriai nepalaikomi.
- Aritmetinės funkcijos negali būti palaikomos.
50) Kaip BTEQ nustatomi seanso režimo parametrai?
.set sesijos operacija BTET -> „Teradata“ operacijų režimas
.set sesijos operacija ANSI -> ANSI režimas
Šios komandos veiks tik tada, kai bus įvestos prieš prisijungiant prie sesijos.