Wprowadzenie do testowania ETL Wywiad Pytania i odpowiedzi

Informacje i dane biznesowe są obecnie najważniejszymi rzeczami każdego biznesu. Analiza wszystkich danych i zintegrowanie tych wyników zyskało ogromny potencjał na rynku. Istnieje wiele narzędzi testujących ETL, które pomagają w zorganizowaniu i uproszczeniu procesu. Testy ETL muszą mieć dobrze zdefiniowaną strategię, która ułatwia cały ten proces. Proces ten obejmuje analizę wymagań, walidację i szacowanie testów, planowanie testów i projektowanie środowiska testowego, przygotowanie i wykonanie danych testowych oraz tworzenie raportu podsumowującego. Proces wyodrębniania, przekształcania i ładowania wymaga wielu analiz, w związku z czym wymaga odpowiednich testów. Poniższe pytania dają wgląd we wszystkie pytania, które można zadać podczas wywiadu.

Teraz, jeśli szukasz pracy związanej z testowaniem ETL, musisz przygotować się do pytań do wywiadu testowego ETL 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi do wywiadu testowego ETL, które pomogą Ci odnieść sukces w rozmowie kwalifikacyjnej.

W tym artykule na pytania do wywiadu testowego ETL 2019 zaprezentujemy 10 najważniejszych i najczęściej używanych pytań do wywiadu testowego ETL. Te pytania są podzielone na dwie części:

Część 1 - Pytania do wywiadu testowego ETL (podstawowe)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi do wywiadu testowego ETL

Pytanie 1 Co to jest ETL i wyjaśnij, dlaczego wymagane jest testowanie ETL?

Odpowiedź:
ETL to skrót do wyodrębniania, przekształcania i ładowania. Ten proces jest wykonywany dla danych, które są wykorzystywane do analizy i przewidywania przyszłości każdej firmy. Wyodrębnianie oznacza zlokalizowanie danych i usunięcie z pliku źródłowego wszystkich danych. Przekształcanie to proces przesyłania danych do dowolnego wymaganego pliku i ładowania tego pliku do systemu docelowego w wymaganym lub stosownym formacie. Potrzeba testowania ETL powstaje, ponieważ musimy śledzić dane, które są przekształcane z jednego systemu do drugiego. Musimy także sprawdzić wydajność i szybkość tego całego procesu. Testy ETL zapewniają, że wszystkie wdrażane dane są zgodne z wymaganiami klienta i zapewniają niezbędne dane wyjściowe.

Q2 Co to jest klucz zastępczy?

Odpowiedź:
Klucz zastępczy można powiedzieć jako unikalny identyfikator, którego można użyć do modelowania bytu lub obiektu. Może to być unikalny klucz, którego znaczenie ma być podstawowym identyfikatorem dowolnego obiektu lub encji, który nie pochodzi z żadnej innej bazy danych i nie może być używany jako klucz podstawowy. Klucz zastępczy może być unikalnym numerem kolejnym. Klucz zastępczy nie zawsze jest kluczem podstawowym i zwykle zależy od bazy danych. Wybiera, czy baza danych jest aktualna czy tymczasowa. Gdy baza danych jest aktualna, przechowuje bieżące dane i musi mieć relację jeden do jednego w danych. Jeśli chodzi o tymczasową bazę danych, może istnieć relacja wiele do jednego między kluczem podstawowym a kluczem zastępczym.

Przejdźmy do następnych pytań do wywiadu testowego ETL.

Pytanie 3 Wyjaśnij, co to jest partycjonowanie i wyjaśnij rodzaje partycji?

Odpowiedź:
Aby poprawić wydajność, obecne transakcje są podzielone, a proces ten nazywany jest partycjonowaniem. Partycjonowanie pomaga serwerowi Informatica tworzyć różne połączenia z jego różnymi źródłami. Rodzaje partycji to:
Round Robin Partitioning: Wszystkie dane są równomiernie rozdzielane między wszystkie partycje. We wszystkich tych partycjach, gdy liczba wierszy jest w przybliżeniu taka sama, stosuje się partycjonowanie.
Hash Partycjonowanie: W tym partycjonowaniu wszystkie klucze partycjonowania są pogrupowane między partycjami stosują funkcję skrótu. Służy do zapewnienia, że ​​przetwarzana grupa wierszy z tym samym kluczem partycjonowania ma te same partycje.

Pytanie 4 Jakie są sposoby aktualizowania tabeli, gdy używany jest SSIS?
Odpowiedź:
Jest to najczęściej zadawane pytania podczas wywiadu testowego ETL. Poniżej znajdują się różne tabele obsługiwane przez testy ETL. Aby zaktualizować tabelę za pomocą SSIS, można wykonać następujące czynności:

  • Użyj polecenia SQL
  • Użyj tabeli pomostowej do przechowywania danych stołu montażowego
  • Użyj pamięci podręcznej do przechowywania danych, które zajmują mało miejsca i wymagają częstego odświeżania
  • Użyj skryptów do planowania zadań
  • Skorzystaj z pełnej nazwy bazy danych do aktualizacji MSSQL.

Pytanie 5 Co to jest miejsce postoju i jaki jest jego cel?

Odpowiedź:
Etapowanie danych to zwykle zbiór procesów, które są wykorzystywane do przygotowania źródłowych danych systemowych. Dane te są następnie ładowane do hurtowni danych. Etapowanie danych obejmuje następujące kroki:

Ekstrakcja danych źródłowych i transformacja danych w przypadku restrukturyzacji danych zgodnie z wymaganiami klienta. Transformacja danych obejmuje proces czyszczenia danych i transformacji wartości. Obejmuje także proces zastępowania kluczowych przypisań.

Część 2 - Pytania do wywiadu testowego ETL (zaawansowane)

Rzućmy teraz okiem na zaawansowane pytania do wywiadu testowego ETL.

Pytanie 6 Wyjaśnić różnicę między testowaniem ETL a testowaniem bazy danych?

Odpowiedź:
Różnica między testowaniem ETL a testowaniem bazy danych jest następująca:

  • Testy ETL zwykle koncentrują się na raportowaniu wywiadowczym, podczas gdy testowanie bazy danych obejmuje integrację danych.
  • Narzędziami używanymi do testowania ETL są Cognos, QuerySurge i Informatica, natomiast QTP i selen służą do automatyzacji testowania baz danych.
  • Analiza danych w ETL ma potencjalny wpływ na dane. Normalne testowanie bazy danych ma wpływ na implementację architektury
  • Testy ETL mają zdeformowane dane, podczas gdy testy bazy danych wykorzystują znormalizowane dane.

Pytanie 7 Co to jest fakt Wyjaśnić rodzaje faktów?

Odpowiedź:
Fakt jest centralnym elementem wielowymiarowego modelu, na który składają się miary, które należy przeanalizować. Fakty dotyczą różnych wymiarów.

Rodzaje faktów są następujące:
Dodatek: miara może wykonywać obliczenia arytmetyczne przy użyciu wszystkich lub niektórych wymiarów.
Póładdytywny: w tym typie miara może wykonywać obliczenia arytmetyczne przy użyciu tylko niektórych wymiarów.
Nieaddytywny: miara nie może uczestniczyć w funkcjach arytmetycznych przy użyciu wymiaru.

Przejdźmy do następnych pytań do wywiadu testowego ETL.

Pytanie 8 Jaka jest różnica między kluczem zastępczym a kluczem podstawowym?

Odpowiedź:
Mówi się, że klucz zastępczy ma kolejno generowane liczby, które nie mają znaczenia. Jest on po prostu używany do jednoznacznej identyfikacji rzędów. Natomiast klucz podstawowy służy do jednoznacznej identyfikacji wierszy. Jest widoczny dla użytkowników i można go zmienić zgodnie z wymaganiami.

Pytanie 9 Zdefiniuj termin wolno zmieniający się wymiar.
Odpowiedź:
To najczęściej zadawane pytania dotyczące wywiadu testowego ETL podczas wywiadu. Wolno zmieniające się wymiary to te, które zwykle zmieniają się bardzo powoli. Dane obecne w tych wymiarach wolno się zmieniają. Przykładem tego wymiaru może być miasto lub pracownik.
Wiersze tych danych w wymiarach można albo całkowicie zastąpić bez żadnego zapisu śladu, albo utworzyć lub wstawić nowy wiersz. Korzystając z tego, można również śledzić powolne zmiany.

P10 Wyjaśnić pojęcie usuwania danych?

Odpowiedź:
Usunięcie części danych z hurtowni danych jest znane jako czyszczenie danych. Dane, które są usuwane, to zwykle dane, które mają wiersze o wartości zerowej lub spacje wymagające czyszczenia. W tym procesie czyszczenia tego rodzaju śmieci lub śmieci wartości są wykonywane.

Polecany artykuł

Jest to przewodnik po liście pytań i odpowiedzi na rozmowę testową ETL, aby kandydat mógł łatwo przełamać te pytania podczas rozmowy testowej ETL. W tym poście przeanalizowaliśmy najważniejsze pytania dotyczące wywiadu testowego ETL, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. 10 pytań do wywiadu Essential Power Bi
  2. Pytania do wywiadu w PowerShell - Najbardziej przydatne
  3. 10 najważniejszych pytań do wywiadu MicroStrategy
  4. Pytania do wywiadu JIRA