Prenesite PDF
1) Kako definirate Teradata? Navedite nekaj glavnih značilnosti istega.
Teradata je v bistvu RDMS, ki se uporablja za pogon Datamart, Datawarehouse, OLAP, OLTP in DSS Appliances podjetja. Nekatere glavne značilnosti zdravila Teradata so navedene spodaj.
- Je sposoben zagnati tako na enojnih vozliščih kot tudi na več vozliščih.
- Vzporednost je vgrajena v sistem.
- Zelo združljiv s standardi ANSI.
- Običajno deluje kot strežnik.
- To je odprti sistem, ki se v osnovi izvaja za UNIX MR-RAS, Suse Linux ETC, WIN2K itd.
2) Katere so novo razvite značilnosti Teradata?
Nekatere novorazvite lastnosti Teradata so: -
- Avtomatizirana časovna analitika
- Razširitev zmogljivosti stiskanja, ki omogoča prilagodljivo stiskanje podatkov približno 20-krat več podatkov kot prejšnja različica.
- Inovacije, povezane s kupci, kot stališče tetradata.
3) Poudarite nekaj pomembnih sestavnih delov Teradate.
Nekatere pomembne sestavine zdravila Teradata so: -
- Bynet
- Procesor dostopnega modula (AMP)
- Razčlenjevalni motor (PE)
- Navidezni disk (vDisk)
- Navidezni sistem za shranjevanje (VSS)
4) Omenite postopek, po katerem lahko izvajamo opravila Teradata v okolju UNIX.
Vse kar morate storiti je, da izvedete izvršitev v UNIX-u na način, kot je omenjen spodaj.
$ Sh> BTEQ <[Pot do skripta]> [Pot do dnevnika]
ali
$ Sh> BTEQ <[Pot skripte] TEE [Pot datoteke dnevnika]
5) Kako v Teradata ustvarimo zaporedje?
V Teradati ustvarjamo zaporedje z uporabo stolpca Identity
6) Kako med prikazom ustvarja zaporedje Teradata?
Vse kar morate storiti je, da uporabite CSUM.
7) Na mizo se naloži določena obremenitev in to tudi vsako uro. Zjutraj je promet razmeroma majhen, nočni pa zelo velik. Kateri je v tej situaciji najbolj priporočljiv pripomoček in kako naj se naloži?
Najbolj sugestilen pripomoček tukaj mora biti Tpump. Z uporabo zmanjšanja ali povečanja velikosti paketa lahko enostavno obvladujete promet.
8) Če skript za hitro nalaganje ne uspe in so vam na voljo samo tabele napak, kako boste znova zagnali?
V tem primeru obstajata dva načina ponovnega zagona.
- Zagon stare datoteke - Prepričajte se, da tabel napak ne izpustite v celoti. Namesto tega poskusite odpraviti napake, ki so prisotne v skriptu ali datoteki, in nato znova zaženite.
- Zagon nove datoteke - v tem postopku se skript izvede preprosto z uporabo stavkov za končno nalaganje in začetek. To bo pomagalo odstraniti ključavnico, ki je bila postavljena na ciljno tabelo, in morda bo tudi odstranil dani zapis iz tabele hitrega dnevnika. Ko je to končano, lahko znova zaženete celoten skript.
9) Omenite nekaj orodij ETL, ki spadajo pod Teradata.
Nekatera orodja ETL, ki se pogosto uporabljajo v Teradata, so DataStage, Informatica, SSIS itd.
10) Izpostavite nekaj prednosti, ki jih imajo orodja ETL pred TD.
Nekatere prednosti orodij ETL pred TD so:
- Upravljati je mogoče več heterogenih destinacij in virov.
- Postopek odpravljanja napak je s pomočjo orodij ETL veliko lažji zaradi polnopravne podpore GUI.
- Komponente orodij ETL je mogoče enostavno ponovno uporabiti, zato se, če pride do posodobitve glavnega strežnika, samodejno posodobijo vse ustrezne aplikacije, povezane s strežnikom.
- Odstranjevanje in vrtenje lahko enostavno izvedete z orodji ETL.
11) Kaj pomeni poučevanje v Teradati?
Predpomnjenje je dodatna prednost uporabe Teradata, saj deluje predvsem z virom, ki ostane v istem vrstnem redu, tj. Ne spreminja se pogosto. Včasih se predpomnilnik običajno deli med aplikacije.
12) Kako lahko preverimo različico Teradata, ki jo trenutno uporabljamo?
Samo povejte. POKAŽI RAZLIČICO.
13) Navedite upravičen razlog, zakaj Multi-load podpira NUSI namesto USI.
Vrstica podtabele indeksa je na istem ojačevalniku na enak način kot podatkovna vrstica v NUSI. Tako vsak ojačevalnik deluje ločeno in vzporedno.
14) Kako se po zagonu znova zažene odjemalski sistem MLOAD?
Skript je treba poslati ročno, da lahko z lahkoto naloži podatke s kontrolne točke, ki je zadnja.
15) Kako se po zagonu znova zažene strežnik MLOAD Teradata?
Postopek se v bistvu izvede od zadnje znane kontrolne točke in ko so podatki izvedeni po izvedbi skripta MLOAD, se strežnik znova zažene.
16) Kaj pomeni vozlišče?
Vozlišče se v bistvu imenuje izbor komponent strojne in programske opreme. Običajno strežnik imenujemo vozlišče.
17) Recimo, da obstaja datoteka, ki jo sestavlja 100 zapisov, od katerih moramo preskočiti prvega in zadnjih 20 zapisov. Kaj bo delček kode?
Za to nalogo moramo uporabiti pripomoček BTEQ. V scenariju bo uporabljen preskok 20 in ponovitev 60.
18) Pojasnite PDE.
PDE v bistvu pomeni paralelno razširitev podatkov. PDE je v bistvu vmesni sloj programske opreme, ki je prisoten nad operacijskim sistemom in daje zbirki podatkov priložnost, da deluje v vzporednem okolju.
19) Kaj je TPD?
TPD v bistvu pomeni Trusted Parallel Database in v bistvu deluje pod PDE. Teradata je baza podatkov, ki deluje predvsem v PDE. To je razlog, zakaj Teradata običajno imenujemo Trusted Parallel ali Pure Parallel database.
20) Kaj pomeni gonilnik kanala?
Gonilnik kanalov je programska oprema, ki deluje kot medij komunikacije med PE-ji in vsemi aplikacijami, ki se izvajajo na kanalih, ki so pritrjeni na odjemalce.
21) Kaj pomeni Teradata Gateway?
Tako kot gonilnik kanalov tudi Teradata Gateway deluje kot medij komunikacije med Parse Engine in aplikacijami, ki so priključene na omrežne odjemalce. Na vozlišče je dodeljen samo en prehod.
22) Kaj pomeni navidezni disk?
Virtual Disk je v bistvu zbirka cele vrste valjev, ki so fizični diski. Včasih se imenuje tudi diskovno polje.
23) Pojasnite pomen Amp?
Amp je v bistvu kratica za Access Module Processor in je procesor, ki deluje navidezno in se v osnovi uporablja za upravljanje enega dela baze podatkov. Tega posebnega dela baze podatkov ne more deliti nobena druga ojačevalnica. Tako se ta oblika arhitekture običajno imenuje arhitektura v skupnem ničemer.
24) Kaj vsebuje Amp in katere vse operacije izvaja?
Amp je v osnovi sestavljen iz podsistema Database Manager in je sposoben izvajati spodaj navedene operacije.
- Izvajanje DML
- Izvajanje DDL
- Izvajanje združevanja in pridružitev.
- Sprostitev in namestitev ključavnic itd.
25) Kaj pomeni razčlenjevalni motor?
PE je nekakšen Vproc. Njegova glavna naloga je sprejemanje zahtev SQL in podajanje odgovorov v SQL. Sestavljen je iz široke palete programskih komponent, ki se uporabljajo za razčlenitev SQL v različne korake in nato pošiljanje teh korakov AMP-jem.
26) Kaj misliš z razčlenjevanjem?
Razčlenjevanje je postopek, ki se ukvarja z analizo nizovnih simbolov v računalniškem ali naravnem jeziku.
27) Kakšne so funkcije razčlenjevalnika?
Razčlenjevalnik: -
- Preveri semantične napake
- Preveri skladenjske napake
- Preveri obstoj predmeta
28) Kaj pomeni dispečer?
Dispečer sprejme celotno zbirko zahtev in jih nato shrani v čakalno vrsto. Skozi celoten postopek se vodi ista vrsta, da se zagotovi več naborov odgovorov.
29) Koliko sej MAX-a lahko PE opravi v določenem času?
PE lahko v določenem trenutku opravi skupno 120 sej.
30) Pojasnite BYNET.
BYNET v bistvu služi kot medij komunikacije med komponentami. Odgovorna je predvsem za pošiljanje sporočil in tudi za združevanje in razvrščanje.
31) Kaj pomeni Clique?
Za Clique je v osnovi znano, da je izbor vozlišč, ki si ga delijo običajni diskovni pogoni. Prisotnost Clique je izjemno pomembna, saj pomaga pri preprečevanju napak vozlišč.
32) Kaj se zgodi, ko vozlišče pade?
Kadar pride do padca na ravni zmogljivosti vozlišča, se vsi ustrezni Vprocs takoj preselijo na novo vozlišče iz vozlišča za neuspeh, da dobijo vse podatke nazaj s pogonskih pogonov.
33) Naštejte vse oblike ZAKLONOV, ki so na voljo v Teradata.
V osnovi obstajajo štiri vrste KLJUČEV, ki spadajo pod Teradata. To so: -
- Read Lock
- Zakleni dostop
- Ekskluzivna ključavnica
- Write Lock
34) Na kateri posebni ravni je mogoče uporabiti LOCK v Teradata?
- Raven tabele - Vse vrstice v tabeli bodo zagotovo zaklenjene.
- Zaklepanje na ravni baze podatkov - vsi predmeti, ki so v bazi podatkov, bodo zaklenjeni.
- Zaklepanje ravni razprte vrstice - Zaklenjene bodo samo tiste vrstice, ki ustrezajo določeni vrstici.
35) Kakšen je rezultat aktivnih udeležencev v primarnem indeksu?
Samo en AMP je aktivno vključen v primarni indeks.
36) Kakšen je pomen ukaza UPSERT v Teradata?
UPSERT v bistvu pomeni Update Else Insert. Ta možnost je na voljo samo v Teradata.
37) Poudarite prednosti PPI (Partition Primary Index).
PPI se v osnovi uporablja za shranjevanje podatkov na podlagi obsega ali kategorije. Ko gre za poizvedbe Range, ni treba uporabiti skeniranja celotne tabele, saj se takoj premakne na naslednjo particijo in tako preskoči vse druge particije.
38) Navedite velikosti SMALLINT, BYTEINT in INTEGER.
SMALLINT - 2 bajta - 16 ugrizov -> -32768 do 32767
BYTEINT - 1 bajt - 8 bitov -> -128 do 127
INTEGER - 4 bajti - 32 bitov -> -2.147.483.648 do 2.147.483.647
39) Kaj pomeni načrt najmanjših stroškov?
Načrt najmanjših stroškov se v bistvu izvede v krajšem času na najkrajši poti.
40) Poudarite razlike med bazo podatkov in uporabnikom v Teradati.
- Baza podatkov je v osnovi pasivna, medtem ko je uporabnik aktiven.
- Baza podatkov shranjuje predvsem vse predmete baze podatkov, medtem ko lahko uporabnik shrani kateri koli predmet, ne glede na to, ali gre za makro, tabelo, pogled itd.
- Baza podatkov nima gesla, medtem ko mora uporabnik vnesti geslo.
41) Poudarite razlike med primarnim ključem in primarnim indeksom.
- Primarni indeks je precej obvezen, medtem ko je Primarni ključ neobvezen.
- Primarni indeks ima omejitev 64 tabel / stolpcev, medtem ko Primarni ključ nima nobene omejitve.
- Primarni indeks omogoča podvojene in ničelne vrednosti, medtem ko primarni ključ ne.
- Primarni indeks je fizični mehanizem, medtem ko je primarni ključ povsem logičen mehanizem.
42) Pojasnite, kako se uporablja prostor za navijanje.
Prostorski prostor v Teradati se v osnovi uporablja za izvajanje poizvedb. Od celotnega prostora, ki je na voljo v Teradata, je 20% prostora v bistvu dodeljeno za presledek.
43) Poudarite potrebo po prilagoditvi zmogljivosti.
Prilagajanje zmogljivosti v Teradati se v bistvu opravi, da se prepoznajo vsa ozka grla in nato rešijo.
44) Komentirajte, ali je ozko grlo napaka ali ne.
Tehnično ozko grlo ni oblika napake, zagotovo pa povzroča določeno zamudo v sistemu.
45) Kako prepoznati ozka grla?
Obstajajo v bistvu štirje načini prepoznavanja ozkega grla. To so: -
- Vizualna razlaga Teradata
- Pojasnite modifikator zahteve
- Teradata Manager
- Monitor učinkovitosti
46) Kaj pomeni načrt z najvišjimi stroški?
Glede na načrt z najvišjimi stroški je čas, potreben za izvedbo postopka, daljši in ima najdaljšo razpoložljivo pot.
47) Označite vse načine, ki so prisotni pod Stopnja zaupanja.
Nizka, Ne, Visoka in Pridruži se so štirje načini, ki so prisotni pod ravnijo zaupanja.
48) Navedite pet faz, ki spadajo pod MultiLoad Utility.
Preliminarna faza, faza DML, faza pridobivanja podatkov, faza prijave in končna faza.
49) Poudarite omejitve pripomočka TPUMP.
Omejitve pripomočka TPUMP:
- Stavka SELECT ne moremo uporabiti.
- Podatkovnih datotek ni mogoče združiti.
- Agregatni in eksponentni operatorji niso podprti.
- Aritmetičnih funkcij ni mogoče podpirati.
50) Kako se v BTEQ nastavljajo parametri načina seje?
.set transakcija BTET -> Način transakcije Teradata
.set transakcija seje ANSI -> način ANSI
Ti ukazi bodo delovali le, če bodo vneseni pred prijavo v sejo.