50 parasta Teradata-haastattelukysymystä & Vastaukset

Anonim

Lataa PDF

1) Kuinka määrität Teradatan? Anna joitain saman tärkeimmistä ominaisuuksista.

Teradata on pohjimmiltaan RDMS, jota käytetään yrityksen Datamartin, Datawarehousen, OLAP: n, OLTP: n ja DSS-laitteiden ajamiseen. Jotkut Teradatan pääominaisuuksista annetaan alla.

  • Pystyy toimimaan sekä yksisolmuilla että monisolmuilla.
  • Rinnakkaisuus on rakennettu järjestelmään.
  • Erittäin yhteensopiva ANSI-standardien kanssa.
  • Yleensä toimii samalla tavalla kuin palvelin.
  • Se on avoin järjestelmä, joka suorittaa periaatteessa UNIX MR-RAS, Suse Linux ETC, WIN2K jne.

2) Mitkä ovat Teradatan uudet ominaisuudet?

Jotkut Teradatan uusista ominaisuuksista ovat: -

  • Automatisoitu ajallinen analyysi
  • Pakkausominaisuuksien laajennus, joka mahdollistaa tietojen joustavan pakkaamisen noin 20 kertaa enemmän kuin edellinen versio.
  • Asiakaskohtainen innovaatio, kuten tetradatan näkökulma.

3) Korosta muutama Teradatan tärkeä osa.

Joitakin tärkeitä komponentteja Teradatassa ovat: -

  • Bynet
  • Pääsymoduuliprosessori (AMP)
  • Jäsennysmoottori (PE)
  • Virtuaalilevy (vDisk)
  • Virtuaalinen tallennusjärjestelmä (VSS)

4) Mainitse menettely, jonka avulla voimme suorittaa Teradata-töitä UNIX-ympäristössä.

Sinun tarvitsee vain suorittaa suoritus UNIX: ssä alla mainitulla tavalla.

$ Sh> BTEQ <[Komentosarjan polku]> [Lokitiedoston polku]

tai

$ Sh> BTEQ <[Komentosarjan polku] TEE [Lokitiedoston polku]

5) Kuinka Teradatassa muodostetaan sekvenssi?

Teradatassa luodaan sekvenssi käyttämällä Identity Saraketta

6) Kuinka Teradatan generoima sekvenssi on näyttöajan aikana?

Sinun tarvitsee vain käyttää CSUM: ia.

7) Pöydälle asetetaan tietty kuormitus ja myös joka tunti. Liikenne aamulla on suhteellisen vähäistä, ja yön liikenne on erittäin korkea. Mikä tässä tilanteessa on suositeltavin apuohjelma ja miten sen pitäisi olla ladattu?

Kaikkein ehdotettavin apuohjelma on oltava Tpump. Hyödyntämällä pienentyvää tai kasvavaa pakettikokoa liikenne voidaan hoitaa helposti.

8) Jos nopean latauksen komentosarja epäonnistuu ja vain virhetaulukot ovat käytettävissäsi, kuinka aloitat sen uudelleen?

Tässä tapauksessa on periaatteessa kaksi tapaa käynnistää uudelleen.

  • Vanhan tiedoston suorittaminen suoritettavaksi - Varmista, että et pudota virhetaulukoita kokonaan. Yritä sen sijaan korjata komentosarjassa tai tiedostossa olevat virheet ja suorita sitten uudelleen.
  • Uuden tiedoston suorittaminen - Tässä prosessissa komentosarja suoritetaan yksinkertaisesti loppulataus- ja aloituslausekkeiden avulla. Tämä auttaa poistamaan kohdetaulukkoon asetetun lukituksen ja voi myös poistaa annetun tietueen pikalokitaulukosta. Kun tämä on tehty, voit suorittaa koko komentosarjan uudelleen.

9) Mainitse muutama Teradatan piiriin kuuluvasta ETL-työkalusta.

Jotkut Teradatassa yleisesti käytetyistä ETL-työkaluista ovat DataStage, Informatica, SSIS jne.

10) Korosta muutamia etuja, jotka ETL-työkaluilla on TD: hen nähden.

Joitakin etuja, joita ETL-työkaluilla on TD: hen nähden, ovat: -

  • Useita heterogeenisiä kohteita ja lähteitä voidaan käyttää.
  • Virheenkorjaus on paljon helpompaa ETL-työkalujen avulla täysimittaisen GUI-tuen ansiosta.
  • ETL-työkalujen komponentteja voidaan helposti käyttää uudelleen, ja jos pääpalvelimelle on päivitys, kaikki vastaavat palvelimeen kytketyt sovellukset päivitetään automaattisesti.
  • Kääntö ja kääntö voidaan tehdä helposti ETL-työkaluilla.

11) Mikä on välimuistin merkitys Teradatassa?

Välimuistia pidetään Teradatan käytön lisäetuna, koska se toimii ensisijaisesti lähteen kanssa, joka pysyy samassa järjestyksessä eli ei muutu usein. Toisinaan välimuisti jaetaan yleensä sovellusten kesken.

12) Kuinka voimme tarkistaa tällä hetkellä käyttämämme Teradatan version?

Anna komento .NÄYTÄ VERSIO.

13) Anna perusteltu syy, miksi Multi-load tukee NUSI: ta USI: n sijaan.

Hakemiston alitaulukon rivi sattuu olemaan samalla vahvistimella samalla tavalla kuin NUSI: n tietorivi. Siten kutakin vahvistinta käytetään erikseen ja rinnakkain.

14) Kuinka MLOAD-asiakasjärjestelmä käynnistetään uudelleen suorituksen jälkeen?

Komentosarja on lähetettävä manuaalisesti, jotta se voi helposti ladata tiedot viimeisestä tarkistuspisteestä.

15) Kuinka MLOAD Teradata Server käynnistetään uudelleen suorituksen jälkeen?

Prosessi suoritetaan periaatteessa viimeisestä tunnetusta tarkistuspisteestä, ja kun tiedot on suoritettu MLOAD-komentosarjan suorittamisen jälkeen, palvelin käynnistetään uudelleen.

16) Mitä solmu tarkoittaa?

Solmua kutsutaan periaatteessa valikoimaksi laitteisto- ja ohjelmistokomponentteja. Yleensä palvelimelle viitataan solmuna.

17) Sanotaan, että on olemassa tiedosto, joka koostuu 100 tietueesta, joista meidän on ohitettava ensimmäinen ja viimeinen 20 tietuetta. Mitä koodinpätkä tulee?

Meidän on käytettävä BTEQ-apuohjelmaa tämän tehtävän suorittamiseen. Ohitus 20, samoin kuin Toisto 60, käytetään komentosarjassa.

18) Selitä PDE.

PDE tarkoittaa periaatteessa rinnakkaista tietotunnistetta. PDE on periaatteessa käyttöjärjestelmän yläpuolella olevan ohjelmiston rajapinta ja antaa tietokannalle mahdollisuuden toimia rinnakkain.

19) Mikä on TPD?

TPD tarkoittaa periaatteessa Trusted Parallel Database, ja se toimii periaatteessa PDE: n alla. Teradata sattuu olemaan tietokanta, joka toimii pääasiassa PDE: n alla. Tästä syystä Teradataa kutsutaan yleensä Trusted Parallel- tai Pure Parallel -tietokannaksi.

20) Mitä kanavaohjain tarkoittaa?

Kanavaohjain on ohjelmisto, joka toimii viestintävälineenä PE: n ja kaikkien asiakkaille liitettyjen kanavien välisten sovellusten välillä.

21) Mitä tarkoitetaan Teradata Gatewaylla?

Aivan kuten kanavaohjain, Teradata Gateway toimii viestintävälineenä Parse Enginen ja verkkoasiakkaisiin liitettyjen sovellusten välillä. Vain yksi yhdyskäytävä on määritetty kullekin solmulle.

22) Mitä tarkoitetaan virtuaalilevyllä?

Virtuaalilevy on pohjimmiltaan kokoelma koko joukkoa sylintereitä, jotka ovat fyysisiä levyjä. Sitä kutsutaan joskus levykkeeksi.

23) Selitä Amp: n merkitys?

