Tutorial de testare ETL
โก Rezumat inteligent
Testarea ETL valideazฤ modul รฎn care datele circulฤ de la sistemele sursฤ prin logica de transformare รฎntr-un depozit de date ศintฤ, confirmรขnd acurateศea, caracterul complet ศi fiabilitatea. Aceastฤ resursฤ explicฤ etapele procesului, tipurile de testare, categoriile de erori comune, abordฤrile de automatizare ศi cele mai bune practici de care au nevoie testerii รฎncepฤtori ศi intermediari.

Ce este ETL?
ETL standuri pentru Extract-Transform-Loadศi descrie modul รฎn care datele se mutฤ dintr-un sistem sursฤ รฎntr-un depozit de date. Datele sunt extracextrase dintr-o bazฤ de date OLTP, transformate pentru a se potrivi cu schema depozitului de date ศi รฎncฤrcate รฎn baza de date a depozitului de date. Multe depozite de date รฎncorporeazฤ, de asemenea, date din sisteme non-OLTP, cum ar fi fiศiere text, aplicaศii vechi ศi foi de calcul.
De exemplu, un magazin de vรขnzare cu amฤnuntul poate avea departamente separate, cum ar fi vรขnzฤri, marketing ศi logisticฤ. Fiecare departament gestioneazฤ informaศiile despre clienศi independent, iar modul รฎn care fiecare stocheazฤ aceste date diferฤ. Departamentul de vรขnzฤri poate stoca รฎnregistrฤri dupฤ numele clientului, รฎn timp ce departamentul de marketing foloseศte ID-ul clientului.
Dacฤ echipele de afaceri doresc sฤ revizuiascฤ istoricul complet al achiziศiilor unui client รฎn diferite campanii de marketing, datele neconectate fac acest lucru foarte dificil. Soluศia este de a utiliza un Datawarehouse pentru a stoca informaศii din diferite surse รฎntr-o structurฤ uniformฤ folosind ETL. ETL poate transforma seturi de date diferite รฎntr-o structurฤ unificatฤ, astfel รฎncรขt instrumentele BI sฤ poatฤ obศine ulterior informaศii ศi rapoarte semnificative.
Urmฤtoarea diagramฤ prezintฤ fluxul procesului de testare ETL ศi conceptele de bazฤ pe care le veศi utiliza รฎn acest ghid:
1) Extract
- Extracdate relevante din unul sau mai multe sisteme sursฤ.
2) Transformฤ
- Transformaศi datele รฎn format DW (Data Warehouse).
- Chei de construire: o cheie este unul sau mai multe atribute de date care identificฤ รฎn mod unic o entitate. Diverse tipuri de chei sunt cheia primarฤ, cheia alternativฤ, cheia externฤ, cheia compozitฤ ศi cheia surogat. Depozitul de date deศine aceste chei ศi nu permite niciodatฤ altei entitฤศi sฤ le atribuie.
- Curฤศarea datelor: dupฤ ce datele sunt extrasetracOdatฤ finalizat, se trece la urmฤtoarea fazฤ de curฤศare ศi conformitate. Curฤศarea corecteazฤ omisiunile ศi identificฤ erorile. Conformarea rezolvฤ conflictele dintre seturi de date incompatibile, astfel รฎncรขt acestea sฤ poatฤ fi utilizate รฎntr-un depozit de date al unei รฎntreprinderi. De asemenea, sistemul creeazฤ metadate care ajutฤ la diagnosticarea problemelor sistemului sursฤ ศi la รฎmbunฤtฤศirea calitฤศii datelor.
3) รncฤrcare
- รncฤrcaศi datele รฎn DW (Data Warehouse).
- Construirea agregatelor: un agregat rezumฤ ศi stocheazฤ date dintr-un tabel de fapte pentru a รฎmbunฤtฤศi performanศa interogฤrilor utilizatorilor finali.
Ce este testarea ETL?
Testarea ETL este efectuatฤ pentru a se asigura cฤ datele รฎncฤrcate de la o sursฤ la o destinaศie, dupฤ transformarea afacerii, sunt corecte. De asemenea, implicฤ verificarea datelor รฎn diferitele etape intermediare dintre sursฤ ศi destinaศie. Deoarece ETL este prescurtarea de la ExtracTestarea ETL, t-Transform-Load, acoperฤ fiecare dintre aceste trei etape ศi punctele รฎn care datele se intersecteazฤ รฎntre ele.
De ce este importantฤ testarea ETL?
Odatฤ ce รฎnศelegeศi ce este testarea ETL, urmฤtoarea รฎntrebare este de ce organizaศiile investesc atรขt de mult efort รฎn aceasta. Deciziile de afaceri se bazeazฤ pe date corecte, complete ศi de รฎncredere, astfel รฎncรขt o singurฤ eroare de transformare se poate extinde รฎn rapoartele financiare, analizele clienศilor ศi dezvฤluirile de reglementฤri.
Urmฤtoarele puncte explicฤ valoarea practicฤ a testฤrii ETL puternice:
- Precizia datelor: Confirmฤ cฤ valorile transformate de regulile de business corespund hฤrศii documentateping specificaศii, prevenind coruperea silenศioasฤ.
- Raportare fiabilฤ: Tablourile de bord ศi instrumentele BI depind de depozit, aศadar canalele ETL verificate protejeazฤ fiecare raport ศi KPI din aval.
- Respectarea reglementฤrilor: Industrii precum bancar, medical ศi asigurฤri trebuie sฤ demonstreze cฤ linia ศi integritatea datelor sunt pฤstrate de la un capฤt la altul.
- Relucrare redusฤ: Depistarea defectelor รฎn mediile inferioare evitฤ reรฎncฤrcฤrile costisitoare ale producศiei, reconcilierile manuale ศi erorile care apar la nivelul clienศilor.
- Asigurarea performanศei: Testarea ETL mฤsoarฤ ferestrele de รฎncฤrcare, debitul ศi blocajele, astfel รฎncรขt depozitul sฤ continue sฤ se scaleze pe mฤsurฤ ce volumul de date creศte.
Avรขnd aceste motivaศii clare, urmฤtoarea secศiune prezintฤ procesul structurat pe care testerii ETL รฎl urmeazฤ รฎn proiecte reale.
Dataddo este o platformฤ de integrare a datelor complet gestionatฤ, fฤrฤ cod, care simplificฤ conectarea aplicaศiilor cloud, a tablourilor de bord ศi a depozitelor de date. Aceastฤ platformฤ ETL are conectori personalizaศi care pot fi construiศi รฎn 10 zile lucrฤtoare. Instrumentul acceptฤ ETL invers, replicarea bazelor de date ศi funcศionalitatea ETL tradiศionalฤ.
Procesul de testare ETL
Similar altor procese de testare, ETL trece ศi el prin diferite faze. Diferitele faze ale procesului de testare ETL sunt urmฤtoarele:
Testarea ETL se efectueazฤ รฎn cinci etape:
- Identificarea surselor de date ศi a cerinศelor
- De achiziศie de date
- Implementaศi logica de business ศi modelarea dimensionalฤ
- Creaศi ศi completaศi datele
- Construiศi rapoarte
Avรขnd รฎn vedere procesul la nivel รฎnalt, sฤ analizฤm tipurile specifice de testare care se รฎncadreazฤ รฎn acest ciclu de viaศฤ.
Tipuri de testare ETL
- Testarea de validare a producศiei
Procesul de testare: Numitฤ ศi โechilibrarea tabelelorโ sau โreconcilierea producศieiโ, acest tip de testare ETL se efectueazฤ asupra datelor pe mฤsurฤ ce acestea intrฤ รฎn sistemele de producศie. Pentru a susศine deciziile de afaceri, datele de producศie trebuie sฤ fie รฎn ordinea corectฤ. Informaticฤ Opศiunea de validare a datelor oferฤ capacitฤศi de automatizare ศi gestionare a testฤrii ETL, astfel รฎncรขt sistemele de producศie sฤ nu fie compromise de date greศite. - Sursa cฤtre Target Testare (testare de validare)
Procesul de testare: Acest tip de testare valideazฤ dacฤ valorile datelor transformate corespund valorilor ศintฤ aศteptate. - Aplicatii Upgrades
Procesul de testare: Acest tip de testare ETL poate fi generat automat, economisind un timp substanศial de dezvoltare a testelor. Verificฤ dacฤ datele extracDatele create dintr-o aplicaศie sau un depozit mai vechi se potrivesc cu datele dintr-o aplicaศie sau un depozit nou. - Testarea metadatelor
Procesul de testare: Testarea metadatelor include verificฤri ale tipului de date, verificฤri ale lungimii datelor ศi verificฤri ale indexului sau constrรขngerilor. - Testarea completitฤศii datelor
Procesul de testare: Testarea completitudinii datelor verificฤ dacฤ toate datele aศteptate sunt รฎncฤrcate din sursฤ รฎn ศintฤ. Testele obiศnuite includ compararea ศi validarea numฤrului de รฎnregistrฤri, a agregatelor ศi a datelor reale รฎntre coloanele sursฤ ศi ศintฤ atunci cรขnd transformarea este simplฤ sau absentฤ. - Testarea acurateศei datelor
Procesul de testare: Aceastฤ testare asigurฤ cฤ datele sunt รฎncฤrcate ศi transformate corect, aศa cum este aศteptat. - Testarea transformฤrii datelor
Procesul de testare: Testarea transformฤrii datelor adesea nu poate fi realizatฤ cu o singurฤ sursฤ SQL interogare ศi o comparaศie a ieศirilor. Pot fi necesare mai multe interogฤri SQL pentru fiecare rรขnd pentru a verifica regulile de transformare. - Testarea calitฤศii datelor
Procesul de testare:Testele de calitate a datelor includ teste de sintaxฤ ศi teste de referinศฤ. Acestea previn erorile รฎn procesele de business cauzate de date sau numere de comandฤ incorecte.
Testele de sintaxฤ raporteazฤ date necorespunzฤtoare pe baza caracterelor nevalide, a modelelor de caractere ศi a ordinii incorecte a majusculelor sau minusculelor.
Testele de referinศฤ verificฤ datele รฎn raport cu modelul de date. De exemplu: ID client.
Testarea calitฤศii datelor include ศi verificฤri ale numerelor, verificฤri ale datelor, verificฤri ale preciziei, verificฤri ale datelor ศi verificฤri ale valorilor nule.
- Testare ETL incrementalฤ
Procesul de testare: Aceastฤ testare verificฤ integritatea datelor vechi ศi noi prin adฤugarea de date noi. Testarea incrementalฤ verificฤ dacฤ inserฤrile ศi actualizฤrile sunt procesate conform aศteptฤrilor รฎn timpul procesului ETL incremental. - Testarea GUI/Navigaศie
Procesul de testare: Aceastฤ testare verificฤ aspectele de navigare ศi interfaศa graficฤ a rapoartelor front-end.
Cum se creeazฤ un caz de testare ETL
Testarea ETL este un concept care poate fi aplicat diferitelor instrumente ศi baze de date din industria managementului informaศiilor. Obiectivul testฤrii ETL este de a asigura acurateศea datelor รฎncฤrcate de la o sursฤ la o destinaศie dupฤ transformarea afacerii. De asemenea, implicฤ verificarea datelor รฎn diferitele etape intermediare dintre sursฤ ศi destinaศie.
รn timpul efectuฤrii testฤrii ETL, un tester ETL utilizeazฤ รฎntotdeauna douฤ documente:
- Hartฤ ETLping foi: O hartฤ ETLping Foaia conศine toate informaศiile despre tabelele sursฤ ศi destinaศie, inclusiv fiecare coloanฤ ศi cฤutarea acesteia รฎn tabelele de referinศฤ. Testerii ETL trebuie sฤ fie familiarizaศi cu interogฤrile SQL, deoarece testarea ETL poate implica scrierea de interogฤri mari cu joncศiuni multiple pentru a valida datele รฎn orice etapฤ. Harta ETLping Fiศele de calcul oferฤ un ajutor semnificativ la scrierea interogฤrilor pentru verificarea datelor.
- Schema bazei de date sursฤ ศi destinaศie: Ar trebui pฤstrat la รฎndemรขnฤ pentru a verifica orice detaliu de pe hartฤping foi.
Scenarii de testare ETL ศi cazuri de testare
- Hartฤping validarea documentului
Cazuri de testare: Verificaศi dacฤ informaศiile ETL corespunzฤtoare sunt furnizate รฎn hartฤping doc. Ar trebui sฤ se menศinฤ un jurnal de modificฤri pentru fiecare hartฤping doc. - Validare
Cazuri de testare:1) Validaศi structura tabelelor sursฤ ศi ศintฤ รฎn raport cu harta corespunzฤtoareping doc.
2) Tipul de date sursฤ ศi tipul de date ศintฤ trebuie sฤ fie aceleaศi.
3) Lungimea tipurilor de date atรขt รฎn โโsursฤ, cรขt ศi รฎn destinaศie trebuie sฤ fie egalฤ.
4) Verificaศi dacฤ sunt specificate tipurile ศi formatele cรขmpurilor de date.
5) Lungimea tipului de date sursฤ nu trebuie sฤ fie mai micฤ decรขt lungimea tipului de date ศintฤ.
6) Validaศi numele coloanelor din tabel รฎn raport cu hartaping doc. - Validarea constrรขngerii
Cazuri de testare: Asiguraศi-vฤ cฤ sunt definite constrรขngeri pentru tabelul specific, aศa cum este de aศteptat. - Probleme de coerenศฤ a datelor
Cazuri de testare:1) Tipul de date ศi lungimea unui anumit atribut pot varia รฎntre fiศiere sau tabele, chiar ศi atunci cรขnd definiศia semanticฤ este aceeaศi.
2) Utilizarea abuzivฤ a constrรขngerilor de integritate. - Probleme de completitudine
Cazuri de testare:1) Asiguraศi-vฤ cฤ toate datele aศteptate sunt รฎncฤrcate รฎn tabelul ศintฤ.
2) Comparaศi numฤrul de รฎnregistrฤri รฎntre sursฤ ศi destinaศie.
3) Verificaศi dacฤ existฤ รฎnregistrฤri respinse.
4) Verificaศi dacฤ datele nu sunt trunchiate รฎn coloanele tabelelor ศintฤ.
5) Verificaศi analiza valorilor limitฤ.
6) Comparaศi valorile unice ale cรขmpurilor cheie dintre datele รฎncฤrcate รฎn depozit ศi datele sursฤ. - Probleme de corectitudine
Cazuri de testare:1) Date scrise greศit sau รฎnregistrate inexact.
2) Date nule, neunice sau รฎn afara intervalului. - Transformare
Cazuri de testare: Validaศi cฤ fiecare regulฤ de business ศi logicฤ de transformare din hartฤping documentul este aplicat corect datelor sursฤ รฎnainte ca acestea sฤ ajungฤ รฎn ศintฤ. - Calitatea datelor
Cazuri de testare:1) Verificare numere: validarea formatelor ศi valorilor numerice.
2) Verificarea datelor: datele trebuie sฤ respecte un singur format ศi sฤ fie consecvente รฎn toate รฎnregistrฤrile.
3) Verificare a preciziei.
4) Verificarea datelor.
5) Verificare nulฤ. - Validare nulฤ
Cazuri de testare: Verificaศi valorile nule unde este specificat โNot Nullโ pentru o anumitฤ coloanฤ. - Cec duplicat
Cazuri de testare:1) Validaศi cheia unicฤ, cheia primarฤ ศi orice altฤ coloanฤ care ar trebui sฤ fie unicฤ conform cerinศelor afacerii pentru a confirma cฤ nu existฤ rรขnduri duplicate.
2) Verificaศi dacฤ existฤ valori duplicate รฎn vreo coloanฤ ex.tracextrase din mai multe coloane sursฤ ศi combinate รฎntr-o singurฤ coloanฤ.
3) Conform cerinศelor clientului, asiguraศi-vฤ cฤ nu existฤ duplicate รฎntr-o combinaศie de coloane multiple din cadrul ศintei. - Validarea datei
Cazuri de testare: Valorile de tip datฤ sunt utilizate รฎn multe domenii ale dezvoltฤrii ETL:1) Pentru a cunoaศte data creฤrii rรขndului.
2) Identificaศi รฎnregistrฤrile active din perspectiva dezvoltฤrii ETL.
3) Identificaศi รฎnregistrฤrile active din perspectiva cerinศelor afacerii.
4) Uneori, pe baza valorilor datei, se genereazฤ actualizฤri ศi inserฤri. - Validarea completฤ a datelor
Cazuri de testare:1) Validaศi setul complet de date din tabelele sursฤ ศi ศintฤ utilizรขnd o interogare cu semnul minus ca cea mai bunฤ soluศie.
2) Trebuie sฤ efectuaศi operaศiunile sursฤ minus ศintฤ ศi ศintฤ minus sursฤ.
3) Dacฤ interogarea cu semnul minus returneazฤ orice valoare, acele rรขnduri ar trebui considerate nepotrivite.
4) Potriviศi rรขndurile dintre sursฤ ศi ศintฤ folosind o instrucศiune intersect.
5) Numฤrul returnat de intersect ar trebui sฤ corespundฤ cu numฤrฤtorile individuale ale tabelelor sursฤ ศi destinaศie.
6) Dacฤ o interogare cu semnul โminusโ returneazฤ rรขnduri ศi numฤrul de intersecศii este mai mic decรขt numฤrul de rรขnduri sursฤ sau ศintฤ, existฤ rรขnduri duplicate. - Curฤศarea datelor
Cazuri de testare: Coloanele inutile trebuie ศterse รฎnainte de a fi รฎncฤrcate รฎn zona de ศedinศฤ.
Tipuri de erori ETL
Chiar ศi cu cazuri de testare puternice, conductele ETL pot eศua รฎn moduri distincte. Imaginea de mai jos rezumฤ categoriile de erori la care ar trebui sฤ fiศi atenศi, iar tabelul care urmeazฤ le descrie pe fiecare รฎn parte.
| Tip de bug-uri | Descriere |
|---|---|
| Erori ale interfeศei cu utilizatorul / erori cosmetice |
โข Legat de interfaศa graficฤ a aplicaศiei โข Stilul fontului, dimensiunea fontului, culorile, alinierea, greศelile de ortografie, navigarea ศi aศa mai departe |
| Eroare legatฤ de Analiza valorii limitฤ (BVA). | โข Valori minime ศi maxime |
| Eroare legatฤ de Equivalence Class Partitioning (ECP). | โข Tip valid ศi invalid |
| Erori de intrare/ieศire |
โข Valorile valide nu sunt acceptate โข Valori nevalide acceptate |
| Erori de calcul |
โข Erori matematice โข Rezultatul final este greศit |
| Erori de stare de รฎncฤrcare |
โข Nu permite mai mulศi utilizatori โข Nu permite รฎncฤrcarea aศteptatฤ de client |
| Bug-uri privind starea cursei |
โข Blocare ศi prฤbuศire a sistemului โข Sistemul nu poate rula platforme client |
| Erori de control al versiunilor |
โข Nu se potriveศte logo-ul โข Nu sunt disponibile informaศii despre versiune โข Apare de obicei รฎn Testarea regresiei |
| Bug-uri H/W | โข Dispozitivul nu rฤspunde la aplicaศie |
| Ajutor Sursฤ erori | โข Greศeli รฎn documentele de ajutor |
Testarea depozitului de date
Testarea depozitului de date este o metodฤ de testare รฎn care datele dintr-un depozit de date sunt testate pentru integritate, fiabilitate, acurateศe ศi consistenศฤ pentru a se conforma cadrului de date al companiei. Scopul principal al testฤrii depozitului de date este de a se asigura cฤ datele integrate din depozit sunt suficient de fiabile pentru ca firma sฤ poatฤ lua decizii. รn timp ce testarea ETL se concentreazฤ pe miศcarea datelor, testarea depozitului de date acoperฤ stratul mai larg de stocare ศi raportare pe care ETL รฎl alimenteazฤ รฎn cele din urmฤ.
Diferenศa dintre testarea bazei de date ศi testarea ETL
Deศi ambele discipline lucreazฤ cu date structurate, ele rฤspund la รฎntrebฤri diferite. Tabelul de mai jos evidenศiazฤ contrastul practic:
| Testarea ETL | Testarea bazei de date |
|---|---|
| Verificฤ dacฤ datele sunt mutate conform aศteptฤrilor. | Scopul principal este de a verifica dacฤ datele respectฤ regulile ศi standardele definite รฎn modelul de date. |
| Verificฤ dacฤ numฤrฤtoarea din sursฤ ศi ศintฤ se potriveศte ศi dacฤ datele transformate sunt conform aศteptฤrilor. | Verificฤ dacฤ nu existฤ รฎnregistrฤri orfane ศi dacฤ sunt menศinute relaศiile dintre cheia externฤ ศi cheia primarฤ. |
| Verificฤ dacฤ relaศiile cu cheia primarฤ externฤ sunt pฤstrate รฎn timpul ETL. | Verificฤ dacฤ nu existฤ tabele redundante ศi dacฤ baza de date este normalizatฤ optim. |
| Verificฤ existenศa duplicatelor รฎn datele รฎncฤrcate. | Verificฤ dacฤ lipsesc date รฎn coloane acolo unde este necesar. |
Testarea performanศei รฎn ETL
Testarea performanศei รฎn ETL este o tehnicฤ de testare care asigurฤ cฤ un sistem ETL poate gestiona sarcina mai multor utilizatori ศi tranzacศii. Scopul principal al ETL Test de performanta este de a optimiza ศi รฎmbunฤtฤศi performanศa sesiunii prin identificarea ศi eliminarea blocajelor de performanศฤ. Bazele de date sursฤ ศi ศintฤ, mapeazฤpingActivitฤศile, sesiunile ศi sistemul รฎn sine pot conศine blocaje.
Unul dintre cele mai bune instrumente folosite pentru testarea ศi optimizarea performanศei este Informatica.
Responsabilitฤศile unui tester ETL
Responsabilitฤศile cheie ale unui tester ETL sunt รฎmpฤrศite รฎn trei categorii:
- Masฤ de scenฤ / SFS sau MFS
- Logica de transformare a afacerii aplicatฤ
- Target รฎncฤrcarea tabelului din fiศierul de etapฤ sau din tabel dupฤ aplicarea unei transformฤri
Unele dintre responsabilitฤศile zilnice ale unui tester ETL sunt:
- Testaศi software-ul ETL
- Componentele de testare ale depozitului de date ETL
- Executฤ teste bazate pe date backend
- Creaศi, proiectaศi ศi executaศi cazuri de testare, planuri de testare ศi cablaje de testare
- Identificaศi problemele ศi oferiศi soluศii pentru potenศialele probleme
- Aprobaศi cerinศele ศi specificaศiile de proiectare
- Validarea transferurilor de date ศi testarea fiศierelor plate
- Scrieศi interogฤri SQL pentru diverse scenarii, cum ar fi testele de numฤrare
Automatizarea testฤrii ETL
Metodologia generalฤ a testฤrii ETL este utilizarea scripturilor SQL sau a โobservฤrii vizualeโ a datelor. Aceste abordฤri consumฤ mult timp, sunt predispuse la erori ศi rareori oferฤ rezultate complete. acoperirea testuluiPentru a accelera execuศia, a รฎmbunฤtฤศi acoperirea, a reduce costurile ศi a รฎmbunฤtฤศi defect รn mediile de producศie ศi dezvoltare, automatizarea este nevoia momentului. Un astfel de instrument este Informatica.
Echipele moderne combinฤ, de asemenea, automatizarea tradiศionalฤ cu instrumente asistate de inteligenศฤ artificialฤ care sugereazฤ teste de transformare, genereazฤ date sursฤ sintetice ศi semnaleazฤ abaterile de la schemฤ, eliberรขnd testerii pentru a se concentra pe logica de business complexฤ, รฎn loc sฤ se concentreze pe รฎntreศinerea repetitivฤ a scripturilor.
Cele mai bune practici pentru testarea ETL
- Asiguraศi-vฤ cฤ datele sunt transformate corect.
- Fฤrฤ nicio pierdere sau trunchiere a datelor, datele proiectate ar trebui รฎncฤrcate รฎn depozitul de date.
- Asiguraศi-vฤ cฤ aplicaศia ETL respinge รฎn mod corespunzฤtor datele nevalide, le รฎnlocuieศte cu valori implicite, acolo unde este cazul, ศi le raporteazฤ.
- Confirmaศi cฤ datele sunt รฎncฤrcate รฎn depozit รฎn intervalele de timp prescrise ศi aศteptate pentru a valida scalabilitatea ศi performanศa.
- Toate metodele ar trebui sฤ aibฤ teste unitare adecvate, indiferent de vizibilitate.
- Pentru a le mฤsura eficacitatea, toate testele unitare ar trebui sฤ utilizeze tehnici de acoperire adecvate.
- Strฤduiศi-vฤ sฤ aveศi o singurฤ aserศiune per caz de testare.
- Creazฤ teste unitare care vizeazฤ excepศiile.
Verificฤ - ETL Testing Interviu รntrebฤri ศi Rฤspunsuri





