Uvod v ETL Testing Intervju Vprašanja in odgovori

Podatki o podjetju in podatki so najpomembnejše stvari, ki jih danes poslujejo. Analiza vseh podatkov in vključitev teh rezultatov je na trgu pridobila velik potencial. Obstaja veliko orodij za testiranje ETL, ki pomagajo pri organiziranju in enostavnejšem postopku. ETL testiranje mora imeti natančno določeno strategijo, ki olajša celoten postopek. Proces vključuje analizo zahteve, oceno validacije in preskusov, načrtovanje preskusa in načrtovanje preskusnega okolja, pripravo in izvajanje preskusnih podatkov ter izdelavo povzetka poročila. Proces ekstrakcije, preoblikovanja in nalaganja potrebuje številne analize, zato je treba pravilno preskušanje. Naslednja vprašanja vam bodo dala vpogled v vsa vprašanja, ki jih lahko postavite v intervjuju.

Zdaj, če iščete službo, povezano z ETL preskušanjem, se morate pripraviti na vprašanja za razgovor z ETL za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tu smo pripravili pomembna vprašanja in odgovore za preizkušanje ETL, ki vam bodo pomagali do uspeha v intervjuju.

V tem članku za vprašanja o intervjujih za ETL za leto 2019 bomo predstavili 10 najpomembnejših in najpogosteje uporabljenih vprašanj za intervju z ETL Testing. Ta vprašanja so razdeljena na dva dela:

1. del - Vprašanja za intervju z ETL-om (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore za testiranje ETL

Q1. Kaj je ETL in razložite, zakaj je potrebno testiranje ETL?

Odgovor:
ETL je okrajšava za ekstrahiranje, preoblikovanje in nalaganje. Ta postopek poteka za podatke, ki se uporabljajo za analizo in napovedovanje prihodnosti katerega koli podjetja. Ekstrahiranje pomeni iskanje podatkov in odstranitev vseh podatkov iz izvorne datoteke. Preoblikovanje je postopek prenosa podatkov v katero koli zahtevano datoteko in nalaganje te datoteke v ciljni sistem v obliki, ki je zahtevana ali uporabna. Potreba po testiranju ETL se pojavi, ko moramo spremljati podatke, ki se transformirajo iz enega sistema v drugega. Preveriti moramo tudi učinkovitost in hitrost celotnega postopka. ETL testiranje zagotavlja, da so vsi podatki, ki se izvajajo, v skladu z zahtevami stranke in zagotavlja potreben izhod.

Q2. Kaj je nadomestni ključ?

Odgovor:
Nadomestni ključ lahko rečemo kot edinstven identifikator, ki se lahko uporablja za modeliranje subjekta ali predmeta. Lahko je edinstven ključ, katerega pomen je biti primarni identifikator katerega koli predmeta ali entitete, ki ni izpeljan iz katere koli druge baze podatkov in ga ni mogoče uporabiti kot primarni ključ. Nadomestni ključ je lahko edinstvena zaporedna številka. Nadomestni ključ ni vedno primarni ključ in je običajno odvisen od baze podatkov. Ta izbere, ali je baza podatkov trenutna ali časovna. Ko je baza podatkov aktualna, shrani trenutne podatke in mora imeti razmerje ena proti ena v podatkih. Ko gre za časovno bazo podatkov, lahko med primarnim in nadomestnim ključem obstaja veliko razmerja do enega.

Pojdimo na naslednja vprašanja za razgovor z ETL-jem.

Q3. Pojasnite, kaj je particioniranje in razložite vrste particij?

Odgovor:
Da bi izboljšali uspešnost, so prisotne transakcije razdeljene in ta postopek je znan kot razdelitev. Particioniranje pomaga podjetju Informatica Server, da ustvari različne povezave do različnih virov. Vrste particij so:
Razdelitev na okrogle robnike: Vsi podatki so enakomerno razporejeni med vsemi particijami. V vseh teh particijah, ko je število vrstic približno enako, se uporablja ta particija.
Hash partitioning: V tej particiji so vsi ključi za particijo, ki so združeni med particijami, uporabili hash funkcijo. Uporablja se za zagotovitev, da imajo obdelane skupine vrstic z istim particijskim ključem enake particije.

Q4. Kakšni so načini posodabljanja tabele, ko se uporablja SSIS?
Odgovor:
To so pogosta vprašanja o intervjuju za preizkušanje ETL, postavljena v intervjuju. Spodaj najdete različne tabele, ki jih podpira ETL Testing. Če želite posodobiti tabelo s sistemom SSIS, lahko izvedete naslednje korake:

  • Uporabite ukaz SQL
  • Za shranjevanje stopenjskih podatkov uporabite tabelo uprizoritve
  • Uporabite predpomnilnik za shranjevanje podatkov, ki uporabljajo omejen prostor in zahtevajo pogosto osveževanje
  • Uporabite skripte za načrtovanje opravil
  • Za posodobitev MSSQL uporabite polno ime baze podatkov.

Q5. Kaj je območje uprizoritve in kakšen je njen namen?

Odgovor:
Urejanje podatkov je običajno zbirka procesov, ki se uporabljajo za pripravo podatkov izvornega sistema. Ti podatki se nato naložijo v podatkovno skladišče. Urejanje podatkov vključuje naslednje korake:

Pridobivanje izvornih podatkov in preoblikovanje podatkov, pri katerih se podatki prestrukturirajo v skladu z zahtevami stranke. Preoblikovanje podatkov vključuje postopek čiščenja podatkov in vrednostne pretvorbe. Vključuje tudi postopek dodelitve nadomestnih ključev.

2. del - Vprašanja za intervju z ETL-jem (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju za testiranje ETL.

Q6. Pojasnite razliko med testiranjem ETL in testiranjem baze podatkov?

Odgovor:
Razlika med testiranjem ETL in testiranjem baz podatkov je naslednja:

  • ETL testiranje se običajno osredotoča na poročanje poslovne inteligence, medtem ko testiranje baz podatkov vključuje integracijo podatkov.
  • Orodja, ki se uporabljajo za preizkušanje ETL, so Cognos, QuerySurge in Informatica, medtem ko QTP in selen uporabljata za avtomatizacijo testiranja baz podatkov.
  • Analiza podatkov v ETL lahko potencialno vpliva na podatke. Običajno testiranje baze podatkov vpliva na arhitekturno implementacijo
  • ETL testiranje ima deformalizirane podatke, medtem ko testiranje baze podatkov uporablja normalizirane podatke.

Q7. Kaj je dejstvo? Pojasnite vrste dejstev?

Odgovor:
Dejstvo je osrednja komponenta večdimenzionalnega modela, ki je sestavljen iz ukrepov, ki jih je treba analizirati. Dejstva so povezana z različnimi dimenzijami.

Spodaj so navedene vrste dejstev:
Aditiv: Ukrep lahko izvede aritmetične izračune z uporabo vseh ali nekaterih dimenzij.
Polovični aditiv: V tej vrsti lahko ukrep izvede aritmetični izračun z uporabo le nekaterih dimenzij.
Brez dodatka: ukrep ne more sodelovati v aritmetičnih funkcijah z uporabo dimenzij.

Pojdimo na naslednja vprašanja za razgovor z ETL-jem.

Q8. Kakšna je razlika med nadomestnim in primarnim ključem?

Odgovor:
Nadomestni ključ naj bi imel zaporedno ustvarjene številke, ki nimajo pomena. Uporablja se le tako, da enolično opredeli navzoče vrstice. Primarni ključ se na drugi strani uporablja za enolično identifikacijo vrstic. Uporabnikom je na voljo in ga lahko spreminjate glede na zahteve.

Q9. Določite izraz počasi spreminjajoča se dimenzija.
Odgovor:
To je najpogosteje zastavljeno vprašanje za preizkušanje ETL-a v intervjuju. Počasi spreminjajoče se dimenzije so tiste, ki se ponavadi spreminjajo zelo počasi. Podatki v teh dimenzijah se počasi spreminjajo. Primer te dimenzije je lahko mesto ali zaposleni.
Vrstice v teh podatkih v dimenzijah je mogoče v celoti zamenjati, ne da bi pri tem obstajali posnetki ali pa se ustvari ali vstavi nova vrstica. S tem lahko sledimo tudi počasnim spremembam.

Q10. Pojasnite koncept čiščenja podatkov?

Odgovor:
Če izbrišete delček podatkov iz skladišča podatkov, poznamo kot čiščenje podatkov. Ti podatki, ki se izbrišejo, so običajno podatki z vrsticami z ničelnimi vrednostmi ali presledki, ki jih je treba očistiti. Pri čiščenju tovrstnih smeti ali smeti se opravijo vrednosti.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za intervju z ETL-testiranjem, tako da lahko kandidat brez težav razreši ta vprašanja za razgovor o ETL-u. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju za preizkušanje ETL, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. 10 Vprašanja za intervju z bistvenimi močmi
  2. Vprašanja o intervjuju PowerShell - Najbolj uporabna
  3. 10 najboljših vprašanj za MicroStrategy Intervju
  4. Vprašanja za intervju JIRA

Kategorija: