Uvod u pitanja i odgovore za ispitivanje ETL-a

Poslovne informacije i podaci najvažnije su stvari u ovih dana. Analizom svih podataka i integriranjem ovih rezultata stekao se ogroman potencijal na tržištu. Postoji mnogo alata za testiranje ETL-a koji pomažu u organiziranju i jednostavnijem procesu. ETL testiranje mora imati dobro definiranu strategiju koja čini cijeli ovaj proces lakšim. Proces uključuje analizu zahtjeva, procjenu validacije i ispitivanja, planiranje ispitivanja i dizajniranje okruženja za testiranje, pripremu i izvršenje testnih podataka i izradu sažetkog izvještaja. Proces ekstrakcije, pretvaranja i učitavanja zahtijeva mnoštvo analiza i kao rezultat toga treba pravilno testiranje. Sljedeća pitanja će vam dati uvid u sva pitanja koja vam se mogu postaviti u intervjuu.

Ako tražite posao povezan s ETL testiranjem, onda se trebate pripremiti za ispitna pitanja o ETL intervjuu za 2019. godinu. Istina je da je svaki razgovor drugačiji prema različitim profilima posla. Ovdje smo pripremili važna pitanja i odgovore za ispitivanje ETL-a koji će vam pomoći u postizanju uspjeha u vašem intervjuu.

U ovom članku Pitanja o intervjuu za ETL testiranje za 2019. predstavit ćemo 10 najvažnijih i često korištenih pitanja o intervjuu za ETL Testing. Ova su pitanja podijeljena u dva dijela:

Dio 1 - Pitanja za intervjuiranje ETL-a (osnovno)

Ovaj prvi dio pokriva osnovna pitanja i odgovore za ispitivanje ETL-a

Q1. Što je ETL i objasnite zašto je potrebno ETL ispitivanje?

Odgovor:
ETL je kratica za ekstrakciju, pretvaranje i učitavanje. Taj se postupak provodi zbog podataka koji se koriste za analizu i predviđanje budućnosti bilo kojeg poslovanja. Izdvajanje znači lociranje podataka i uklanjanje svih podataka iz izvorne datoteke. Transformiranje je postupak prijenosa podataka u bilo koju potrebnu datoteku i učitavanja ove datoteke u ciljni sustav u traženom ili primjenjivom obliku. Potreba za ETL testiranjem javlja se kao da moramo pratiti podatke koji se transformiraju iz jednog sustava u drugi. Također moramo provjeriti učinkovitost i brzinu cijelog ovog postupka. ETL testiranje osigurava da su svi podaci koji se implementiraju prema potrebama klijenta i pružaju potreban izlaz.

Q2. Što je surogat ključ?

Odgovor:
Surogat ključ može se reći kao jedinstveni identifikator koji se može koristiti za modeliranje entiteta ili objekta. To može biti jedinstveni ključ čije je značenje biti primarni identifikator bilo kojeg objekta ili entiteta koji nije izveden iz bilo koje druge baze podataka i ne može se koristiti kao primarni ključ. Surogat ključ može biti jedinstveni redni broj. Surogat ključ nije uvijek primarni ključ, a obično ovisi o bazi podataka. Odabire je li baza podataka trenutna ili vremenske prirode. Kad je baza podataka aktualna, ona pohranjuje trenutne podatke i mora imati odnos jedan prema jednom u podacima. Kada je riječ o bazi podataka o vremenu, između primarnog i surogat ključa može biti veza između više i jednog.

Prijeđite na sljedeće pitanje o ETL intervjuu za testiranje.

Q3. Objasnite što je particija i objasnite vrste particija?

Odgovor:
Da bi se poboljšala učinkovitost, prisutne transakcije su podijeljene i ovaj je postupak poznat kao podjela. Particioniranje pomaže Informatica Serveru u stvaranju različitih veza s različitim izvorima. Vrste particija su:
Particioniranje kruga robina: Svi se podaci ravnomjerno raspoređuju na svim particijama. U svim tim particijama kada je broj redova približno isti, koristi se ta particija.
Hash Partitioning: U ovoj particiji svi ključevi za particioniranje grupirani su među particijama primjenjuju hash funkciju. Koristi se za osiguravanje da obrađena grupa redaka s istim particijskim ključem ima iste particije.

Q4. Koji su načini ažuriranja tablice kada se koristi SSIS?
Odgovor:
Ovo su uobičajena pitanja za ispitivanje intervjua ETL-a postavljena u intervjuu. Ispod su različite tablice koje podržava ETL testiranje. Da biste ažurirali tablicu pomoću SSIS-a, mogu se provesti sljedeći koraci:

  • Koristite naredbu SQL
  • Za pohranjivanje podataka o pozornici koristite tablicu za postavljanje
  • Koristite predmemoriju za spremanje podataka koji koriste ograničen prostor i zahtijeva često osvježavanje
  • Upotrijebite skripte za zakazivanje zadataka
  • Iskoristite puni naziv baze podataka za ažuriranje MSSQL-a.

Q5. Što je područje pozornice i koja je njegova svrha?

Odgovor:
Staging podataka obično je skup procesa koji se koristi za pripremu podataka izvornog sustava. Ti se podaci zatim učitavaju u skladište podataka. Postavljanje podataka uključuje sljedeće korake:

Vađenje izvornih podataka i transformacija podataka kod kojih se podaci restrukturiraju prema potrebama kupca. Transformacija podataka uključuje postupak čišćenja podataka i transformacije vrijednosti. Također uključuje postupak dodjele surogatskih ključeva.

Dio 2 - ETL pitanja za intervjuiranje (napredno)

Pogledajmo sada napredna pitanja o intervjuu za ispitivanje ETL-a.

P6. Objasnite razliku između testiranja ETL-a i testiranja baze podataka?

Odgovor:
Razlika između testiranja ETL-a i testiranja baze podataka je sljedeća:

  • ETL testiranje obično se fokusira na izvještavanje o poslovnoj inteligenciji, dok testiranje baze podataka uključuje integraciju podataka.
  • Alati koji se koriste za ETL testiranje su Cognos, QuerySurge i Informatica, dok se QTP i selen koriste za automatizaciju testiranja baze podataka.
  • Analiza podataka u ETL-u ima potencijalni utjecaj na podatke. Uobičajeno testiranje baze podataka utječe na arhitektonsku implementaciju
  • ETL testiranje ima deformalizirane podatke dok se za testiranje baze podataka koriste normalizirani podaci.

Q7. Što je činjenica? Objasnite vrste činjenica?

Odgovor:
Činjenica je središnja komponenta višedimenzionalnog modela koja se sastoji od mjera koje se trebaju analizirati. Činjenice su povezane s različitim dimenzijama.

Vrste činjenica su u nastavku:
Aditiv: Mjera može izvoditi aritmetičke proračune koristeći sve ili neke dimenzije.
Polu aditiv: U ovoj vrsti mjera može izvoditi aritmetički proračun koristeći samo neke dimenzije.
Ne-aditiv: Mjera ne može sudjelovati u aritmetičkim funkcijama pomoću dimenzije.

Prijeđite na sljedeće pitanje o ETL intervjuu za testiranje.

Q8. Koja je razlika između surogatnog i primarnog ključa?

Odgovor:
Kaže se da Surrogate tipka ima sekvencijalno generirane brojeve koji nemaju značenja. Ona se samo koristi da se na jedinstveni način identificiraju prisutni redovi. S druge strane, primarni se ključ koristi za jedinstveno prepoznavanje redaka. Korisnicima je vidljiv i može se mijenjati prema zahtjevima.

P9. Definirajte pojam sporo mijenjajuće se dimenzije.
Odgovor:
Ovo je najviše postavljano pitanje o intervjuu za ispitivanje ETL-a u intervjuu. Spore promjenjive dimenzije su one koje imaju tendenciju da se mijenjaju vrlo sporo. Podaci prisutni u tim dimenzijama polako se mijenjaju. Primjer ove dimenzije može biti grad ili zaposlenik.
Redovi u ovim podacima u dimenzijama mogu se potpuno zamijeniti bez ikakvih zapisa ili se može stvoriti ili umetnuti novi redak. Pomoću toga mogu se pratiti i sporo promjene.

Q10. Objasnite pojam pročišćavanja podataka?

Odgovor:
Brisanje dijela podataka iz skladišta podataka poznato je kao pročišćavanje podataka. Podaci koji se brišu obično su podaci koji imaju retke s null vrijednostima ili razmake kojima je potrebno očistiti. Prilikom čišćenja ove vrste smeća ili smeća vrše se vrijednosti.

Preporučeni članak

Ovo je vodič za popis pitanja i odgovora za ispitivanje ETL-a kako bi kandidat mogao lako razbiti ova pitanja o ETL-ispitivanju. Ovdje u ovom postu, proučavali smo vrhunska pitanja o ETL testiranju koja se često postavljaju u intervjuima. Možete pogledati i sljedeće članke da biste saznali više -

  1. 10 pitanja o intervjuu s osnovnom moći
  2. Pitanja o intervjuu PowerShell - Najkorisnije
  3. Top 10 pitanja o intervjuu za MicroStrategy
  4. JIRA pitanja za intervju

Kategorija: