Teradata 50 parimat intervjuuküsimust ja Vastused

Anonim

Laadige alla PDF

1) Kuidas määratlete Teradata? Andke mõned selle põhiomadused.

Teradata on põhimõtteliselt RDMS, mida kasutatakse ettevõtte Datamart, Datawarehouse, OLAP, OLTP ja DSS Appliances juhtimiseks. Mõned Teradata peamistest omadustest on toodud allpool.

  • On võimeline töötama nii ühe- kui ka mitme sõlmpunktiga.
  • Paralleelsus on süsteemi sisse ehitatud.
  • Ühildub väga palju ANSI standarditega.
  • Kipub käituma samamoodi nagu server.
  • See on avatud süsteem, mis käivitab põhimõtteliselt UNIX MR-RAS, Suse Linux ETC, WIN2K jne.

2) Millised on Teradata äsja välja töötatud omadused?

Mõned Teradata hiljuti välja töötatud funktsioonid on:

  • Automatiseeritud ajaanalüüs
  • Tihendusvõimaluste laiendamine, mis võimaldab andmete paindlikku tihendamist umbes 20 korda rohkem kui eelmine versioon.
  • Kliendiga seotud innovatsioon nagu tetradata vaatepunkt.

3) Tõstke esile mõned olulised Teradata komponendid.

Mõned olulised komponendid Teradata on:

  • Bynet
  • Juurdepääsumooduli protsessor (AMP)
  • Sõelumismootor (PE)
  • Virtuaalne ketas (vDisk)
  • Virtuaalne salvestussüsteem (VSS)

4) Mainige protseduuri, mille kaudu saame Teradata töid käivitada UNIX-i keskkonnas.

Kõik, mida peate tegema, on käivitamine UNIX-is allpool mainitud viisil.

$ Sh> BTEQ <[skripti tee]> [logifaili tee]

või

$ Sh> BTEQ <[skripti tee] TEE [logifaili tee]

5) Kuidas luua järjestuses Teradata?

Teradatas loome järjestuse identiteediveeru abil

6) Kuidas kuvatakse Teradata jada kuvamise ajal?

Kõik, mida peate tegema, on kasutada CSUM-i.

7) Lauale pannakse teatud koormus ja seda ka iga tunni tagant. Hommikune liiklus on suhteliselt väike ja öö on väga kõrge. Mis on selles olukorras kõige soovitav utiliit ja kuidas peaks see utiliit olema laaditud?

Kõige soovitavam utiliit peab siin olema Tpump. Kasutades pakettide suuruse vähenemist või suurenemist, saab liiklust hõlpsasti hallata.

8) Kui kiire laadimise skript ebaõnnestub ja teile tehakse kättesaadavaks ainult veatabelid, siis kuidas taaskäivitate?

Sel juhul on taaskäivitamiseks põhimõtteliselt kaks võimalust.

  • Vana faili käivitamiseks käivitamine - veenduge, et te ei laseks veatabeleid täielikult maha. Selle asemel proovige skriptis või failis esinevad vead parandada ja seejärel uuesti käivitada.
  • Uue faili käivitamine - selles protsessis käivitatakse skript lihtsalt lõpplaadimise ja alguslausete abil. See aitab eemaldada sihtlauale pandud luku ja võib ka antud kirje kiirelogitabelist eemaldada. Kui see on tehtud, saate kogu skripti veel kord käitada.

9) Mainige mõnda ETL-i tööriista, mis kuuluvad Teradata alla.

Mõned ETL-i tööriistad, mida Teradatas tavaliselt kasutatakse, on DataStage, Informatica, SSIS jne.

10) Tooge välja mõned eelised, mis ETL-i tööriistadel TD-ga võrreldes on.

