19 найпопулярніших запитань і відповідей на інтерв’ю з початкового рівня (2025)
1) Згадайте, що таке Abinitio?
«Abinitio» — латинське слово, що означає «з самого початку». Abinitio — це інструмент, який використовується для вилучення, перетворення та завантаження даних. Він також використовується для аналізу даних, обробки даних, пакетної обробки та паралельної обробки на основі графічного інтерфейсу користувача.Безкоштовне завантаження у форматі PDF: Запитання та відповіді на інтерв’ю з початку
2) Поясніть, що таке архітектура Abinitio?
Архітектура Abinitio включає в себе- GDE (Графічне середовище розробки)
- Co-операційна система
- Корпоративне метасередовище (EME)
- Conduct-IT
3) Згадайте, яка роль системи взаємодії в Abinitio?
Кооперативна система Abinitio надає такі функції, як- Керуйте та запускайте граф Abinitio та контролюйте процеси ETL
- Надайте розширення Ab initio для операційної системи
- Моніторинг і налагодження процесів ETL
- Управління метаданими та взаємодія з EME
4) Поясніть, що означає аналіз залежностей у Abinitio?
У Ab initio аналіз залежностей — це процес, за допомогою якого EME повністю перевіряє проект і відстежує, як дані передаються та перетворюються — від компонента до компонента, поле за полем, у межах і між графіками.5) Поясніть, як відокремлюється Abinitio EME?
Амінація логічно поділяється на два сегменти- Частина інтеграції даних
- Інтерфейс користувача (Доступ до інформації метаданих)
6) Згадайте, як можна підключити EME до сервера Abinitio?
Для підключення до сервера Ab initio існує кілька способів, наприклад- Встановити AB_AIR_ROOT
- Увійдіть у веб-інтерфейс EME - http://serverhost:[serverport]/abinitio
- Через GDE ви можете підключитися до сховища даних EME
- Через повітряне командування
7) Перелічіть розширення файлів, які використовуються в Abinitio?
У Abinitio використовуються такі розширення файлів- .mp: зберігає граф Ab initio або компонент графа
- .mpc: спеціальний компонент або програма
- .mdc: набір даних або спеціальний компонент набору даних
- .dml: файл мови обробки даних або визначення типу запису
- .xfr: файл функції перетворення
- .dat: файл даних (багатофайловий або послідовний файл)
8) Згадайте, яку інформацію надає розширення файлу .dbc для підключення до бази даних?
Розширення .dbc надає GDE інформацію для підключення до бази даних- Назва та номер версії бази даних, до якої ви хочете підключитися
- Ім’я комп’ютера, на якому працює екземпляр бази даних або сервер, до якого ви хочете підключитися, або на якому встановлено програмне забезпечення віддаленого доступу до бази даних
- Ім’я сервера, екземпляра бази даних або постачальника, до якого потрібно підключитися
9) Поясніть, як можна нескінченно запускати графік у Ab initio?
Щоб нескінченно виконувати графік, сценарій завершення графіка повинен викликати файл .ksh графіка. Таким чином, якщо ім’я графіка – abc.mp, тоді в кінцевому сценарії графіка він має викликати abc.ksh. Це запустить графік нескінченно.10) Згадайте, яка різниця між файлом «Look-up» і «Look is up» в Abinitio?
Файл пошуку визначає один або більше послідовних файлів (плоскі файли); це фізичний файл, де зберігаються дані для пошуку. Тоді як Look-up є компонентом графа abinitio, де ми можемо зберігати дані та отримувати їх за допомогою ключового параметра.11) Згадайте, які різні типи паралелізму використовуються в Abinitio?
Різні типи паралелізму, що використовуються в Abinitio, включають- Паралелізм компонентів: Графік із кількома процесами, що виконуються одночасно на окремих даних, використовує паралелізм
- Паралелізм даних: Графік, який працює з даними, розділеними на сегменти, і працює з кожним сегментом відповідно, використовує паралелізм даних.
- Паралельність трубопроводу: Граф, який має справу з кількома компонентами, що виконуються одночасно на тих самих даних, використовує конвеєрний паралелізм. Кожен компонент у конвеєрі безперервно зчитує компоненти вище за течією, обробляє дані та записує до компонентів нижчої течії. Обидва компоненти можуть працювати паралельно.
12) Поясніть, що таке компонент сортування в Abinitio?
Компонент сортування в Abinitio змінює порядок даних. Він складається з двох параметрів «Key» і «Max-core».- Умовні позначення: Це один із параметрів компонента сортування, який визначає порядок сортування
- Макс.ядро: Цей параметр визначає, як часто компонент сортування скидає дані з пам’яті на диск
13) Згадайте, що робить компонент дедуплювання та компонент копіювання?
- Дедуп компонент: Використовується для видалення дублікатів записів
- Копіювати компонент: Він об’єднує записи даних із вхідних даних в один потік і записує копію цього потоку в кожен зі своїх вихідних портів.
14) Згадайте, що таке розділ і які існують різні типи компонентів розділу в Abinitio?
У Abinitio розділення — це процес поділу наборів даних на кілька наборів для подальшої обробки. Включає різні типи компонентів розділу- Розподіл по круговій системі: Розподіл даних рівномірно, у вигляді блоків, між вихідними розділами
- Розподіл за діапазоном: Ви можете рівномірно розподілити дані між вузлами на основі набору діапазонів поділу та ключа
- Розподіл за відсотками: Дані розподілу, тому результат пропорційний часткам 100
- Розділ за балансом навантаження: Динамічне вирівнювання навантаження
- Розбиття за виразом: Поділ даних відповідно до виразу DML
- Розділ за ключем: Групування даних за ключем
15) Поясніть, що таке SANDBOX?
SANDBOX призначений для колекції графіків і пов’язаних файлів, які зберігаються в одному дереві каталогів і поводяться як група для цілей навігації, контролю версій і міграції.16) Поясніть, що таке де-розбиття в Abinitio?
Розбиття виконується для читання даних із кількох потоків або операцій і використовується для повторного об’єднання записів даних із різних потоків. Є кілька доступних компонентів де-розділу, зокрема Gather, Merge, Interleave та Concatenation.17) Перелічіть деякі повітряні команди, які використовуються в Abintio?
Повітряна команда, яка використовується в Abinitio, включає- повітряний об'єкт Є : використовується для перегляду списків об’єктів у каталозі всередині проекту
- повітряний об'єкт рм : використовується для видалення об’єкта зі сховища
- повітряний об'єкт версії-дослівні : надає історію версій об’єкта.
18) Згадайте, що таке зведений компонент?
Компонент зведення дозволяє користувачам групувати записи за певними значеннями полів. Це багатоетапна функція, яка складається з ініціалізації 2 і зведення 3.19) Згадайте, який синтаксис для m_dump в Abinitio?
Синтаксис для m_dump в Abinitio використовується для перегляду даних у кількох файлах із підказки Unix. Команда для m_dump включає- m_dump a.dml a.dat: Ця команда друкуватиме дані, як вони представлені в GDE, коли ми переглядаємо дані у форматованому тексті
- m_dump a.dml a.dat>b.dat: Вихідні дані перенаправляються в b.dat і діятимуть як послідовний файл.b.dat, на який можна посилатися, коли це потрібно.