Top 19 întrebări și răspunsuri la interviu ab initio (2025)
1) Menționați ce este Abinitio?
„Abinitio” este un cuvânt latin care înseamnă „de la început”. Abinitio este un instrument folosit pentru extragerea, transformarea și încărcarea datelor. Este, de asemenea, utilizat pentru analiza datelor, manipularea datelor, procesarea loturilor și procesarea paralelă bazată pe interfața grafică cu utilizatorul.Descărcare PDF gratuită: Întrebări și răspunsuri la interviu ab initio
2) Explicați ce este arhitectura lui Abinitio?
Arhitectura lui Abinitio include- GDE (Mediu de dezvoltare grafică)
- co-sistem de operare
- Metamediu de întreprindere (EME)
- Conduita-IT
3) Menționați care este rolul sistemului de cooperare în Abinitio?
Sistemul de cooperare Abinitio oferă caracteristici precum- Gestionați și rulați graficul Abinitio și controlați procesele ETL
- Furnizați extensii Ab initio pentru sistemul de operare
- Monitorizarea și depanarea proceselor ETL
- Gestionarea metadatelor și interacțiunea cu EME
4) Explicați ce înseamnă analiza dependenței în Abinitio?
În Ab initio, analiza dependenței este un proces prin care EME examinează în întregime un proiect și urmărește modul în care datele sunt transferate și transformate - de la componentă la componentă, câmp cu câmp, în cadrul și între grafice.5) Explicați cum este segregată Abinitio EME?
Abinition este logic împărțit în două segmente- Porțiunea de integrare a datelor
- Interfață cu utilizatorul (acces la informațiile despre metadate)
6) Menționați cum puteți conecta EME la Abinitio Server?
Pentru a vă conecta la Ab initio Server, există mai multe moduri, cum ar fi- Setați AB_AIR_ROOT
- Conectați-vă la interfața web EME - http://serverhost:[serverport]/abinitio
- Prin GDE, vă puteți conecta la magazinul de date EME
- Prin comanda aeriană
7) Enumerați extensiile de fișiere utilizate în Abinitio?
Extensiile de fișiere utilizate în Abinitio sunt- .mp: Stochează graficul Ab initio sau componenta graficului
- .mpc: componentă sau program personalizat
- .mdc: Setul de date sau componenta setului de date personalizat
- .dml: fișierul limbajului de manipulare a datelor sau definiția tipului de înregistrare
- .xfr: Fișierul funcției de transformare
- .dat: fișier de date (fișier multiplu sau serial)
8) Menționați ce informații oferă o extensie de fișier .dbc pentru a vă conecta la baza de date?
Extensia .dbc oferă GDE informațiile pentru a se conecta la baza de date- Numele și numărul versiunii bazei de date la care doriți să vă conectați
- Numele computerului pe care rulează instanța sau serverul bazei de date la care doriți să vă conectați sau pe care este instalat software-ul de acces la distanță al bazei de date
- Numele serverului, instanței bazei de date sau furnizorului la care doriți să vă conectați
9) Explicați cum puteți rula un grafic la infinit în Ab initio?
Pentru a executa graficul la infinit, scriptul de final al graficului ar trebui să apeleze fișierul .ksh al graficului. Prin urmare, dacă numele graficului este abc.mp, atunci în scriptul final al graficului ar trebui să apeleze la abc.ksh. Acest lucru va rula graficul la infinit.10) Menționați care este diferența dintre fișierul „Look-up” și „Look is up” în Abinitio?
Fișierul de căutare definește unul sau mai multe fișiere seriale (Fișiere plate); este un fișier fizic în care sunt stocate datele pentru Căutare. În timp ce Look-up este componenta graficului abinitio, unde putem salva date și le putem prelua utilizând un parametru cheie.11) Menționați care sunt diferitele tipuri de paralelism utilizate în Abinitio?
Diferite tipuri de paralelism utilizate în Abinitio includ- Paralelismul componentelor: Un grafic cu procese multiple care se execută simultan pe date separate utilizează paralelismul
- Paralelism de date: Un grafic care funcționează cu date împărțite în segmente și, respectiv, operează pe fiecare segment, utilizează paralelismul de date.
- Paralelismul conductelor: Un grafic care tratează mai multe componente care se execută simultan pe aceleași date utilizează paralelismul conductei. Fiecare componentă din conductă citește continuu din componentele din amonte, procesează date și scrie în componentele din aval. Ambele componente pot funcționa în paralel.
12) Explicați ce este Componenta Sortare în Abinitio?
Componenta Sortare din Abinitio reordonează datele. Acesta cuprinde doi parametri „Key” și „Max-core”.- Cheie: Este unul dintre parametrii componentei de sortare care determină ordinea de colare
- Nucle maxim: Acest parametru controlează cât de des componenta de sortare transferă datele de pe memorie pe disc
13) Menționați ce face componenta dedup-componentă și componenta replicată?
- Componenta deduplicare: Este folosit pentru a elimina înregistrările duplicate
- Componentă replicată: Combină înregistrările de date de la intrări într-un singur flux și scrie o copie a acelui flux în fiecare dintre porturile sale de ieșire
14) Menționați ce este o partiție și care sunt diferitele tipuri de componente de partiție în Abinitio?
În Abinitio, partiția este procesul de împărțire a seturilor de date în mai multe seturi pentru procesare ulterioară. Diferitele tipuri de componente de partiție includ- Partiție prin Round-Robin: Distribuirea datelor în mod uniform, în bucăți de dimensiunea blocului, pe partițiile de ieșire
- Partiție după interval: Puteți împărți datele în mod egal între noduri, pe baza unui set de intervale de partiționare și cheie
- Partiție în procente: Date de distribuție, astfel încât rezultatul este proporțional cu fracțiile de 100
- Partiție după echilibrul de încărcare: Echilibrarea dinamică a sarcinii
- Partiție prin expresie: Împărțirea datelor conform unei expresii DML
- Partiție după cheie: Gruparea datelor după o cheie
15) Explicați ce este SANDBOX?
Un SANDBOX este referit la colecția de grafice și fișiere asociate care sunt salvate într-un singur arbore de directoare și se comportă ca un grup în scopul navigării, controlului versiunilor și migrării.16) Explicați ce este de-partiția în Abinitio?
De-partiția se face pentru a citi date din fluxuri sau operații multiple și sunt folosite pentru a reuni înregistrările de date din fluxuri diferite. Există mai multe componente de de-partiție disponibile, care includ Gather, Merge, Interleave și Concatenation.17) Enumerați câteva dintre comenzile aeriene utilizate în Abintio?
Comanda aeriană utilizată în Abinitio include- obiect aerian Is : este folosit pentru a vedea listele de obiecte dintr-un director din interiorul proiectului
- obiect aerian rm : este folosit pentru a elimina un obiect din depozit
- versiuni de obiect aer-verbose : Oferă istoricul versiunilor obiectului.
18) Menționați ce este componenta Rollup?
Componenta roll-up permite utilizatorilor să grupeze înregistrările pe anumite valori de câmp. Este o funcție cu mai multe etape și constă inițializare 2 și Rollup 3.19) Menționați care este sintaxa pentru m_dump în Abinitio?
Sintaxa pentru m_dump din Abinitio este folosită pentru a vizualiza datele în multifile din promptul Unix. Comanda pentru m_dump include- m_dump a.dml a.dat: Această comandă va imprima datele așa cum s-au manifestat din GDE atunci când vedem datele în text formatat
- m_dump a.dml a.dat>b.dat: Ieșirea este redirecționată în b.dat și va acționa ca un fișier serial.b.dat care poate fi referit atunci când este necesar.