Mõned eelised, mis ETL-i tööriistadel TD-ga võrreldes on, on: -

  • Võib kasutada mitut heterogeenset sihtkohta ja ka allikaid.
  • Silumisprotsess on ETL-i tööriistade abil palju lihtsam tänu GUI täieõiguslikule toele.
  • ETL-i tööriistade komponente saab hõlpsasti taaskasutada ja seetõttu, kui põhiserveris on värskendus, siis värskendatakse kõiki vastavaid serveriga ühendatud rakendusi automaatselt.
  • ETL-i tööriistade abil saab hõlpsasti lahti ja lahti pöörata.

11) Mida tähendab vahemällu salvestamine Teradatas?

Vahemällu salvestamist peetakse Teradata kasutamise täiendavaks eeliseks, kuna see töötab peamiselt allikaga, mis püsib samas järjekorras, st ei muutu sageli. Mõnikord jagatakse vahemälu tavaliselt rakenduste vahel.

12) Kuidas kontrollida Teradata versiooni, mida praegu kasutame?

Andke lihtsalt käsk .NÄITA VERSIOONI.

13) Esitage põhjendatud põhjus, miks Multi-load toetab USI asemel NUSI-d.

Indeksi alamtabeli rida on juhtumisi samal Amp-l samamoodi nagu NUSI-s oleval andmereal. Seega töötab iga Amp eraldi ja paralleelselt.

14) Kuidas taaskäivitatakse MLOADi kliendisüsteem pärast käivitamist?

Skript tuleb esitada käsitsi, et see saaks hõlpsalt andmeid laadida viimasest kontrollpunktist.

15) Kuidas taaskäivitatakse MLOAD Teradata Server pärast käivitamist?

Protsess viiakse põhimõtteliselt läbi viimasest teadaolevast kontrollpunktist ja kui andmed on pärast MLOAD-i skripti käivitamist läbi viidud, taaskäivitatakse server.

16) Mida mõeldakse sõlme all?

Põhimõtteliselt nimetatakse sõlme riist- ja tarkvara komponentide valikuks. Tavaliselt nimetatakse serverit sõlmeks.

17) Oletame, et on olemas fail, mis koosneb 100 kirjest, millest peame vahele jätma esimese ja viimase 20 kirjet. Mida saab koodijupp?

Selle ülesande täitmiseks peame kasutama BTEQ utiliiti. Skriptis kasutatakse nii vahele 20 kui ka kordust 60.

18) Selgitage PDE-d.

Põhimõtteliselt tähistab PDE paralleelse andme laiendust. Põhimõtteliselt on PDE operatsioonisüsteemi kohal oleva tarkvara liidese kiht ja annab andmebaasile võimaluse töötada paralleelses miljöös.

19) Mis on TPD?

TPD tähistab põhimõtteliselt usaldusväärset paralleelset andmebaasi ja töötab põhimõtteliselt PDE all. Teradata on juhtumisi andmebaas, mis töötab peamiselt PDE all. See on põhjus, miks Teradatat nimetatakse tavaliselt usaldusväärse paralleeli või puhta paralleeli andmebaasiks.

20) Mida mõeldakse kanalidraiveri all?

Kanalidraiver on tarkvara, mis toimib suhtlusvahendina PE-de ja kõigi klientide külge kinnitatud kanalitel töötavate rakenduste vahel.

21) Mida mõeldakse Teradata Gateway all?

Nii nagu kanalidraiver, toimib ka Teradata Gateway suhtlemisvahendina Parse Engine'i ja võrguklientidele lisatud rakenduste vahel. Ühele sõlmele määratakse ainult üks värav.

22) Mida tähendab virtuaalne ketas?

Virtuaalne ketas on põhimõtteliselt kogu silindrite kogum, mis on füüsilised kettad. Mõnikord nimetatakse seda ka kettamassiiviks.

23) Selgitage Amp tähendust?

