Топ 19 на въпросите и отговорите за интервюто от първоначално начало (2025 г.)

Ето въпроси и отговори за интервю с Abinitio за новопостъпили, както и за опитни кандидати, за да получат мечтаната работа.

1) Споменете какво е Abinitio?

„Abinitio“ е латинска дума, означаваща „от самото начало“. Abinitio е инструмент, използван за извличане, трансформиране и зареждане на данни. Използва се и за анализ на данни, манипулиране на данни, групова обработка и паралелна обработка, базирана на графичен потребителски интерфейс.

Безплатно изтегляне на PDF: Ab initio въпроси и отговори за интервю


2) Обяснете каква е архитектурата на Abinitio?

Архитектурата на Abinitio включва

3) Споменете каква е ролята на системата за сътрудничество в Abinitio?

Системата за сътрудничество Abinitio предоставя функции като
  • Управлявайте и стартирайте Abinitio графика и контролирайте ETL процесите
  • Осигурете разширения Ab initio към операционната система
  • ETL процеси мониторинг и отстраняване на грешки
  • Управление на метаданни и взаимодействие с EME

4) Обяснете какво означава анализ на зависимостта в Abinitio?

В Ab initio анализът на зависимостите е процес, чрез който EME изследва изцяло проект и проследява как данните се прехвърлят и трансформират – от компонент към компонент, поле по поле, в рамките на и между графики.

5) Обяснете как се отделя Abinitio EME?

Абиницията е логично разделена на два сегмента
  • Част за интегриране на данни
  • Потребителски интерфейс (Достъп до информацията за метаданни)
Въпроси за интервю за Abinitio
Въпроси за интервю за Abinitio

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“.
  • Key: Това е един от параметрите за компонента за сортиране, който определя реда на сортиране
  • Максимално ядро: Този параметър контролира колко често компонентът за сортиране изхвърля данни от паметта на диска

13) Споменете какво прави компонентът за дедупиране и компонентът за репликация?

  • Компонент за дедупиране: Използва се за премахване на дублиращи се записи
  • Повторен компонент: Той комбинира записите на данни от входовете в един поток и записва копие на този поток на всеки от своите изходни портове

14) Споменете какво е дял и какви са различните типове компоненти на дяла в Abinitio?

В Abinitio разделянето е процесът на разделяне на набори от данни на множество набори за по-нататъшна обработка. Включени са различни видове компоненти за дялове
  • Разпределяне по кръгов режим: Равномерно разпределяне на данните, на блокови блокове, в изходните дялове
  • Разделяне по диапазон: Можете да разделите данните равномерно между възлите въз основа на набор от диапазони на разделяне и ключ
  • Разпределение по процент: Данни за разпределение, така че изходът е пропорционален на части от 100
  • Разделяне по баланс на натоварването: Динамично балансиране на натоварването
  • Разделяне по израз: Разделяне на данни според DML израз
  • Разделяне по ключ: Групиране на данни по ключ

15) Обяснете какво е SANDBOX?

SANDBOX се използва за колекция от графики и свързани файлове, които се записват в едно дърво на директория и се държи като група за целите на навигация, контрол на версиите и миграция.

16) Обяснете какво е де-разделяне в Abinitio?

Де-разделянето се извършва, за да се прочетат данни от множество потоки или операции и се използват за повторно присъединяване на записи на данни от различни потоци. Има няколко налични компонента за де-разделяне, които включват Gather, Merge, Interleave и Concatenation.

17) Избройте някои от въздушните команди, използвани в Abintio?

Въздушната команда, използвана в Abinitio включва
  • въздушен обект Is : Използва се за преглед на списъците на обекти в директория в проекта
  • въздушен обект rm : Използва се за премахване на обект от хранилището
  • версии за въздушен обект-подробно : Дава историята на версиите на обекта.
Други въздушни команди за Abinitio включват air object cat, air object modify, air lock show user и др.

18) Споменете какво е Rollup Component?

Компонентът Roll-up позволява на потребителите да групират записите по определени стойности на полета. Това е многостепенна функция и се състои от инициализиране 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, който може да бъде препратен, когато е необходимо.
Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)
Сподели

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *