Завантажте PDF
1) Як ви визначаєте Teradata? Наведіть деякі основні характеристики того самого.
Teradata - це в основному RDMS, який використовується для керування Datamart, Datawarehouse, OLAP, OLTP, а також DSS Appliance компанії. Деякі основні характеристики Teradata наведені нижче.
- Може працювати як на одновузлових, так і на багатовузлових.
- У систему вбудований паралелізм.
- Дуже сумісний зі стандартами ANSI.
- Схильний діяти так само, як і сервер.
- Це відкрита система, яка в основному виконується для UNIX MR-RAS, Suse Linux ETC, WIN2K тощо.
2) Які нещодавно розроблені особливості Teradata?
Деякі з нещодавно розроблених особливостей Teradata:
- Автоматизована тимчасова аналітика
- Розширення можливостей стиснення, яке дозволяє гнучко стискати дані приблизно в 20 разів більше даних, ніж попередня версія.
- Інновації, пов’язані з клієнтами, як точка зору тетраданих.
3) Виділіть кілька важливих складових Teradata.
Деякі важливі компоненти Teradata:
- Байнет
- Процесор модуля доступу (AMP)
- Двигун синтаксичного аналізу (PE)
- Віртуальний диск (vDisk)
- Віртуальна система зберігання даних (VSS)
4) Згадайте процедуру, за допомогою якої ми можемо запускати завдання Teradata в середовищі UNIX.
Все, що вам потрібно зробити, це виконати виконання в UNIX способом, як зазначено нижче.
$ Sh> BTEQ <[Шлях до сценарію]> [Шлях до журналу]
або
$ Sh> BTEQ <[Шлях до сценарію] TEE [Шлях до журналу]
5) Як у Teradata ми створюємо послідовність?
У Teradata ми генеруємо послідовність, використовуючи стовпець ідентичності
6) Як під час відображення, як послідовність генерується Teradata?
Все, що вам потрібно зробити, це використовувати CSUM.
7) На стіл покладається певне навантаження, і це також щогодини. Вранці рух транспорту відносно низький, а вночі дуже високий. Відповідно до цієї ситуації, яка утиліта є найбільш доцільною і як цю утиліту слід завантажувати?
Найцікавішою утилітою тут повинен бути Tpump. Використовуючи зменшення або збільшення розміру пакета, трафік можна легко обробити.
8) Якщо сценарій швидкого завантаження не вдається і вам доступні лише таблиці помилок, як тоді ви перезапустите?
В цьому випадку є два способи перезапуску.
- Зробіть старий файл запущеним - переконайтеся, що ви не повністю скидаєте таблиці помилок. Натомість спробуйте виправити помилки, наявні в сценарії або файлі, а потім виконати знову.
- Запуск нового файлу - У цьому процесі сценарій виконується просто за допомогою операторів кінцевого завантаження та початку. Це допоможе зняти блокування, розміщене в цільовій таблиці, а також може видалити даний запис із таблиці швидкого журналу. Після цього ви можете ще раз запустити весь сценарій.
9) Згадайте кілька інструментів ETL, що належать до Teradata.
Деякі інструменти ETL, які зазвичай використовуються в Teradata, це DataStage, Informatica, SSIS тощо.
10) Виділіть кілька переваг інструментів ETL перед TD.
Деякі переваги інструментів ETL перед TD:
- Можна експлуатувати кілька різнорідних напрямків, а також джерела.
- Процес налагодження набагато простіший за допомогою інструментів ETL завдяки повноцінній підтримці графічного інтерфейсу.
- Компоненти інструментів ETL можна легко використовувати повторно, і як результат, якщо відбувається оновлення основного сервера, то всі відповідні програми, підключені до сервера, оновлюються автоматично.
- Зняття та поворот можна легко виконати за допомогою інструментів ETL.
11) Що означає викладання в Teradata?
Кешування вважається додатковою перевагою використання Teradata, оскільки воно в основному працює з джерелом, яке залишається в тому ж порядку, тобто не змінюється часто. Часом кеш зазвичай ділиться між програмами.
12) Як ми можемо перевірити версію Teradata, яку ми використовуємо зараз?
Просто дайте команду .ПОКАЗАТИ ВЕРСІЮ.
13) Наведіть обґрунтовану причину, чому багатозавантажувальна програма підтримує NUSI замість USI.
Рядок підтаблиці індексу знаходиться на тому самому підсилювачі так само, як рядок даних у NUSI. Таким чином, кожен підсилювач працює окремо та паралельно.
14) Як клієнтська система MLOAD перезапускається після виконання?
Сценарій повинен бути поданий вручну, щоб він міг легко завантажувати дані з контрольної точки, яка постає останньою.
15) Яким чином MLOAD Teradata Server перезапускається після виконання?
Процес в основному здійснюється з останньої відомої контрольної точки, і як тільки дані будуть виконані після виконання сценарію MLOAD, сервер перезавантажується.
16) Що мається на увазі під вузлом?
Вузол в основному називають асортиментом компонентів апаратного та програмного забезпечення. Зазвичай сервер називають вузлом.
17) Скажімо, є файл, який складається із 100 записів, з яких нам потрібно пропустити перший і останні 20 записів. Що буде фрагмент коду?
Нам потрібно використовувати BTEQ Utility, щоб виконати це завдання. Пропуск 20, а також Повторення 60 будуть використані в сценарії.
18) Поясніть PDE.
PDE в основному означає паралельне розширення даних. PDE в основному є інтерфейсним рівнем програмного забезпечення, що знаходиться над операційною системою, і дає базі даних можливість працювати в паралельному середовищі.
19) Що таке TPD?
TPD в основному розшифровується як Trusted Parallel Database, і в основному він працює в PDE. Teradata - це база даних, яка в основному працює в PDE. Це причина, чому Teradata зазвичай називають базою даних Trusted Parallel або Pure Parallel.
20) Що мається на увазі під драйвером каналу?
Драйвер каналу - це програмне забезпечення, яке діє як засіб зв'язку між ПЕ та всіма програмами, що працюють на каналах, приєднаних до клієнтів.
21) Що мається на увазі під шлюзом Teradata?
Так само, як драйвер каналу, Teradata Gateway діє як засіб комунікації між механізмом Parse Engine і програмами, приєднаними до мережевих клієнтів. Для кожного вузла призначений лише один Шлюз.
22) Що означає віртуальний диск?
Віртуальний диск - це в основному компіляція цілого масиву циліндрів, які є фізичними дисками. Його іноді називають дисковим масивом.
23) Поясніть значення підсилювача?
Amp в основному розшифровується як Process Module Processor і, здається, є процесором, який працює віртуально і в основному використовується для управління єдиною частиною бази даних. Ця конкретна частина бази даних не може бути надана будь-яким іншим Amp. Таким чином, цю форму архітектури прийнято називати архітектурою спільного використання.
24) Що містить Amp і які всі операції він виконує?
В основному Amp складається з підсистеми Database Manager і здатний виконувати операції, згадані нижче.
- Виконання DML
- Виконання DDL
- Впровадження агрегацій та об’єднань.
- Звільнення та накладення замків тощо.
25) Що розуміється під синтаксичним аналізатором?
PE буває певним Vproc. Його основна функція - приймати запити SQL та доставляти відповіді на них. Він складається з широкого набору програмних компонентів, які використовуються для розбиття SQL на різні етапи, а потім надсилання цих кроків AMP.
26) Що ви маєте на увазі під синтаксичним розбором?
Синтаксичний аналіз - це процес, пов’язаний з аналізом символів рядка, які є або комп’ютерною мовою, або природною мовою.
27) Які функції аналізатора?
Аналізатор: -
- Перевіряє помилки семантики
- Перевіряє синтаксичні помилки
- Перевіряє наявність об’єкта
28) Що розуміється під диспетчером?
Диспетчер приймає цілу колекцію запитів, а потім зберігає їх у черзі. Протягом усього процесу зберігається одна і та ж черга, щоб надати кілька наборів відповідей.
29) Скільки сеансів МАХ може виконувати ПЕ за певний час?
Фізичне виховання може обробити загалом 120 сеансів у певний момент часу.
30) Поясніть BYNET.
BYNET в основному служить середовищем зв'язку між компонентами. Він головним чином відповідає за відправлення повідомлень, а також відповідає за злиття, а також за операції сортування.
31) Що означає Кліка?
В основному Clique - це асортимент вузлів, який використовується спільно між загальними дисководами. Наявність Clique надзвичайно важлива, оскільки вона допомагає уникнути відмов вузлів.
32) Що відбувається, коли вузол зазнає падіння?
Всякий раз, коли відбувається зниження рівня продуктивності вузла, усі відповідні Vprocs негайно переходять на новий вузол із вузла відмови, щоб отримати всі дані назад із загальних дисків.
33) Перелічіть усі форми ЗАМІН, доступні в Teradata.
В основному існує чотири типи ЗАМІН, які підпадають під Терадата. Це: -
- Read Lock
- Блокування доступу
- Ексклюзивний замок
- Запис блокування
34) На якому конкретно визначеному рівні може застосовуватися БЛОКУВАННЯ в Teradata?
- Рівень таблиці - всі рядки, що знаходяться всередині таблиці, безумовно, будуть заблоковані.
- Блокування рівня бази даних - Усі об’єкти, що знаходяться всередині бази даних, будуть заблоковані.
- Блокування рівня хеш-рядка - заблокуються лише ті рядки, які відповідають конкретному рядку.
35) Який показник у Первинному індексі базується на AMP, які беруть активну участь?
Лише один AMP бере активну участь у первинному індексі.
36) У Teradata, яке значення має команда UPSERT?
UPSERT в основному розшифровується як Update Else Insert. Цей параметр доступний лише в Teradata.
37) Виділіть переваги PPI (Partition Primary Index).
PPI в основному використовується для зберігання даних на основі діапазону або категорії. Що стосується запитів Range, немає необхідності використовувати повне сканування таблиці, оскільки воно безпосередньо переходить до наступного розділу, таким чином пропускаючи всі інші розділи.
38) Укажіть розміри SMALLINT, BYTEINT та INTEGER.
СМАЛЛІНТ - 2 байти - 16 укусів -> -32768 до 32767
BYTEINT - 1 байт - 8 біт -> -128 до 127
ЦІЛИЙ - 4 байти - 32 біти -> -2,147,483,648 до 2,147,483,647
39) Що розуміється під планом найменших витрат?
План найменших витрат в основному виконується за менший час за найкоротший шлях.
40) Виділіть відмінності між базою даних та користувачем у Teradata.
- База даних в основному пасивна, тоді як користувач активний.
- База даних зберігає переважно всі об'єкти бази даних, тоді як користувач може зберігати будь-який об'єкт, будь то макрос, таблиця, подання тощо.
- База даних не має пароля, тоді як користувач повинен ввести пароль.
41) Виділіть відмінності між первинним ключем та первинним індексом.
- Первинний індекс є цілком обов'язковим, тоді як Первинний ключ необов'язковий.
- Первинний індекс має обмеження в 64 таблиці / стовпці, тоді як Первинний ключ не має обмежень.
- Первинний індекс допускає дублікати та нульові значення, тоді як Первинний ключ - ні.
- Первинний індекс - це фізичний механізм, тоді як Первинний ключ - це суто логічний механізм.
42) Поясніть, як використовується котушковий простір.
Простір котушки в Teradata в основному використовується для запуску запитів. Із загального простору, доступного в Teradata, 20% простору в основному відводиться під котушку.
43) Виділіть необхідність налаштування продуктивності.
Налаштування продуктивності в Teradata в основному робиться для виявлення всіх вузьких місць, а потім їх вирішення.
44) Прокоментуйте, чи є вузьке місце помилкою чи ні.
Технічно вузьке місце не є формою помилки, але, безумовно, спричиняє певну затримку в системі.
45) Як можна визначити вузькі місця?
В основному існує чотири способи виявлення вузького місця. Це: -
- Наочне пояснення Teradata
- Поясніть модифікатор запиту
- Менеджер Teradata
- Монітор продуктивності
46) Що розуміється під планом найвищих витрат?
Відповідно до плану найвищих витрат, часу, необхідного для виконання процесу, більше, і він займає найдовший доступний шлях.
47) Виділіть усі режими, які присутні під Рівнем довіри.
Низький, Ні, Високий та Приєднання - це чотири режими, які присутні під Рівнем довіри.
48) Назвіть п’ять фаз, які належать до програми MultiLoad Utility.
Попередня фаза, фаза DML, фаза збору даних, фаза застосування та кінцева фаза.
49) Виділіть обмеження утиліти TPUMP.
Нижче наведені обмеження утиліти TPUMP: -
- Ми не можемо використовувати оператор SELECT.
- Файли даних не можна об'єднати.
- Сукупні та експоненціальні оператори не підтримуються.
- Арифметичні функції не підтримуються.
50) Як встановлюються параметри режиму сеансу в BTEQ?
транзакція .set сеансу BTET -> Режим транзакції Teradata
транзакція .set сеансу ANSI -> режим ANSI
Ці команди працюватимуть лише тоді, коли їх буде введено до входу в сеанс.