Топ 50 на въпросите и отговорите за интервю за Teradata (2026 г.)
Ето въпроси и отговори за интервю с Teradata за по-свежи и опитни кандидати, за да получат мечтаната работа.
Въпроси и отговори за интервю на Teradata за първокурсници
1) Как определяте Teradata? Дайте някои от основните характеристики на същото.
Teradata е основно RDMS, който се използва за управление на Datamart, Datawarehouse, OLAP, OLTP, както и DSS устройства на компанията. Някои от основните характеристики на Teradata са дадени по-долу.
- Може да работи на единични възли, както и на много възли.
- Паралелизмът е вграден в системата.
- Много съвместим със стандартите на ANSI.
- Има тенденция да действа по същия начин като сървър.
- Това е отворена система, която основно се изпълнява за UNIX MR-RAS, Suse Linux ETC, WIN2K и др.
👉 Безплатно изтегляне на PDF: Въпроси и отговори за интервю с Teradata
2) Какви са новоразработените функции на Teradata?
Някои от новоразработените функции на Teradata са: –
- Автоматизирани времеви анализи
- Разширение на възможностите за компресиране, което позволява гъвкаво компресиране на данни около 20 пъти повече от предишната версия.
- Иновация, свързана с клиента, като гледна точка на тетраданни.
3) Маркирайте няколко от важните компоненти на Teradata
Някои от важните компоненти на Teradata са: –
- Bynet
- Процесор на модул за достъп (AMP)
- Механизъм за анализиране (PE)
- Виртуален диск (vDisk)
- Виртуална система за съхранение (VSS)

