Top 19 Ab initio interviewspørgsmål og svar (2025)
1) Nævn hvad er Abinitio?
"Abinitio" er et latinsk ord, der betyder "fra begyndelsen." Abinitio er et værktøj, der bruges til at udtrække, transformere og indlæse data. Det bruges også til dataanalyse, datamanipulation, batchbehandling og grafisk brugergrænseflade baseret parallel behandling.Gratis PDF-download: Ab initio-interviewspørgsmål og -svar
2) Forklar hvad Abinitios arkitektur er?
Arkitektur af Abinitio omfatter- GDE (Graphical Development Environment)
- co-operativsystem
- Enterprise meta-miljø (EME)
- Conduct-IT
3) Nævn, hvad er det samarbejdssystems rolle i Abinitio?
Abinitio-samarbejdssystemet giver funktioner som- Administrer og kør Abinitio-grafen og styr ETL-processerne
- Give Ab initio-udvidelser til operativsystemet
- ETL processer overvågning og debugging
- Metadatastyring og interaktion med EME
4) Forklar, hvad betyder afhængighedsanalyse i Abinitio?
I Ab initio er afhængighedsanalyse en proces, hvorigennem EME undersøger et projekt fuldstændigt og sporer, hvordan data overføres og transformeres - fra komponent-til-komponent, felt-for-felt, inden for og mellem grafer.5) Forklar hvordan Abinitio EME er adskilt?
Abinition er logisk opdelt i to segmenter- Dataintegrationsdel
- Brugergrænseflade (Adgang til metadataoplysninger)
6) Nævn, hvordan kan du forbinde EME til Abinitio Server?
For at oprette forbindelse til Ab initio Server er der flere måder som f.eks- Indstil AB_AIR_ROOT
- Log ind på EME-webgrænsefladen- http://serverhost:[serverport]/abinitio
- Gennem GDE kan du oprette forbindelse til EME data-store
- Gennem luftkommando
7) Liste over de filtypenavne, der bruges i Abinitio?
Filtypenavnene, der bruges i Abinitio er- .mp: Den gemmer Ab initio-graf eller grafkomponent
- .mpc: Brugerdefineret komponent eller program
- .mdc: Datasæt eller brugerdefineret datasætkomponent
- .dml: Datamanipulationssprogfil eller definition af posttype
- .xfr: Transformer funktionsfil
- .dat: Datafil (multifil eller seriel fil)
8) Nævn hvilke oplysninger giver en .dbc filtypenavn for at oprette forbindelse til databasen?
.dbc-udvidelsen giver GDE'en de oplysninger, der skal forbindes med databasen- Navn og versionsnummer på den database, du vil oprette forbindelse til
- Navnet på den computer, som databaseinstansen eller serveren, som du vil oprette forbindelse til, kører, eller hvorpå softwaren til fjernadgang til databasen er installeret
- Navn på serveren, databaseinstansen eller udbyderen, som du vil linke til
9) Forklar hvordan du kan køre en graf uendeligt i Ab initio?
For at udføre grafen uendeligt, skal grafens slutscript kalde .ksh-filen for grafen. Derfor, hvis grafnavnet er abc.mp, skal det i slutningen af grafen kalde til abc.ksh. Dette vil køre grafen uendeligt.10) Nævn hvad forskellen mellem "Look-up"-fil og "Look is up" i Abinitio?
Opslagsfil definerer en eller flere serielle filer (flade filer); det er en fysisk fil, hvor dataene til Opslaget er gemt. Mens Look-up er komponenten i abinitio graph, hvor vi kan gemme data og hente dem ved at bruge en nøgleparameter.11) Nævn hvad er de forskellige typer parallelisme, der bruges i Abinitio?
Forskellige typer parallelisme brugt i Abinitio omfatter- Komponentparallelisme: En graf med flere processer, der udføres samtidigt på separate data, bruger parallelisme
- Dataparallelisme: En graf, der arbejder med data opdelt i segmenter og opererer på henholdsvis hvert segment, bruger dataparallelisme.
- Pipeline parallelisme: En graf, der omhandler flere komponenter, der udføres samtidigt på de samme data, bruger pipeline-parallelisme. Hver komponent i pipelinen læser kontinuerligt fra upstream-komponenterne, behandler data og skriver til downstream-komponenter. Begge komponenter kan fungere parallelt.
12) Forklar, hvad der er sorteringskomponent i Abinitio?
Sorteringskomponenten i Abinitio omorganiserer dataene. Den består af to parametre "Key" og "Max-core".- Nøgle: Det er en af parametrene for sorteringskomponent, som bestemmer sorteringsrækkefølgen
- Max-core: Denne parameter styrer, hvor ofte sorteringskomponenten dumper data fra hukommelsen til disken
13) Nævn hvad dedup-komponent og replikeringskomponent gør?
- Dedup-komponent: Det bruges til at fjerne duplikerede poster
- Repliker komponent: Den kombinerer dataposterne fra input til ét flow og skriver en kopi af det flow til hver af dets outputporte
14) Nævn, hvad er en partition, og hvad er de forskellige typer af partitionskomponenter i Abinitio?
I Abinitio er partition processen med at opdele datasæt i flere sæt til yderligere behandling. Forskellige typer af partitionskomponenter inkluderer- Opdeling af Round-Robin: Fordeling af data jævnt i blokstørrelser på tværs af outputpartitionerne
- Opdeling efter område: Du kan dele data jævnt mellem noder baseret på et sæt partitioneringsområder og nøgler
- Opdeling efter procentdel: Fordelingsdata, så outputtet er proportionalt med brøkdele af 100
- Opdeling efter belastningsbalance: Dynamisk belastningsafbalancering
- Opdeling efter udtryk: Dataopdeling i henhold til et DML-udtryk
- Opdeling efter nøgle: Datagruppering efter en nøgle
15) Forklar, hvad er SANDBOX?
En SANDBOX henvises til samlingen af grafer og relaterede filer, der er gemt i et enkelt mappetræ og opfører sig som en gruppe med henblik på navigation, versionskontrol og migrering.16) Forklar, hvad er de-partition i Abinitio?
De-partition udføres for at læse data fra flere flow eller operationer og bruges til at genføje dataposter fra forskellige flows. Der er adskillige de-partitionskomponenter tilgængelige, som inkluderer Saml, Merge, Interleave og Sammenkædning.17) Liste over nogle af de luftkommandoer, der bruges i Abintio?
Luftkommando brugt i Abinitio inkluderer- luftobjekt er : Det bruges til at se lister over objekter i en mappe inde i projektet
- luftobjekt rm : Det bruges til at fjerne et objekt fra depotet
- luft objekt versioner-verbose : Det giver objektets versionshistorik.
18) Nævn, hvad er Rollup Component?
Oprulningskomponent gør det muligt for brugerne at gruppere posterne på bestemte feltværdier. Det er en flertrinsfunktion og består af initialisering 2 og Rollup 3.19) Nævn hvad er syntaksen for m_dump i Abinitio?
Syntaksen for m_dump i Abinitio bruges til at se dataene i multifile fra unix-prompten. Kommandoen for m_dump inkluderer- m_dump a.dml a.dat: Denne kommando vil udskrive dataene, som de manifesterede sig fra GDE, når vi ser data i formateret tekst
- m_dump a.dml a.dat>b.dat: Outputtet omdirigeres i b.dat og vil fungere som en seriel file.b.dat, der kan henvises, når det er påkrævet.