Introducere în ETL Testing Interview Întrebări și răspunsuri

Informațiile și datele despre afaceri sunt cele mai importante lucruri pe care le are orice afacere în aceste zile. Analiza tuturor datelor și integrarea acestor rezultate a câștigat un potențial imens pe piață. Există multe instrumente de testare ETL care ajută la organizarea unui proces mai simplu. Testarea ETL trebuie să aibă o strategie bine definită care să faciliteze acest proces. Procesul include analiza cerinței, validarea și estimarea testului, planificarea testelor și proiectarea mediului de testare, pregătirea și execuția datelor de testare și crearea unui raport sumar. Procesul de extragere, transformare și încărcare are nevoie de analize și, în consecință, are nevoie de teste adecvate. Următoarele întrebări vă vor oferi o perspectivă asupra tuturor întrebărilor care pot fi puse într-un interviu.

Acum, dacă sunteți în căutarea unui loc de muncă care are legătură cu testarea ETL, atunci trebuie să vă pregătiți pentru întrebările de interviu pentru testarea ETL din 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de muncă. Aici, am pregătit importante întrebări și răspunsuri la interviu de testare ETL, care vă vor ajuta să obțineți succes în interviu.

În acest articol de întrebări pentru interviu de testare ETL din 2019, vom prezenta cele mai importante și frecvent utilizate întrebări pentru interviu ETL Testing. Aceste întrebări sunt împărțite în două părți:

Partea 1 - Întrebări de interviu de testare ETL (de bază)

Această primă parte acoperă întrebările de bază și răspunsurile la interviu de testare ETL

Q1. Ce este ETL și explică de ce este necesară testarea ETL?

Răspuns:
ETL este o prescurtare pentru extras, transformare și încărcare. Acest proces este realizat pentru datele care sunt utilizate pentru a analiza și prezice viitorul oricărei afaceri. Extragerea înseamnă localizarea datelor și eliminarea din fișierul sursă a tuturor datelor. Transformarea este procesul de transportare a datelor la orice fișier necesar și de încărcare a acestui fișier în sistemul țintă în formatul solicitat sau aplicabil. Nevoia de testare ETL apare atunci când trebuie să urmărim datele care sunt transformate de la un sistem la altul. De asemenea, trebuie să verificăm eficiența și viteza întregului proces. Testarea ETL asigură că toate datele care sunt implementate sunt conform cerințelor clientului și furnizează producția necesară.

Q2. Care este cheia surogatului?

Răspuns:
O cheie surogat poate fi spusă ca un identificator unic care poate fi utilizat pentru modelarea unei entități sau a unui obiect. Poate fi o cheie unică a cărei semnificație este de a fi un identificator primar al oricărui obiect sau entitate care nu este derivat din nicio altă bază de date și nu poate fi folosit ca cheie primară. Cheia-surogat poate fi un număr secvențial unic. O cheie surogat nu este întotdeauna o cheie primară și de obicei depinde de baza de date. Alege dacă baza de date este actuală sau de tip temporal. Când o bază de date este actuală, stochează datele curente și trebuie să aibă o relație unu în unu în date. Când vine vorba de baza de date temporală, poate exista o relație de mai multe la o singură dintre cheile primare și cele cheie-surogat.

Haideți să trecem la următoarele întrebări de interviu de testare ETL.

Q3. Explicați ce este partiționarea și explicați tipurile de partiții?

Răspuns:
Pentru a îmbunătăți performanța, tranzacțiile prezente sunt subdivizate și acest proces este cunoscut sub numele de partiționare. Partitionarea ajută Informatica Server să creeze conexiuni diferite la sursele sale diferite. Tipurile de partiții sunt:
Partitionare rotunzi: Toate datele sunt distribuite uniform între toate partițiile. În toate aceste partiții atunci când numărul de rânduri este aproximativ același, atunci această partiționare este utilizată.
Partitionare Hash: În această partiționare, toate tastele de partiționare sunt grupate între partiții, aplicând o funcție hash. Se folosește pentru a asigura că grupurile procesate de rânduri cu aceeași cheie de partiționare au aceleași partiții.

Q4. Care sunt modalitățile de actualizare a unui tabel când se folosește SSIS?
Răspuns:
Aceasta este întrebarea comună pentru interviu de testare ETL adresată într-un interviu. Vă rugăm să găsiți mai jos diferitele tabele care sunt acceptate de testarea ETL. Pentru a actualiza un tabel folosind SSIS se pot efectua următorii pași:

  • Utilizați comanda SQL
  • Utilizați un tabel de înscenare pentru a stoca datele de pe stadiu
  • Utilizați memoria cache pentru a stoca date care utilizează spațiu limitat și necesită actualizare frecventă
  • Utilizați scripturi pentru a programa sarcinile
  • Utilizați numele complet al bazei de date pentru actualizarea MSSQL.

Q5. Care este o zonă de înscenare și care este scopul acesteia?

Răspuns:
Etaparea datelor este de obicei o colecție de procese care este folosită pentru pregătirea datelor sistemului sursă. Aceste date sunt apoi încărcate în depozitul de date. Etaparea datelor include următorii pași:

Extragere de date sursă și transformare de date unde datele sunt restructurate conform cerințelor clienților. Transformarea datelor include procesul de curățare a datelor și transformări de valori. Aceasta implică, de asemenea, procesul de atribuții cheie surogat.

Partea 2 - Întrebări de interviu de testare ETL (avansat)

Să aruncăm acum o privire la întrebările avansate de interviu de testare ETL.

Q6. Explicați diferența dintre testarea ETL și testarea bazelor de date?

Răspuns:
Diferența dintre testarea ETL și testarea bazelor de date este următoarea:

  • Testarea ETL se concentrează, de obicei, pe raportarea informațiilor de afaceri, în timp ce testarea bazelor de date implică o integrare a datelor.
  • Instrumentele utilizate pentru testarea ETL sunt Cognos, QuerySurge și Informatica, în timp ce QTP și seleniu sunt utilizate pentru automatizarea testării bazelor de date.
  • Analiza datelor din ETL are un impact potențial asupra datelor. Testarea normală a bazelor de date are efecte de implementare arhitecturală
  • Testarea ETL a deformat datele în timp ce testarea bazei de date utilizează date normalizate.

Q7. Ce este un fapt? Explicați tipurile de fapte?

Răspuns:
Un fapt este o componentă centrală a unui model multidimensional care constă în măsurile care urmează a fi analizate. Faptele sunt legate de diferite dimensiuni.

Tipurile de fapte sunt următoarele:
Aditiv: o măsură poate efectua calcule aritmetice folosind toate sau unele dimensiuni.
Semi-aditiv: În acest tip, o măsură poate efectua calculul aritmetic folosind doar unele dimensiuni.
Non-aditiv: o măsură nu poate participa la funcțiile aritmetice prin utilizarea dimensiunii.

Haideți să trecem la următoarele întrebări de interviu de testare ETL.

Q8. Care este diferența dintre cheia surogat și cheia primară?

Răspuns:
Se spune că o cheie surogat are numere generate secvențial, care nu au nici o semnificație. Este folosit doar pentru a identifica rândurile prezente în mod unic. Cheia primară, pe de altă parte, este utilizată pentru a identifica rândurile în mod unic. Este vizibil pentru utilizatori și poate fi modificat conform cerințelor.

Q9. Definiți termenul de modificare lentă a dimensiunii.
Răspuns:
Aceasta este cea mai solicitată întrebare pentru interviu de testare ETL într-un interviu. Dimensiunile care se schimbă lent sunt cele care tind să se schimbe foarte lent. Datele prezente în aceste dimensiuni se schimbă lent. Un exemplu de această dimensiune poate fi un oraș sau un angajat.
Rândurile din aceste date în dimensiuni pot fi fie înlocuite complet, fără a avea o înregistrare sau poate fi creat sau inserat un nou rând. Folosind aceasta, modificările lente pot fi, de asemenea, urmărite.

Q10. Explicați conceptul de purjare a datelor?

Răspuns:
Ștergerea unei bucăți de date din depozitul de date este cunoscută sub numele de purjare a datelor. Aceste date care sunt șterse sunt de obicei date care au rânduri cu valori nule sau spații care necesită curățare. În acest proces de curățare a acestui tip de gunoi sau gunoi, se fac valori.

Articol recomandat

Acesta a fost un ghid pentru lista întrebărilor și răspunsurilor la interviu de testare ETL, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu de testare ETL. Aici, în acest post, am studiat întrebările de interviu de testare ETL de top, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. 10 întrebări pentru interviul esențial Power Bi
  2. Întrebări la interviu PowerShell - Cel mai util
  3. Top 10 întrebări pentru interviul MicroStrategy
  4. Întrebări la interviu JIRA