4) Споменете процедурата, чрез която можем да изпълняваме задачи на Teradata в UNIX среда.
Всичко, което трябва да направите, е да извършите изпълнение в UNIX по описания по-долу начин.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) Как да генерираме последователност в Teradata?
В Teradata ние генерираме последователност, като използваме колона за самоличност
6) По време на времето за показване как се генерира последователността от Teradata?
Всичко, което трябва да направите, е да използвате CSUM.
7) Върху масата се налага определен товар и то на всеки час. Трафикът сутрин е сравнително слаб, а този през нощта е много висок. Според тази ситуация коя е най-препоръчителната помощна програма и как трябва да се зареди тази помощна програма?
Най-предпочитаната помощна програма тук трябва да бъде Tpump. Като се използва намаляване или увеличаване на размера на пакета, трафикът може лесно да се управлява.
8) Ако скриптът за бързо зареждане се провали и само таблиците с грешки са ви предоставени, тогава как ще рестартирате?
В този случай има основно два начина за рестартиране.
- Осъществяване на стартиране на стария файл – Уверете се, че не сте изтрили напълно таблиците с грешки. Вместо това опитайте да поправите грешките, които присъстват в скрипта или файла, и след това изпълнете отново.
- Стартиране на нов файл – В този процес скриптът се изпълнява просто с помощта на оператори за крайно зареждане и начало. Това ще помогне за премахване на заключването, което е поставено на целевата таблица, и може също така да премахне дадения запис от таблицата за бързо регистриране. След като това е направено, вие сте свободни да стартирате целия скрипт отново.
9) Споменете някои от ETL инструментите, които идват под Teradata.
Някои от ETL инструменти които обикновено се използват в Teradata са DataStage, Informatica, SSIS и др.
10) Подчертайте някои от предимствата, които ETL инструментите имат пред TD.
Някои от предимствата, които ETL инструментите имат пред TD са: –
- Могат да се управляват множество разнородни дестинации, както и източници.
- Процесът на отстраняване на грешки е много по-лесен с помощта на ETL инструменти, благодарение на пълноценната GUI поддръжка.
- Компонентите на ETL инструментите могат лесно да се използват повторно и в резултат на това, ако има актуализация на главния сървър, тогава всички съответни приложения, свързани към сървъра, се актуализират автоматично.
- Дезавъртането и завъртането може лесно да се извърши с помощта на ETL инструменти.
11) Какво е значението на кеширането в Teradata?
Кеширането се счита за допълнително предимство при използването Терадата тъй като основно работи с източника, който остава в същия ред, т.е. не се променя често. Понякога кешът обикновено се споделя между приложенията.
12) Как можем да проверим версията на Teradata, която използваме в момента?
Просто дайте командата .SHOW VERSION.
13) Дайте основателна причина защо Multi-load поддържа NUSI вместо USI.
Редът на индексната подтаблица се оказва на същия усилвател по същия начин като реда с данни в NUSI. По този начин всеки усилвател се управлява отделно и паралелно.
14) Как се рестартира клиентската система MLOAD след изпълнение?
Скриптът трябва да бъде изпратен ръчно, за да може лесно да зареди данните от контролната точка, която идва последна.
15) Как се рестартира MLOAD Teradata Server след изпълнение?
Процесът основно се извършва от последната известна контролна точка и след като данните бъдат извършени след изпълнение на скрипта MLOAD, сървърът се рестартира.
16) Какво се разбира под възел?
Възел основно се нарича набор от компоненти на хардуер и софтуер. Обикновено сървърът се нарича възел.
17) Да кажем, че има файл, който се състои от 100 записа, от които трябва да пропуснем първия и последните 20 записа. Какво ще представлява кодовият фрагмент?
Трябва да използваме BTEQ Utility, за да изпълним тази задача. Skip 20, както и Repeat 60 ще бъдат използвани в скрипта.
18) Обяснете PDE.
PDE основно означава Parallel Data Extension. PDE всъщност се оказва интерфейсен слой от софтуер, който се намира над операционната система и дава възможност на базата данни да работи в паралелна среда.
19) Какво е TPD?
TPD основно означава Trusted Parallel Database и основно работи под PDE. Teradata се оказва база данни, която работи предимно под PDE. Това е причината Teradata обикновено да се нарича Trusted Parallel или Pure Parallel база данни.
20) Какво се разбира под канален драйвер?
Каналният драйвер е софтуер, който действа като средство за комуникация между PE и всички приложения, които се изпълняват на канали, които са прикачени към клиентите.
Въпроси и отговори за интервю с Teradata за опитни
21) Какво се разбира под Teradata Gateway?
Точно като канален драйвер, Teradata Gateway действа като средство за комуникация между Parse Engine и приложенията, които са прикачени към мрежови клиенти. На възел се присвоява само един шлюз.
22) Какво се разбира под виртуален диск?
Виртуалният диск е основно компилация от цял масив от цилиндри, които са физически дискове. Понякога се нарича дисков масив.
23) Обяснете значението на Amp?
Amp основно означава Access Module Processor и се оказва процесор, работещ виртуално и основно се използва за управление на една част от базата данни. Тази конкретна част от базата данни не може да бъде споделена от никой друг Amp. По този начин тази форма на архитектура обикновено се нарича споделена без нищо архитектура.
24) Какво съдържа Amp и какви са всички операции, които извършва?
Amp основно се състои от подсистема за управление на бази данни и е в състояние да извършва операциите, споменати по-долу.
- Изпълнение на DML
- Изпълнение на DDL
- Внедряване на агрегации и обединения.
- Освобождаване и поставяне на брави и др.
25) Какво се има предвид под машина за анализиране?
PE се оказва вид Vproc. Основната му функция е да приема SQL заявки и да доставя отговори SQL. Състои се от широк набор от софтуерни компоненти, които се използват за разделяне на SQL на различни стъпки и след това изпращане на тези стъпки към AMP.
26) Какво имате предвид под разбор?
Разборът е процес, свързан с анализ на символи на низ, които са или на компютърен език, или на естествен език.
27) Какви са функциите на анализатора?
Анализатор: –
- Проверява семантични грешки
- Проверява синтактичните грешки
- Проверява съществуването на обекта
28) Какво се има предвид под диспечер?
Диспечерът взема цяла колекция от заявки и след това ги съхранява в опашка. Една и съща опашка се поддържа през целия процес, за да се доставят множество набори от отговори.
29) Колко сесии на MAX може да обработи PE в даден момент?
PE може да обработи общо 120 сесии в определен момент от време.
30) Обяснете BYNET.
BYNET основно служи като средство за комуникация между компонентите. Той е отговорен основно за изпращането на съобщения, както и за извършването на операции по сливане, както и за сортиране.
31) Какво се има предвид под клика?
Известно е, че Clique е набор от възли, които се споделят между общи дискови устройства. Наличието на Clique е изключително важно, тъй като помага за избягване на повреди на възли.
32) Какво се случва, когато даден възел претърпи повреда?
Всеки път, когато има спад в нивото на производителност на даден възел, всички съответни Vproc незабавно мигрират към нов възел от неуспешния възел, за да получат всички данни обратно от общите устройства.
33) Избройте всички форми на ЗАБВИ, които са налични в Teradata.
Има основно четири вида ЗАКЛЮЧВАНИЯ, които попадат в Teradata. Това са: –
- Прочетете Lock
- Заключване на достъпа
- Ексклузивно заключване
- Заключване на писане
34) Какво е конкретното посочено ниво, на което може да се приложи LOCK в Teradata?
- Ниво на таблица – Всички редове, които присъстват в таблица, със сигурност ще бъдат заключени.
- Заключване на ниво база данни – всички обекти, които присъстват в базата данни, ще бъдат заключени.
- Заключване на ниво хеш на ред – Ще бъдат заключени само тези редове, които съответстват на конкретния ред.
35) В първичния индекс какъв е резултатът на AMP, които участват активно?
Само един AMP участва активно в първичен индекс.
36) Какво е значението на командата UPSERT в Teradata?
UPSERT основно означава Update Else Insert. Тази опция е налична само в Teradata.
37) Подчертайте предимствата на PPI (Partition Primary Index).
PPI се използва основно за целите на съхранение на данни, базирани на диапазон или категория. Когато става въпрос за заявки за диапазон, няма нужда от използване на пълно сканиране на таблица, тъй като то веднага се премества към последващия дял, като по този начин пропуска всички останали дялове.
38) Дайте размерите на SMALLINT, BYTEINT и INTEGER.
SMALLINT – 2 байта – 16 бита -> -32768 до 32767
BYTEINT – 1 байт – 8 бита -> -128 до 127
ЦЯЛО ЧИСЛО – 4 байта – 32 бита -> -2,147,483,648 до 2,147,483,647
39) Какво се разбира под план с най-ниска цена?
Планът с най-ниски разходи основно се изпълнява за по-малко време по най-краткия път.
40) Маркирайте точките на разликите между базата данни и потребителя в Teradata.
- Базата данни е основно пасивна, докато потребителят е активен.
- Базата данни основно съхранява всички обекти на базата данни, докато потребителят може да съхранява всеки обект, независимо дали това е макрос, таблица, изглед и т.н.
- Базата данни няма парола, докато потребителят трябва да въведе парола.
Въпроси и отговори за интервю с Teradata за 10 години опит
41) Маркирайте разликите между първичен ключ и първичен индекс.
- Първичният индекс е доста задължителен, докато първичният ключ не е задължителен.
- Първичният индекс има ограничение от 64 таблици/колони, докато първичният ключ няма ограничение.
- Първичният индекс позволява дубликати и нули, докато първичният ключ не позволява.
- Първичният индекс е физически механизъм, докато първичният ключ е чисто логически механизъм.
42) Обяснете как се използва пространството на макарата.
Споул пространството в Teradata основно се използва за изпълнение на заявки. От общото пространство, което е налично в Teradata, 20% от пространството е основно разпределено за пространство за спулиране.
43) Подчертайте необходимостта от настройка на производителността.
Настройката на производителността в Teradata основно се прави, за да се идентифицират всички тесни места и след това да се разрешат.
44) Коментирайте дали тясното място е грешка или не.
Технически, тясното място не е форма на грешка, но със сигурност причинява известно забавяне в системата.
45) Как могат да бъдат идентифицирани тесните места?
Има основно четири начина за идентифициране на пречка. Това са: –
- Визуално обяснение на Teradata
- Обяснете модификатора на заявката
- Teradata Manager
- Performance Monitor
46) Какво се разбира под план с най-високи разходи?
Според плана с най-високи разходи времето, необходимо за изпълнение на процеса, е повече и отнема най-дългия наличен път.
47) Маркирайте всички режими, които присъстват под ниво на увереност.
Ниско, Не, Високо и Присъединяване са четирите режима, които присъстват под ниво на увереност.
48) Назовете петте фази, които влизат в MultiLoad Utility.
Предварителна фаза, DML фаза, фаза на събиране на данни, фаза на приложение и крайна фаза.
49) Маркирайте ограниченията на TPUMP Utility.
Следват ограниченията на помощната програма TPUMP: –
- Не можем да използваме оператор SELECT.
- Файловете с данни не могат да се свързват.
- Агрегирани и експоненциални оператори не се поддържат.
- Аритметичните функции не могат да се поддържат.
50) В BTEQ, как се задават параметрите на сесийния режим?
.set сесия транзакция BTET -> Режим на транзакция Teradata
.set сесия транзакция ANSI -> ANSI режим
Тези команди ще работят само когато са въведени преди влизане в сесията.
Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)