Amp tarkoittaa periaatteessa Access Module Processor -prosessoria ja sattuu olemaan virtuaalisesti toimiva prosessori, jota käytetään periaatteessa yhden tietokannan osan hallintaan. Tätä tietokannan osaa ei voi jakaa muut vahvistimet. Siksi tätä arkkitehtuurin muotoa kutsutaan yleisesti jaetun ei-arkkitehtuuriksi.

24) Mitä Amp sisältää ja mitkä ovat kaikki sen suorittamat toiminnot?

Vahvistin koostuu periaatteessa Database Manager -alijärjestelmästä ja pystyy suorittamaan alla mainitut toiminnot.

  • Suoritetaan DML
  • Suoritetaan DDL
  • Yhdistelmien ja liittymien toteuttaminen.
  • Lukkojen jne. Vapauttaminen ja kiinnittäminen

25) Mitä jäsentävä moottori tarkoittaa?

PE sattuu olemaan eräänlainen Vproc. Sen ensisijainen tehtävä on ottaa SQL-pyyntöjä ja toimittaa vastauksia SQL-muodossa. Se koostuu laajasta valikoimasta ohjelmistokomponentteja, joita käytetään SQL: n jakamiseen eri vaiheisiin ja sitten näiden vaiheiden lähettämiseen AMP: ille.

26) Mitä tarkoitat jäsentämällä?

Jäsennys on prosessi, jossa analysoidaan merkkijonon symboleja, jotka ovat joko tietokoneella tai luonnollisella kielellä.

27) Mitkä ovat jäsentäjän toiminnot?

Jäsennys: -

  • Tarkistaa semantiikan virheet
  • Tarkistaa syntaktiset virheet
  • Tarkistaa kohteen olemassaolon

28) Mitä tarkoitetaan lähettäjällä?

Dispatcher ottaa kokonaisen kokoelman pyyntöjä ja pitää ne sitten jonossa. Samaa jonoa pidetään koko prosessin ajan, jotta voidaan toimittaa useita vastauksia.

29) Kuinka monta MAX-istuntoa PE pystyy käsittelemään tiettynä aikana?

Liikunta voi käsitellä yhteensä 120 istuntoa tiettynä ajankohtana.

30) Selitä BYNET.

BYNET toimii periaatteessa viestintävälineenä komponenttien välillä. Se on ensisijaisesti vastuussa viestien lähettämisestä ja myös yhdistämisen sekä lajittelutoimintojen suorittamisesta.

31) Mitä Clientque tarkoittaa?

Clientquen tiedetään periaatteessa olevan joukko solmuja, joita jaetaan yleisten levyasemien kesken. Cliquen läsnäolo on äärettömän tärkeää, koska se auttaa välttämään solmuviat.

32) Mitä tapahtuu, kun solmu kärsii kaatumisen?

Aina kun solmun suorituskykytaso on laskenut, kaikki vastaavat Vprocs siirtyvät välittömästi uuteen solmuun vikasolmusta saadakseen kaikki tiedot takaisin yhteisiltä asemilta.

33) Luettele kaikki LUKITUKSET, jotka ovat käytettävissä Teradatassa.

Teradatan piiriin kuuluu periaatteessa neljää tyyppiä LUKKOJA. Nämä ovat: -

  • Lue Lukko
  • Pääsylukko
  • Eksklusiivinen lukko
  • Kirjoita lukko

34) Mikä on nimetty taso, jolla LOCKia voidaan soveltaa Teradatassa?

  • Taulukon taso - Kaikki taulukon sisällä olevat rivit lukitaan varmasti.
  • Tietokannan tason lukitus - Kaikki tietokannan sisällä olevat objektit lukitaan.
  • Rivin hajautuksen lukitus - Vain ne rivit lukitaan, jotka vastaavat kyseistä riviä.

35) Mikä on ensisijaisessa hakemistossa aktiivisesti mukana olevien AMP: iden pisteet?

Vain yksi AMP on aktiivisesti mukana ensisijaisessa indeksissä.

36) Mikä on UPSAD-komennon merkitys Teradatassa?

UPSERT tarkoittaa pohjimmiltaan Update Else Insert -ohjelmaa. Tämä vaihtoehto on käytettävissä vain Teradatassa.

37) Korosta PPI: n (Partition Primary Index) edut.

PPI: tä käytetään pohjimmiltaan alue- tai luokkaperusteiseen tietojen tallentamiseen. Kun kyse on Range-kyselyistä, ei tarvitse käyttää koko taulukon skannausta, koska se siirtyy heti seuraavalle osiolle ja ohittaa kaikki muut osiot.

38) Anna SMALLINT-, BYTEINT- ja INTEGER-koot.

SMALLINT - 2 tavua - 16 puremaa -> -32768 - 32767

BYTEINT - 1 tavua - 8 bittiä -> -128-127

INTEGER - 4 tavua - 32 bittiä -> -2,147,483,648 - 2,147,483,647

39) Mitä tarkoitetaan vähiten kustannuksia koskevalla suunnitelmalla?

Vähiten kustannussuunnitelma toteutetaan periaatteessa lyhyemmällä polulla lyhyemmässä ajassa.

40) Korosta tietokannan ja käyttäjän väliset erot Teradatassa.

  • Tietokanta on periaatteessa passiivinen, kun taas käyttäjä on aktiivinen.
  • Tietokanta tallentaa ensisijaisesti kaikki tietokannan objektit, kun taas käyttäjä voi tallentaa minkä tahansa objektin, makro, taulukko, näkymä jne.
  • Tietokannalla ei ole salasanaa, kun käyttäjän on annettava salasana.

41) Korosta erot ensisijaisen avaimen ja ensisijaisen indeksin välillä.

  • Ensisijainen indeksi on melko pakollinen, kun taas ensisijainen avain on valinnainen.
  • Ensisijaisen indeksin raja on 64 taulukkoa / saraketta, kun taas ensisijaisella avaimella ei ole rajoitusta.
  • Ensisijainen hakemisto sallii kaksoiskappaleet ja nollat, kun taas ensisijainen avain ei.
  • Ensisijainen indeksi on fyysinen mekanismi, kun taas ensisijainen avain on puhtaasti looginen mekanismi.

42) Selitä, miten lankatilaa käytetään.

Teradatan taustatilaa käytetään pohjimmiltaan kyselyjen suorittamiseen. Teradatassa käytettävissä olevasta tilasta 20% tilasta on periaatteessa varattu lankatilaan.

43) Korosta suorituskyvyn virityksen tarve.

Suorituskyvyn säätäminen Teradatassa tehdään periaatteessa kaikkien pullonkaulojen tunnistamiseksi ja korjaamiseksi.

44) Kommentoi, onko pullonkaula virhe vai ei.

Teknisesti pullonkaula ei ole eräänlainen virhe, mutta se aiheuttaa varmasti tietyn viiveen järjestelmässä.

45) Kuinka pullonkaulat voidaan tunnistaa?

Pullonkaulan tunnistamiseksi on periaatteessa neljä tapaa. Nämä ovat: -

  • Teradata Visual Selitä
  • Selitä pyyntömuokkaaja
  • Teradata Manager
  • Suorituskykymonitori

46) Mitä tarkoitetaan korkeimpien kustannusten suunnitelmalla?

Korkeimman kustannussuunnitelman mukaisesti prosessin toteuttamiseen kuluva aika on enemmän, ja se vie pisimmän käytettävissä olevan reitin.

47) Korosta kaikki luottamustason alla olevat tilat.

Matala, Ei, Korkea ja Liity ovat neljä tilaa, jotka ovat luottamustason alla.

48) Nimeä viisi vaihetta, jotka kuuluvat MultiLoad Utility -ohjelmaan.

Alustava vaihe, DML-vaihe, tiedonhankintavaihe, sovellusvaihe ja loppuvaihe.

49) Korosta TPUMP-apuohjelman rajoitukset.

Seuraavat ovat TPUMP-apuohjelman rajoitukset: -

  • Emme voi käyttää SELECT-käskyä.
  • Datatiedostoja ei voi yhdistää.
  • Yhdistettyjä ja eksponentiaalisia operaattoreita ei tueta.
  • Aritmeettisia toimintoja ei voida tukea.

50) Kuinka istuntotilan parametrit asetetaan BTEQ: ssa?

.set-istunnon tapahtuma BTET -> Teradata-tapahtumamoodi

.set session session ANSI -> ANSI-tila

Nämä komennot toimivat vain, kun ne syötetään ennen kirjautumista istuntoon.