PDF letöltése
1) Hogyan definiálja a Teradatát? Adja meg ugyanannak az elsődleges jellemzőit.
A Teradata alapvetően egy RDMS, amelyet a vállalat Datamart, Datawarehouse, OLAP, OLTP, valamint a DSS Appliances meghajtására használnak. A Teradata néhány elsődleges jellemzőjét az alábbiakban adjuk meg.
- Képes egyetlen csomóponton, valamint több csomóponton futtatni.
- A párhuzamosság beépül a rendszerbe.
- Nagyon kompatibilis az ANSI szabványaival.
- Hajlamos ugyanúgy viselkedni, mint egy szerver.
- Ez egy nyitott rendszer, amely alapvetően UNIX MR-RAS, Suse Linux ETC, WIN2K stb.
2) Melyek a Teradata újonnan kifejlesztett jellemzői?
A Teradata újonnan kifejlesztett jellemzői:
- Automatizált időbeli elemzés
- A tömörítési képességek kiterjesztése, amely az adatok korábbi, 20-szoros adatainak rugalmasabb tömörítését teszi lehetővé.
- Az ügyfelek által társított innováció, például a tetradata szempont.
3) Jelölje ki a Teradata néhány fontos elemét.
A Teradata néhány fontos eleme a következő:
- Bynet
- Hozzáférési modul processzor (AMP)
- Elemző motor (PE)
- Virtuális lemez (vDisk)
- Virtuális tároló rendszer (VSS)
4) Említse meg azt az eljárást, amelyen keresztül futtathatjuk a Teradata feladatokat UNIX környezetben.
Csak annyit kell tennie, hogy az alábbiakban említett módon végrehajtja a UNIX-ot.
$ Sh> BTEQ <[Script Path]> [Logfile Path]
vagy
$ Sh> BTEQ <[Script Path] TEE [Logfile Path]
5) A Teradata-ban hogyan generáljuk a szekvenciát?
A Teradata-ban az Identitás oszlop felhasználásával generálunk szekvenciát
6) Hogyan jeleníti meg a Teradata a megjelenítési idő alatt a szekvenciát?
Csak annyit kell tennie, hogy használja a CSUM-ot.
7) Egy bizonyos terhelést rónak az asztalra, és ezt is óránként. A reggeli forgalom viszonylag alacsony, az éjszakai forgalom pedig nagyon magas. A helyzet szerint melyik a legmegfelelőbb segédprogram, és hogyan kellene betölteni ezt a segédprogramot?
A legszuggeráltabb segédprogram itt a Tpump. Csökkentő vagy növekvő csomagméret felhasználásával a forgalom könnyen kezelhető.
8) Ha a Fast Load Script nem sikerül, és csak a hibatáblákat bocsátják rendelkezésére, akkor hogyan indítja újra?
Az újraindításnak ebben az esetben alapvetően két módja van.
- A régi fájl futtatása - Győződjön meg arról, hogy nem dobta le teljesen a hibatáblázatokat. Ehelyett próbáljon kijavítani a szkriptben vagy a fájlban található hibákat, majd hajtsa végre újra.
- Új fájl futtatása - Ebben a folyamatban a parancsfájl egyszerűen befejező és kezdő utasítások segítségével kerül végrehajtásra. Ez segít eltávolítani a céltáblán elhelyezett zárat, és eltávolíthatja az adott rekordot a gyorsnapló táblázatból is. Miután ez megtörtént, szabadon futtathatja újra a teljes szkriptet.
9) Említsen meg néhányat a Teradata alá tartozó ETL-eszközök közül.
A Teradatában általánosan használt ETL eszközök közül néhány a DataStage, Informatica, SSIS stb.
10) Emelje ki az ETL eszközök néhány előnyét a TD-vel szemben.
Az ETL eszközöknek a TD-vel szembeni előnyei:
- Több heterogén cél, valamint forrás is működtethető.
- A teljes hibakeresési folyamat az ETL eszközök segítségével sokkal könnyebb a teljes körű GUI támogatás miatt.
- Az ETL eszközök összetevői könnyen újrafelhasználhatók, és ennek eredményeként, ha frissítés történik a fő szerveren, akkor a szerverhez csatlakozó összes megfelelő alkalmazás automatikusan frissül.
- Az elfordítás és a forgatás az ETL eszközök segítségével könnyen elvégezhető.
11) Mit jelent a gyorsítótárazás a Teradatában?
A gyorsítótárat a Teradata használatának további előnyének tekintik, mivel elsősorban azzal a forrással működik, amely ugyanabban a sorrendben marad, azaz nem változik gyakran. Időnként a gyorsítótárat általában megosztják az alkalmazások között.
12) Hogyan ellenőrizhetjük a Teradata jelenleg használt verzióját?
Csak adja meg a .SHOW VERSION parancsot.
13) Adjon meg egy indokolt okot arra, hogy a Multi-load miért támogatja a NUSI-t az USI helyett.
Az index altáblázat sora ugyanazon az erősítőn van, ugyanúgy, mint a NUSI adatsora. Így minden erősítőt külön-külön és párhuzamosan működtetünk.
14) Hogyan indítható újra az MLOAD Client System a végrehajtás után?
A szkriptet manuálisan kell beküldeni, hogy könnyen betölthesse az adatokat az utoljára érkező ellenőrző pontról.
15) Hogyan indítható újra az MLOAD Teradata Server a végrehajtás után?
A folyamatot alapvetően az utolsó ismert ellenőrzési ponttól hajtják végre, és miután az adatok az MLOAD parancsfájl végrehajtása után végrehajtódtak, a kiszolgáló újraindul.
16) Mit jelent a csomópont?
A csomópontot alapvetően a hardver és szoftver összetevőinek választékának nevezik. A szervert általában csomópontnak nevezik.
17) Tegyük fel, hogy van egy fájl, amely 100 rekordból áll, amelyekből ki kell hagynunk az első és az utolsó 20 rekordot. Mi lesz a kódrészlet?
A feladat elvégzéséhez a BTEQ segédprogramot kell használnunk. A 20. ugrás, valamint a 60. ismétlés lesz használva a szkriptben.
18) Magyarázza el a PDE-t!
A PDE alapvetően a párhuzamos adatkiterjesztést jelenti. A PDE alapvetően az operációs rendszer felett található szoftver interfészrétege, és esélyt ad az adatbázisnak arra, hogy párhuzamos környezetben működjön.
19) Mi a TPD?
A TPD alapvetően a Trusted Parallel Database rövidítése, és alapvetően PDE alatt működik. A Teradata történetesen olyan adatbázis, amely elsősorban PDE alatt működik. Ez az oka annak, hogy a Teradata-t általában megbízható párhuzamos vagy tiszta párhuzamos adatbázisnak nevezik.
20) Mit jelent a Channel Driver?
A csatorna-illesztőprogram olyan szoftver, amely kommunikációs eszközként működik a PE-k és az összes klienshez kapcsolt csatornán futó alkalmazás között.
21) Mit jelent a Teradata Gateway?
Csakúgy, mint a csatornaillesztő, a Teradata Gateway kommunikációs eszközként működik a Parse Engine és a hálózati ügyfelekhez kapcsolt alkalmazások között. Csomópontonként csak egy átjáró van hozzárendelve.
22) Mit jelent a virtuális lemez?
A Virtual Disk alapvetően a hengerek egész sorának összeállítása, amelyek fizikai lemezek. Néha lemeztömbnek nevezik.
23) Magyarázza el az Amp jelentését?
Az Amp alapvetően az Access Module Processor kifejezést jelenti, és történetesen virtuálisan működő processzor, amelyet alapvetően az adatbázis egyetlen részének kezelésére használnak. Az adatbázis ezen részét nem oszthatja meg más Amp. Így ezt az építészeti formát szokás megosztott-semmi architektúrának nevezni.
24) Mit tartalmaz az Amp és milyen műveleteket hajt végre?
Az Amp alapvetően egy Database Manager alrendszerből áll, és képes az alább említett műveletek végrehajtására.
- A DML előadása
- DDL végrehajtása
- Összesítések és csatlakozások megvalósítása.
- Zárak oldása és felhelyezése stb.
25) Mit jelent az elemző motor?
A PE történetesen kedves Vproc. Elsődleges feladata az SQL-kérések fogadása és a válaszok továbbítása SQL-ben. Széles szoftvercsomagból áll, amelyek segítségével az SQL különböző lépésekre bomlik, majd ezeket a lépéseket elküldi az AMP-knek.
26) Mit értesz elemzés alatt?
Az elemzés olyan folyamat, amely a karakterlánc szimbólumainak elemzésével foglalkozik, akár számítógépes, akár természetes nyelven.
27) Melyek az elemző funkciói?
Egy elemző: -
- Ellenőrzi a szemantikai hibákat
- Ellenőrzi a szintaktikai hibákat
- Ellenőrzi az objektum létezését
28) Mit jelent diszpécser?
A diszpécser a kérelmek teljes gyűjteményét veszi fel, majd sorban tárolja őket. Ugyanazt a várólistát tartják a folyamat során, hogy több válaszkészletet lehessen szállítani.
29) Hány MAX munkamenetet képes a PE kezelni egy adott időpontban?
A PE összesen 120 munkamenetet képes kezelni egy adott időpontban.
30) Magyarázza el a BYNET-et.
A BYNET alapvetően kommunikációs eszközként szolgál az összetevők között. Elsõsorban az üzenetek küldéséért, valamint az egyesítésért és a válogatásért felel.
31) Mit jelent a Clique?
A Clique alapvetően a csomópontok azon választéka, amelyet megosztanak a közös lemezmeghajtók között. A Clique jelenléte rendkívül fontos, mivel segít elkerülni a csomópont meghibásodásait.
32) Mi történik, ha egy csomópont bukást szenved?
Ha egy csomópont teljesítményszintje csökken, az összes megfelelő Vprocs azonnal új csomópontba költözik a hibacsomópontból annak érdekében, hogy az összes adatot visszaszerezze a közös meghajtókról.
33) Sorolja fel a ZÁRAK minden formáját, amelyek a Teradatában érhetők el.
Alapvetően négyféle ZÁRK van, amelyek a Teradata alá tartoznak. Ezek: -
- Olvassa el a Zár
- Hozzáférés-zár
- Exkluzív zár
- Write Lock
34) Mi az a meghatározott szint, amelyen a LOCK alkalmazható a Teradatában?
- Táblázat szintje - Minden tábla belsejében lévő sor minden bizonnyal zárolva lesz.
- Adatbázisszint-zár - Az adatbázisban található összes objektum zárolva lesz.
- Rash Hash Level Lock - Csak azok a sorok lesznek zárolva, amelyek megfelelnek az adott sornak.
35) Mi az elsődleges indexben az aktívan részt vevő AMP-k pontszáma?
Csak egy AMP vesz részt aktívan az Elsődleges Indexben.
36) Mi a jelentősége a Teradatában a UPSERT parancsnak?
A UPSERT alapvetően az Egyéb frissítést jelenti. Ez az opció csak a Teradata-ban érhető el.
37) Emelje ki a PPI (Partíció Elsődleges Index) előnyeit.
A PPI-t alapvetően tartomány-alapú vagy kategória-alapú adattárolási célokra használják. Ha a Range lekérdezésekről van szó, akkor nincs szükség a teljes tábla szkennelésének kihasználására, mivel azonnal áttér a következõ partícióra, így kihagyja az összes többi partíciót.
38) Adja meg a SMALLINT, BYTEINT és INTEGER méretét!
SMALLINT - 2 bájt - 16 harapás -> -32768 és 32767 között
BYTEINT - 1 bájt - 8 bit -> -128 és 127 között
INTEGER - 4 bájt - 32 bites -> -2 147 483 648 - 2 147 483 647
39) Mit jelent a legkisebb költségterv?
A legkevesebb költségterv alapvetően kevesebb idő alatt valósul meg a legrövidebb úton.
40) Emelje ki az adatbázis és a felhasználó közötti különbségek pontjait a Teradatában.
- Az adatbázis alapvetően passzív, míg a felhasználó aktív.
- Az adatbázis elsősorban az adatbázis összes objektumát tárolja, míg a felhasználó bármilyen objektumot tárolhat, legyen az makró, táblázat, nézet stb.
- Az adatbázisnak nincs jelszava, míg a felhasználónak meg kell adnia a jelszót.
41) Emelje ki az elsődleges kulcs és az elsődleges index közötti különbségeket.
- Az elsődleges index meglehetősen kötelező, míg az elsődleges kulcs nem kötelező.
- Az Elsődleges index korlátja 64 táblázat / oszlop, míg az Elsődleges kulcsnak nincs korlátja.
- Az Elsődleges index lehetővé teszi a másolatokat és nullákat, míg az Elsődleges kulcs nem.
- Az elsődleges index fizikai mechanizmus, míg az elsődleges kulcs tisztán logikai mechanizmus.
42) Magyarázza el, hogyan használják az orsó helyet.
A Teradata spool space-jét alapvetően lekérdezések futtatására használják. A Teradatában rendelkezésre álló teljes területből a hely 20% -át alapvetően az orsótérhez rendelik.
43) Emelje ki a teljesítményhangolás szükségességét.
A Teradata teljesítmény-hangolása alapvetően az összes szűk keresztmetszet azonosítására és megoldására szolgál.
44) Tegye észre, hogy a szűk keresztmetszet hiba-e vagy sem.
Technikailag a szűk keresztmetszet nem egyfajta hiba, de minden bizonnyal bizonyos késést okoz a rendszerben.
45) Hogyan lehet azonosítani a szűk keresztmetszeteket?
A szűk keresztmetszet alapvetően négyféleképpen azonosítható. Ezek: -
- Teradata Visual Explain
- Magyarázza el a Kérés módosítót
- Teradata menedzser
- Teljesítmény mérő
46) Mit jelent a legmagasabb költségterv?
A legmagasabb költségterv szerint a folyamat végrehajtásához szükséges idő több, és a rendelkezésre álló leghosszabb utat veszi igénybe.
47) Jelölje ki az összes módot, amely a Bizalmi szint alatt található.
Alacsony, Nem, Magas és Csatlakozás a négy mód, amelyek a Bizalom szint alatt vannak.
48) Nevezze meg az öt fázist, amely a MultiLoad segédprogram alá tartozik.
Előzetes fázis, DML fázis, adatgyűjtési fázis, alkalmazás fázis és végfázis.
49) Emelje ki a TPUMP Utility korlátait.
A TPUMP segédprogram korlátai a következők: -
- Nem használhatjuk a SELECT utasítást.
- Az adatfájlokat nem lehet összefűzni.
- Az összesített és az exponenciális operátorok nem támogatottak.
- A számtani függvények nem támogathatók.
50) A BTEQ-ban hogyan állítják be a munkamenet-paramétereket?
.set session tranzakció BTET -> Teradata tranzakció mód
.set session tranzakció ANSI -> ANSI mód
Ezek a parancsok csak akkor működnek, ha megadják őket, mielőtt bejelentkeznének a munkamenetbe.