Amp tähistab põhimõtteliselt pääsumooduli protsessorit ja juhtub olema virtuaalselt töötav protsessor, mida kasutatakse põhimõtteliselt ühe andmebaasi osa haldamiseks. Seda konkreetset andmebaasi osa ei saa ühegi muu Amp jagada. Seega nimetatakse seda arhitektuurivormi tavaliselt ühise mitte millegi arhitektuuriks.

24) Mida Amp sisaldab ja milliseid toiminguid ta teeb?

Amp koosneb põhimõtteliselt andmebaasihalduri alamsüsteemist ja on võimeline teostama allpool nimetatud toiminguid.

  • DML-i esitamine
  • DDL-i esitamine
  • Kokkuvõtete ja liitumiste rakendamine.
  • Lukkude vabastamine ja kinnitamine jne.

25) Mida mõeldakse parsimismootori all?

PE on juhtumisi lahke Vproc. Selle peamine ülesanne on võtta vastu SQL-päringuid ja edastada vastuseid SQL-is. See koosneb paljudest tarkvarakomponentidest, mida kasutatakse SQL-i jagamiseks erinevateks sammudeks ja seejärel nende sammude saatmiseks AMP-dele.

26) Mida mõtlete sõelumise all?

Sõelumine on protsess, mis käsitleb stringi sümbolite analüüsi, mis on kas arvutikeeles või loomulikus keeles.

27) Mis on parseri funktsioonid?

Parser: -

  • Kontrollib semantikavigu
  • Kontrollib süntaktilisi vigu
  • Kontrollib objekti olemasolu

28) Mida mõeldakse dispetšeri all?

Dispetšer võtab kogu päringute kogu ja hoiab need siis järjekorras. Mitme vastuse edastamiseks hoitakse kogu protsessi vältel sama järjekorda.

29) Mitu MAX seanssi on PE teatud ajahetkel võimeline haldama?

Liikumisvõimalused saavad kindlas ajahetkel läbi viia kokku 120 seanssi.

30) Selgitage BYNET.

BYNET toimib põhimõtteliselt komponentide vahelise suhtlusvahendina. See vastutab peamiselt sõnumite saatmise eest ning ühendamise ja sortimistoimingute eest.

31) Mida tähendab klient?

Põhimõtteliselt on Clientque teadaolevalt sõlmede valik, mida jagatakse ühiste kettaseadmete vahel. Clique olemasolu on tohutult oluline, kuna see aitab vältida sõlmede tõrkeid.

32) Mis juhtub, kui sõlm kannatab allakäigu all?

Alati, kui sõlme jõudlustasandil on langus, migreeruvad kõik vastavad Vprocsid tõrkesõlmest kohe uude sõlmesse, et saada kõik andmed ühistest draividest tagasi.

33) Loetlege kõik lukud, mis on saadaval Teradatas.

Teradata alla kuuluvad põhimõtteliselt nelja tüüpi lukud. Need on: -

  • Loe lukku
  • Juurdepääsulukk
  • Eksklusiivne lukk
  • Kirjutage lukk

34) Mis on konkreetne määratud tase, kus LOCKi võib Teradatas rakendada?

  • Laua tase - kindlasti lukustatakse kõik tabeli sees olevad read.
  • Andmebaasi taseme lukustus - kõik andmebaasis olevad objektid lukustatakse.
  • Rida räsitaseme lukustus - lukustatakse ainult need read, mis vastavad konkreetsele reale.

35) Milline on aktiivses tegevuses osalevate AMP-de skoor esmases indeksis?

Ainult üks AMP osaleb aktiivselt peamises indeksis.

36) Mis on Teradatas UPSERT-i käsu tähendus?

UPSERT tähendab põhimõtteliselt värskendust muul viisil. See valik on saadaval ainult teenuses Teradata.

37) Tõstke esile PPI (Partition Primary Index) eelised.

PPI-d kasutatakse põhimõtteliselt vahemikupõhistel või kategooriapõhistel andmete salvestamise eesmärkidel. Kui tegemist on vahemiku päringutega, pole täieliku tabeli skannimise kasutamist vaja, kuna see liigub kohe järgnevale sektsioonile, jättes kõik muud sektsioonid vahele.

38) Märkige SMALLINT, BYTEINT ja INTEGER suurused.

SMALLINT - 2 baiti - 16 hammustust -> -32768 kuni 32767

BYTEINT - 1 baiti - 8 bitti -> -128 kuni 127

INTEGER - 4 baiti - 32 bitti -> -2 147 483 648 kuni 2 147 483 647

39) Mida mõeldakse väikseima maksumuse kavaga?

Vähimkulude kava täidetakse lühema tee jooksul põhimõtteliselt vähem aja jooksul.

40) Tõstke Teradata andmebaasi ja kasutaja erinevuste punktid esile.

  • Andmebaas on põhimõtteliselt passiivne, kasutaja aga aktiivne.
  • Andmebaas salvestab peamiselt kõik andmebaasi objektid, samas kui kasutaja saab salvestada mis tahes objekti, olenemata sellest, kas see on makro, tabel, vaade jne.
  • Andmebaasil pole parooli, kui kasutaja peab parooli sisestama.

41) Tõstke esile primaarvõtme ja esmase indeksi erinevused.

  • Esmane indeks on üsna kohustuslik, samas kui esmane võti on valikuline.
  • Esmase indeksi limiit on 64 tabelit / veergu, samas kui primaarvõtmel pole piirangut.
  • Esmane register võimaldab duplikaate ja tühistamisi, esmane võti aga mitte.
  • Esmane indeks on füüsiline mehhanism, samas kui esmane võti on puhtalt loogiline mehhanism.

42) Selgitage, kuidas rulliruumi kasutatakse.

Teradata pooliruumi kasutatakse põhiliselt päringute käitamiseks. Teradatas saadaval olevast kogu ruumist eraldatakse 20% ruumist põhimõtteliselt pooliruumile.

43) Esitage vajadus jõudluse häälestamise järele.

Teradata jõudluse häälestamine toimub põhimõtteliselt kõigi kitsaskohtade tuvastamiseks ja seejärel nende kõrvaldamiseks.

44) Kommenteerige, kas kitsaskoht on viga või mitte.

Tehniliselt ei ole kitsaskoht vea vorm, kuid kindlasti põhjustab see süsteemis teatavat viivitust.

45) Kuidas saab tuvastada kitsaskohti?

Kitsaskoha tuvastamiseks on põhimõtteliselt neli viisi. Need on: -

  • Teradata visuaalne seletus
  • Selgitage päringu muutmist
  • Teradata haldur
  • Performance Monitor

46) Mida mõeldakse kõrgeima kulukavaga?

Vastavalt kõrgeima kulude plaanile kulub protsessi elluviimiseks rohkem aega ja see võtab pikima võimaliku tee.

47) Tõstke esile kõik režiimid, mis on olemas usaldustaseme all.

Madal, Ei, Kõrge ja Liitu on neli režiimi, mis on olemas usaldustaseme all.

48) Nimetage viis faasi, mis kuuluvad MultiLoad Utility alla.

Esialgne etapp, DML-faas, andmete hankimise faas, rakenduse faas ja lõppfaas

49) Tõstke esile TPUMP-utiliidi piirangud.

Järgmised on TPUMP-i utiliidi piirangud: -

  • Me ei saa kasutada SELECT-lauset.
  • Andmefaile ei saa liita.
  • Koond- ja eksponentsiaaloperaatoreid ei toetata.
  • Aritmeetilisi funktsioone ei saa toetada.

50) Kuidas määratakse BTEQ-seansi režiimi parameetrid?

.set seansi tehing BTET -> Teradata tehingu režiim

.set seansi tehing ANSI -> ANSI režiim

Need käsud töötavad ainult siis, kui need sisestatakse enne seansile sisselogimist.