top 64 informatica interview questions with answers
Najczęściej zadawane pytania i odpowiedzi do wywiadów Informatica:
W tym artykule omówiono najważniejsze pytania dotyczące Informatica MDM, PowerCenter, jakości danych, chmury, ETL, administratora, testowania i programistów.
W dzisiejszym scenariuszu INFORMATICA osiągnęła miano najbardziej wymagającego produktu na całym świecie. Jej produkty zostały wprowadzone na nowo, ale w krótkim czasie stały się popularne.
Od lat INFORMATICA jest liderem w dziedzinie technologii integracji danych. Oparte na architekturze ETL (Extract, Transfer, Load), to narzędzie do integracji danych ma kilka produktów, które koncentrują się na świadczeniu usług dla organizacji rządowych, firm finansowych i ubezpieczeniowych, opieki zdrowotnej i kilku innych firm.
Cóż, to było tylko tło dla INFORMATICA. Jednak obecnie sektor hurtowni danych rozwija się niezwykle dynamicznie i dzięki temu w branży dostępnych jest wiele możliwości zatrudnienia.
Najlepsze pytania i odpowiedzi do wywiadów informatycznych
Poniżej znajduje się lista najczęściej zadawanych pytań podczas rozmowy kwalifikacyjnej oraz odpowiedzi. Zawiera około 64 pytań, które z kolei pozwolą ci w łatwiejszy sposób odświeżyć wiedzę o pojęciach Informatica.
P 1) Co to jest INFORMATICA? Dlaczego tego potrzebujemy?
Odpowiedź: INFORMATICA to firma programistyczna, która oferuje rozwiązania do integracji danych dla ETL, wirtualizacji danych, zarządzania danymi podstawowymi, jakości danych, replikacji danych, ultra-przesyłania wiadomości itp.
Niektóre z popularnych produktów INFORMATICA to:
- IT PowerCenter
- INFORMATICA PowerConnect
- OBLICZENIA Power Mart
- Wymiana energii INFORMATICA
- INFORMATICA Analiza mocy
- INFORMATICA Power Quality
INFORMATICA jest nam potrzebna podczas pracy z systemami danych, które zawierają dane do wykonywania określonych operacji wraz z zestawem reguł. Ułatwia czyszczenie linii operacyjnych i modyfikowanie danych z ustrukturyzowanych i nieustrukturyzowanych systemów danych.
P # 2) Jaki jest format obiektów INFORMATICA w repozytorium? Jakie bazy danych może łączyć się z systemem Windows?
Odpowiedź: Obiekty INFORMATICA można zapisać w formacie XML.
Poniżej znajduje się lista baz danych, z którymi może się łączyć:
- SQL Server
- Wyrocznia
- MS Access
- MS Excel
- DB2
- Sybase
- Teradata
P # 3) Co to jest INFORMATICA PowerCenter?
Odpowiedź: Jest to narzędzie ETL / Data Integration, które służy do łączenia i pobierania danych z różnych źródeł i przetwarzania danych. PowerCenter przetwarza duże ilości danych i obsługuje pobieranie danych ze źródeł ERP, takich jak SAP, PeopleSoft itp.
Możesz połączyć PowerCenter z systemami zarządzania bazami danych, takimi jak SQL i Oracle, aby zintegrować dane z trzecim systemem.
P 4) Jakie są różne wersje INFORMATICA PowerCenter, które są dostępne?
Odpowiedź: Różne wydania INFORMATICA PowerCenter to:
- Wersja standardowa
- Edycja zaawansowana
- Edycja Premium
Obecna dostępna wersja PowerCenter to v10 ze zwiększeniem wydajności.
P # 5) Jak rozróżnić PowerCenter i Power Map?
Odpowiedź: Poniżej podano różnice między PowerCenter i Power Map.
IT PowerCenter | Informatyka PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 23.01.2016 |
1. | Przetwarza duże ilości danych | Przetwarza małe ilości danych | |
2. | Obsługuje repozytoria globalne i lokalne | Obsługuje tylko lokalne repozytoria | |
3. | Obsługuje pobieranie danych z ERP Źródła takie jak SAP, PeopleSoft itp. | Nie obsługuj pobierania danych ze źródeł ERP | |
Cztery. | Konwertuje lokalne repozytoria na globalne | Nie konwertuj lokalnych repozytoriów na globalne |
P # 6) Jakie są różne komponenty PowerCenter?
Odpowiedź: Poniżej podano 7 ważnych elementów PowerCenter:
- Usługa PowerCenter
- Klienci PowerCenter
- Repozytorium PowerCenter
- Domena PowerCenter
- Usługa repozytorium
- Usługa integracji
- Konsola administracyjna PowerCenter
- Centrum usług internetowych
P # 7) Jacy są różni klienci PowerCenter?
Odpowiedź: Oto lista klientów PowerCenter:
- Projektant PowerCenter
- Monitor przepływu pracy PowerCenter
- Menedżer przepływu pracy PowerCenter
- Menedżer repozytoriów PowerCenter
P # 8) Co to jest repozytorium INFORMATICA PowerCenter?
Odpowiedź: Repozytorium PowerCenter to relacyjna baza danych lub baza danych systemu, która zawiera metadane, takie jak
- Definicja źródła
- Definicja celu
- Dzienniki sesji i sesji
- Przepływ pracy
- Połączenie ODBC
- Mapowanie
Istnieją dwa rodzaje repozytoriów:
- Globalne repozytoria
- Lokalne repozytoria
Repozytorium PowerCenter jest wymagane do wykonywania wyodrębniania, transformacji i ładowania (ETL) na podstawie metadanych.
P # 9) Jak określić poziom śledzenia?
Odpowiedź: Poziom śledzenia można zdefiniować jako ilość informacji zapisywanych przez serwer w pliku dziennika. Poziom śledzenia jest tworzony i konfigurowany na poziomie transformacji lub na poziomie sesji w innym przypadku na obu poziomach.
Poniżej podano 4 rodzaje poziomów śledzenia:
- Żaden
- Lakoniczny
- Pełna inicjalizacja
- Pełne dane
Pytanie 10) Jak opracować usługę integracji PowerCenter?
Odpowiedź: Usługi integracji kontrolują przepływ pracy i wykonanie procesów PowerCenter.
Istnieją trzy komponenty usług integracji INFORMATICA, jak pokazano na poniższym rysunku.
Proces usługi integracji: Nazywa się to pmserver, usługa integracji może uruchomić więcej niż jeden proces monitorowania przepływu pracy.
Równoważenie obciążenia: Równoważenie obciążenia odnosi się do dystrybucji całego obciążenia na kilka węzłów w sieci. Moduł równoważenia obciążenia wykonuje różne zadania, które obejmują polecenia, sesje itp.
Menedżer transformacji danych (DTM): Data Transformation Manager umożliwia wykonanie następujących transformacji danych:
- Aktywny: Aby zmienić liczbę wierszy w danych wyjściowych.
- Bierny: Nie można zmienić liczby wierszy w danych wyjściowych.
- Połączony: Link do innej transformacji.
- Niepodłączony: Brak linku do innych transformacji.
Pytanie nr 11) Co to jest PowerCenter on Grid?
Odpowiedź: INFORMATICA posiada funkcję przetwarzania sieciowego, która może być wykorzystana w celu uzyskania największej skalowalności danych w celu zwiększenia wydajności. Funkcja siatki służy do równoważenia obciążenia i przetwarzania równoległego.
Domeny PowerCenter zawierają zestaw wielu węzłów służących do konfigurowania obciążenia, a następnie uruchamiania go w sieci.
DO domena to podstawa efektywnej administracji usługami obsługiwanymi przez PowerCenter.
Węzeł jest niezależną maszyną fizyczną, która jest logicznie reprezentowana do uruchamiania środowiska PowerCenter.
P # 12) Co to jest hurtownia danych przedsiębiorstwa?
Odpowiedź: Gdy duża ilość danych jest gromadzona w jednym punkcie dostępu, nazywa się to Enterprise Data Warehousing. Dane te mogą być ponownie wykorzystywane i analizowane w regularnych odstępach czasu lub w zależności od wymagań czasowych.
Uważana za centralną bazę danych lub, powiedzmy, pojedynczy punkt dostępu, hurtownie danych w przedsiębiorstwie zapewniają pełny, globalny widok, a tym samym pomagają w podejmowaniu decyzji.
Można to lepiej zrozumieć z następujących punktów, które określają jego cechy:
- Wszystkie ważne informacje biznesowe przechowywane w tej ujednoliconej bazie danych są dostępne z dowolnego miejsca w organizacji.
- Chociaż potrzeba więcej czasu, okresowa analiza na tym jednym źródle zawsze daje lepsze wyniki.
- Bezpieczeństwo i integralność danych nigdy nie są zagrożone podczas udostępniania ich w całej organizacji.
P # 13) Jakie są zalety partycjonowania sesji?
Odpowiedź: Gdy usługa integracji działa w środowisku, przepływ pracy jest podzielony na partycje w celu uzyskania lepszej wydajności. Te partycje są następnie używane do wykonywania wyodrębniania, transformacji i ładowania.
Pytanie nr 14) Jak możemy stworzyć indeks po zakończeniu procesu ładowania?
Odpowiedź: Zadania poleceń służą do tworzenia indeksu. Skrypty zadań poleceń mogą być używane w sesji przepływu pracy do tworzenia indeksu.
P # 15) Co to są sesje?
Odpowiedź: Sesja to zestaw instrukcji używanych podczas przenoszenia danych ze źródła do miejsca docelowego. Możemy podzielić sesję, aby zaimplementować kilka sekwencji sesji, aby poprawić wydajność serwera.
Po utworzeniu sesji możemy skorzystać z menedżera serwera lub programu wiersza poleceń pmcmd aby zatrzymać lub rozpocząć sesję.
P # 16) Jak możemy używać Partii?
Odpowiedź: Partie to zbiór sesji używanych do migracji danych ze źródła do celu na serwerze. Partie mogą mieć największą liczbę sesji, ale powodują większy ruch w sieci, podczas gdy mniej sesji w partii można szybko przenieść.
P # 17) Co to jest mapowanie?
Odpowiedź: Mapowanie to zbiór źródeł i celów, które są ze sobą połączone za pomocą pewnych zestawów transformacji, takich jak transformacja wyrażenia, transformacja sortownika, transformacja agregatora, transformacja routera itp.
P # 18) Co to jest transformacja?
Odpowiedź: Transformację można zdefiniować jako zbiór reguł i instrukcji, które mają być zastosowane w celu zdefiniowania przepływu danych i obciążenia danymi w miejscu docelowym.
P # 19) Co to jest transformacja wyrażeń?
Odpowiedź: Jest to transformacja odwzorowania, która służy do przekształcania danych w jednym rekordzie naraz. Transformacja wyrażenia może być pasywna lub połączona. Wyrażenie służy do manipulacji danymi i generowania danych wyjściowych przy użyciu instrukcji warunkowych.
P # 20) Co to jest transformacja strategii aktualizacji?
Odpowiedź: Strategia aktualizacji w Informatica służy do kontrolowania przepływających przez nią danych i oznaczania ich, takimi jak INSERT, UPDATE, DELETE i REJECT. Możemy ustawić logikę warunkową w ramach transformacji strategii aktualizacji, aby ją oznaczyć.
P # 21) Co to jest Transformacja Sortera?
aplikacja, w której możesz pobrać filmy z YouTube
Odpowiedź: Transformacja sortownika służy do sortowania dużych ilości danych przez wiele portów. Jest bardzo prawdopodobne, że zadziała jak klauzula ORDER BY w SQL. Transformacja sortownika może być aktywna, pasywna lub połączona.
Aktywna transformacja przechodzi przez mapowanie i zmienia liczbę wierszy, podczas gdy transformacja pasywna przechodzi przez mapowanie, ale nie zmienia liczby wierszy.
Większość transformacji INFORMATICA jest połączona ze ścieżką danych.
P # 22) Co to jest transformacja routera?
Odpowiedź: Transformacja routera służy do filtrowania danych źródłowych. Możesz użyć transformacji routera, aby oddzielić jedno źródło danych.
Jest podobny do transformacji filtru, ale jedyną różnicą jest to, że transformacja filtru używa tylko jednego warunku transformacji i zwraca wiersze, które nie spełniają tego warunku, podczas gdy transformacja routera używa wielu warunków transformacji i zwraca wiersze, które pasują nawet do jednego warunku.
P # 23) Co to jest transformacja rang?
Odpowiedź: Transformacja rang jest zarówno aktywna, jak i połączona. Służy do sortowania i klasyfikowania zestawu rekordów od góry lub od dołu. Służy również do wybierania danych o największej lub najmniejszej wartości liczbowej w oparciu o określony port.
P # 24) Czym jest wskaźnik rang w transformacji rang?
Odpowiedź: Indeks rang jest przypisywany przez projektanta zadań do każdego rekordu. Port indeksu rangi służy do przechowywania pozycji rankingowej dla każdego wiersza. Transformacja rang identyfikuje każdy wiersz od góry do dołu, a następnie przypisuje indeks rangi.
P # 25) Co to jest kod statusu w INFORMATICA?
Odpowiedź: Kod zapewnia mechanizm obsługi błędów podczas każdej sesji. Kod statusu jest wydawany przez procedurę składowaną w celu rozpoznania, czy została pomyślnie zatwierdzona, czy nie, i dostarcza informacji do serwera INFORMATICA, aby zdecydować, czy sesja ma zostać zatrzymana, czy kontynuowana.
P # 26) Co to są wymiary śmieci?
Odpowiedź: Wymiar śmieci to struktura składająca się z grupy niektórych atrybutów śmieci, takich jak losowe kody lub flagi. Tworzy strukturę do przechowywania powiązanych kodów w odniesieniu do określonego wymiaru w jednym miejscu zamiast tworzenia wielu tabel dla tego samego.
P # 27) Co to jest maplet w Informatica?
Odpowiedź: Mapplet to obiekt wielokrotnego użytku, który zawiera określony zestaw reguł transformacji i logiki transformacji, których można używać w wielu mapowaniach. Maplet jest tworzony w Projektancie mapletów w narzędziu Projektant.
Pytanie nr 28) Co to jest dekodowanie w Informatica?
Odpowiedź: Aby zrozumieć Decode, rozważmy to jako podobne do instrukcji CASE w SQL. Zasadniczo jest to funkcja używana przez transformację wyrażenia w celu wyszukania określonej wartości w rekordzie.
W funkcji Decode może istnieć nieograniczona liczba wyszukiwań, w których określono port do zwracania wartości wynikowych. Ta funkcja jest zwykle używana w przypadkach, gdy wymagane jest zastąpienie zagnieżdżonych instrukcji IF lub zastąpienie wartości wyszukiwania poprzez wyszukiwanie w małych tabelach wartościami stałymi.
Dekodowanie to funkcja używana w ramach transformacji wyrażenia. Jest używana tak jak instrukcja CASE w języku SQL do wyszukiwania określonego rekordu.
Poniżej znajduje się prosty przykład CASE w SQL:
Składnia:
SELECT EMPLOYEE_ID, CASE WHEN EMPLOYEE_AGE <= 20 THEN 'Young' WHEN EMPLOYEE_AGE> 30 AND AGE <= 40 THEN 'Knowledgeable' WHEN EMPLOYEE_AGE> 40 AND AGE = 60 THEN ‘Wise’ ELSE ‘Very Wise’ END AS EMPLOYEE_WISDOM FROM EMPLOYEE
P # 29) Co to jest transformacja stolarki w INFORMATICACH?
Odpowiedź: Przy pomocy transformacji Joinera możesz skorzystać z połączeń w INFORMATICACH.
Opiera się na dwóch źródłach, a mianowicie:
- Źródło główne
- Źródło szczegółów
Następujące łączenia można tworzyć za pomocą transformacji Joinera, tak jak w SQL.
- Normalne połączenie
- Pełne połączenie zewnętrzne
- Główne połączenie zewnętrzne (prawe połączenie zewnętrzne)
- Połączenie zewnętrzne szczegółu (połączenie zewnętrzne lewe)
P # 30) Co to jest transformacja agregatorów w INFORMATICA?
Odpowiedź: Transformacja agregatora może być aktywna lub połączona. Działa jak klauzula GROUP BY w SQL. Przydatne jest wykonywanie obliczeń zbiorczych na grupach w INFORMATICA PowerCenter. Wykonuje zagregowane obliczenia na danych przy użyciu funkcji typu zagregowanego, a mianowicie. SUMA, ŚREDNIA, MAKS. I MIN.
P # 31) Co to jest transformacja generatora sekwencji w INFORMATICA?
Odpowiedź: Transformacja generatora sekwencji może być pasywna lub połączona. Jego podstawowym zastosowaniem jest generowanie wartości całkowitych z NEXTVAL i CURRVAL.
P # 32) Co to jest transformacja Unii w INFORMATICA?
Odpowiedź: Transformacja unii służy do łączenia danych z różnych źródeł i umieszczania ich w ramce z tym samym portem i typem danych. Przypomina klauzulę w SQL.
Q # 33) Co to jest transformacja kwalifikatora źródła w INFORMATICA?
Odpowiedź: Transformacja kwalifikatora źródła jest przydatna w mapowaniu, gdy dodajemy relacyjne płaskie pliki, jest ona tworzona automatycznie. Jest to aktywna i połączona transformacja, która reprezentuje te wiersze, które są odczytywane przez usługę integracji.
P # 34) Co to jest INFORMATICA Worklet?
Odpowiedź: Worklet działa jak maplet z funkcją wielokrotnego użytku, jedyną różnicą jest to, że możemy zastosować Worklet do dowolnej liczby przepływów pracy w INFORMATICA, w przeciwieństwie do Mapletu. Worklet zapisuje logikę i zadania w jednym miejscu do ponownego wykorzystania.
Worklet jest bardzo podobny do mapletu i jest zdefiniowany jako grupa zadań, które mogą być wielokrotnego lub jednorazowego użytku na poziomie przepływu pracy. Można go dodać do dowolnej liczby przepływów pracy. Dzięki funkcji wielokrotnego użytku oszczędza się dużo czasu, ponieważ logikę wielokrotnego użytku można opracować raz i umieścić w miejscu, w którym można ją ponownie wykorzystać.
W środowisku INFORMATICA PowerCenter mapplety są uważane za najbardziej korzystną funkcję. Są tworzone w projektantach Mapplet i są częścią narzędzia Projektant.
Zasadniczo zawiera zestaw przekształceń, które są przeznaczone do ponownego wykorzystania w wielokrotnym mapowaniu.
Mówi się, że mapplety są obiektami wielokrotnego użytku, które upraszczają mapowanie poprzez:
- W tym wiele przekształceń i definicje źródeł.
- Nie jest wymagane podłączenie do wszystkich portów wejściowych i wyjściowych.
- Akceptuj dane ze źródeł i przekazuj je do wielu przekształceń
Cóż, ogólnie rzecz biorąc, gdy konieczne jest ponowne użycie logiki mapowania, logikę należy umieścić w Mapplecie.
P # 35) Co to jest SUBSTR w INFORMATICACH?
Odpowiedź: SUBSTR to funkcja, która wyodrębnia lub usuwa zestaw znaków z większego zestawu znaków.
Składnia: SUBSTR (ciąg, początek (, długość))
Gdzie,
strunowy określa znak, który chcemy wyszukać.
początek jest liczbą całkowitą używaną do określenia pozycji, od której ma się rozpocząć liczenie.
Długość jest opcjonalnym parametrem używanym do liczenia długości łańcucha do zwrócenia z pozycji początkowej.
Na przykład, SUBSTR (Contact, 5, 8), gdzie zaczynamy od 5 znaku naszego kontaktu i wracamy do kolejnych 8 znaków.
Q # 36) Co to jest zgodność strony kodowej?
Odpowiedź: Gdy dane są przesyłane ze źródłowej strony kodowej do docelowej strony kodowej, wszystkie cechy strony źródłowej muszą być obecne na stronie docelowej, aby zapobiec utracie danych. Ta funkcja nosi nazwę Zgodność strony kodowej.
Kompatybilność strony kodowej pojawia się, gdy serwer INFORMATICA działa w trybie przenoszenia danych Unicode. W tym przypadku o dwóch stronach kodowych mówi się, że są identyczne, gdy ich zakodowane znaki są praktycznie identyczne, a zatem nie powoduje utraty danych.
Aby uzyskać pełną dokładność, mówi się, że strona kodowa jest podzbiorem docelowej strony kodowej.
P # 37) Jak rozróżnić Connected LookUp i Unconnected LookUp?
Odpowiedź: Connected Lookup jest częścią przepływu danych, która jest połączona z inną transformacją, pobiera dane wejściowe bezpośrednio z innej transformacji, która przeprowadza wyszukiwanie. Używa zarówno statycznej, jak i dynamicznej pamięci podręcznej.
Niezłączone wyszukiwanie nie pobiera danych wejściowych z innej transformacji, ale może być używane jako funkcja w dowolnej transformacji przy użyciu wyrażenia LKP (LookUp). Używa jedynej statycznej pamięci podręcznej.
P # 38) Co to jest agregacja przyrostowa?
Odpowiedź: Agregacja przyrostowa jest generowana zaraz po utworzeniu sesji. Służy do obliczania zmian w danych źródłowych, które nie zmieniają danych docelowych przy znacznych zmianach.
NUMER KLIENTA | BILL_NO | ILOŚĆ | DATA |
---|---|---|---|
1001 | 4001 | 1000 | 01.11.2016 |
2001 | 4002 | 2550 | 01.11.2016 |
3001 | 5012 | 4520 | 01.11.2016 |
1001 | 6024 | 2000 | 23.01.2016 |
1001 | 6538 | 5240 | 23.01.2016 |
2001 | 7485 | 5847 | 23.01.2016 |
1515 | 4572 | 6000 | 23.01.2016 |
Przy pierwszym obciążeniu wyjście to:
NUMER KLIENTA | BILL_NO | LOAD_KEY | ILOŚĆ |
---|---|---|---|
1001 | 4001 | 20011 | 1000 |
2001 | 4002 | 20011 | 2550 |
3001 | 5012 | 20011 | 4520 |
Teraz, przy drugim ładowaniu, będzie agregować dane z datą następnej sesji.
NUMER KLIENTA | BILL_NO | LOAD_KEY | ILOŚĆ | Uwagi / operacja |
---|---|---|---|---|
1001 | 6538 | 20011 | 8240 | Plik pamięci podręcznej jest aktualizowany po agregacji |
2001 | 7485 | 20011 | 8397 | Plik pamięci podręcznej jest aktualizowany po agregacji |
3001 | 5012 | 20011 | 4520 | Bez zmiany |
5858 | 4566 | 20011 | 3550 | Bez zmiany |
1515 | 4572 | 20011 | 6000 | Bez zmiany |
P # 39) Co to jest klucz zastępczy?
Odpowiedź: Klucz zastępczy to sekwencyjnie generowana liczba całkowita, która jest używana jako kolejny substytut lub zamiennik klucza podstawowego, który jest wymagany jako unikalna identyfikacja każdego wiersza w tabeli.
Klucz podstawowy można często zmieniać zgodnie z potrzebą, co utrudnia proces aktualizacji dla przyszłych wymagań, klucz zastępczy jest jedynym rozwiązaniem tego problemu.
P # 40) Co to jest zadanie sesji i polecenie?
Odpowiedź: Zadanie sesji to zestaw instrukcji, które mają być stosowane podczas przesyłania danych ze źródła do celu za pomocą polecenia sesji. Polecenie sesji może być poleceniem przed sesją lub poleceniem po sesji.
Zadanie polecenia to określone zadanie, które umożliwia uruchomienie jednego lub wielu poleceń powłoki systemu UNIX w systemie Windows podczas przepływu pracy
P # 41) Co to jest samodzielne zadanie polecenia?
Odpowiedź: Samodzielne zadanie polecenia może być używane do uruchamiania polecenia powłoki w dowolnym miejscu i czasie w przepływie pracy.
Pytanie nr 42) Co to jest przepływ pracy? Jakie są komponenty Menedżera przepływu pracy?
Odpowiedź: Workflow to sposób, w jaki zadanie powinno zostać zrealizowane. Jest to zbiór instrukcji informujących serwer o sposobie realizacji zadania.
Poniżej podano trzy główne komponenty Menedżera przepływu pracy:
- Projektant zadań
- Programista zadań
- Projektant przepływu pracy
Q # 43) Co to jest wydarzenie i jakie są z nim związane zadania?
Odpowiedź: Zdarzeniem może być dowolna akcja lub funkcja występująca w przepływie pracy.
Z tym związane są dwa zadania, do których należą:
- Zadanie oczekiwania na wydarzenie: To zadanie czeka na wystąpienie zdarzenia, po jego wyzwoleniu zadanie zostaje wykonane i przypisuje następne zadanie.
- Zadanie związane z wydarzeniami: Zadanie Event Raise wyzwala określone zdarzenie w przepływie pracy.
Pytanie # 44) Co to jest zdarzenie predefiniowane i zdarzenie zdefiniowane przez użytkownika?
Odpowiedź: Zdarzenia predefiniowane to zdarzenia zdefiniowane przez system, które czekają do przybycia określonego pliku w określonej lokalizacji. Nazywa się to również zdarzeniem File-Watcher.
Zdarzenia zdefiniowane przez użytkownika są tworzone przez użytkownika w celu podniesienia ich w dowolnym momencie w przepływie pracy po utworzeniu.
P # 45) Co to jest projektant docelowy i docelowa kolejność ładowania?
Odpowiedź: Target Designer służy do definiowania celu danych.
Gdy istnieje wiele źródeł lub jedno źródło z wieloma partycjami połączonymi z różnymi adresami docelowymi za pośrednictwem serwera INFORMATICA, serwer używa docelowej kolejności ładowania do określenia kolejności, w jakiej dane mają być ładowane w miejscu docelowym.
P # 46) Co to jest strefa przejściowa?
Odpowiedź: Obszar przemieszczania to baza danych, w której przechowywane są tymczasowe tabele połączone z obszarem roboczym lub tabele faktów w celu zapewnienia danych wejściowych do przetwarzania danych.
P # 47) Jaka jest różnica między STOP a ABORT?
Odpowiedź: Różnice są następujące:
- ZATRZYMAĆ polecenie działa na zadaniu sesji, po jego wywołaniu usługa integracji przestaje odczytywać tylko dane w źródle danych, ale kontynuuje przetwarzanie i zapisywanie ich w miejscu docelowym.
- PORONIENIE polecenie służy do całkowitego zatrzymania odczytywania, przetwarzania i zapisywania danych do celu przez usługę integracyjną. Ma swój własny limit czasu wynoszący 60 sekund, aby zakończyć przetwarzanie i zapisywanie danych za pośrednictwem usługi integracji, jeśli nie, po prostu przerywa sesję.
P # 48) Jakie są różne pamięci podręczne LookUp?
Odpowiedź: Wyszukiwanie może być buforowane lub nie. Zasadniczo jest podzielony na pięć części.
Oni są:
- Statyczna pamięć podręczna
- Dynamiczna pamięć podręczna
- Recache
- Trwała pamięć podręczna
- Udostępniona pamięć podręczna
Statyczna pamięć podręczna pozostaje niezmieniona, gdy sesja jest uruchomiona.
Dynamiczna pamięć podręczna często aktualizuje się, gdy sesja jest uruchomiona.
Q # 49) Jak zaktualizować definicję źródła?
Odpowiedź: Istnieją dwa sposoby aktualizowania definicji źródła.
Oni są:
- Możesz edytować istniejącą definicję źródła.
- Możesz zaimportować nowe źródło z bazy danych.
Q # 50) Jak wdrożyć środki bezpieczeństwa za pomocą menedżera repozytorium?
Odpowiedź: Istnieją 3 sposoby wdrożenia środków bezpieczeństwa.
Oni są:
- Uprawnienia do folderów w obrębie właścicieli, grup i użytkowników.
- Blokowanie (odczyt, zapis, pobieranie, zapisywanie i wykonywanie).
- Mianowicie przywileje dotyczące repozytorium.
- Przeglądaj repozytorium.
- Użyj Menedżera przepływu pracy (do tworzenia sesji i wsadów oraz ustawiania ich właściwości).
- Operator przepływu pracy (do wykonywania sesji i partii).
- Użyj Designer, Admin Repository (pozwala każdemu użytkownikowi na tworzenie i zarządzanie repozytorium).
- Użytkownik administracyjny (umożliwia użytkownikowi utworzenie serwera repozytorium i ustawienie jego właściwości).
- SuperUser (wszystkie uprawnienia są nadawane użytkownikowi).
Q # 51) Wymień zalety INFORMATICA.
Odpowiedź: Będąc uważanym za najbardziej preferowane narzędzie do integracji danych, istnieje wiele zalet, na które należy się zwrócić.
Oni są:
- Potrafi efektywnie i bardzo wydajnie komunikować się i przekształcać dane między różnymi źródłami danych, takimi jak Mainframe, RDBMS itp.
- Zwykle jest bardzo szybsza, solidna i łatwa w nauce niż jakakolwiek inna dostępna platforma.
- Z pomocą INFORMATICA Workflow Monitor można łatwo monitorować zadania, odzyskiwać nieudane zadania, a także wskazać wolno działające zadania.
- Posiada funkcje, takie jak łatwe przetwarzanie informacji z bazy danych, walidacja danych, migracja projektów z jednej bazy danych do drugiej, rozwój projektu, iteracja itp.
Q # 52) Wymień kilka obszarów lub sytuacji w czasie rzeczywistym, w których wymagana jest INFORMATICA.
Odpowiedź: Hurtownie danych, integracja danych, migracja danych i migracja aplikacji z jednej platformy na inne platformy to tylko kilka przykładów obszarów użytkowania w czasie rzeczywistym.
Q # 53) Wyjaśnij program ETL kilkoma przykładami.
Odpowiedź: Znane ze swojej wyjątkowości narzędzie ETL oznacza narzędzie do wyodrębniania, przekształcania i ładowania, które zasadniczo rozwiązuje cel wyodrębniania danych i wysyłania w określone miejsce poprzez zmianę.
Mówiąc bardzo precyzyjnie:
- Zadaniem ekstrakcji jest zebranie danych ze źródeł takich jak baza danych, pliki itp.
- Transformację uważa się za zmianę danych otrzymanych ze źródła.
- Wczytywanie definiuje proces dostarczania zmienionych danych do zdefiniowanego celu.
Aby zrozumieć w sposób techniczny, narzędzie ETL zbiera dane z heterogenicznych źródeł i zmienia je, aby były jednorodne, tak aby można je było dalej wykorzystywać do analizy zdefiniowanego zadania.
Niektóre podstawowe przykłady programów obejmują:
- Mapowania wyprowadzają proces ETL polegający na odczytywaniu danych z ich oryginalnych źródeł, gdzie proces mapowania jest wykonywany w projektancie.
- Przepływy pracy składają się z wielu zadań, które są określane i projektowane w oknie Menedżera przepływu pracy.
- Zadanie składa się z zestawu wielu kroków, które określają sekwencję działań do wykonania w czasie wykonywania.
Q # 54) Wymień różnice między bazą danych a hurtownią danych.
Odpowiedź: Zapoznaj się z poniższą tabelą, aby zrozumieć różnice między nimi:
program java pytania i odpowiedzi na rozmowę kwalifikacyjną
Baza danych | Hurtownia danych |
---|---|
Przechowuje / rejestruje aktualne i aktualne, które są używane w codziennych operacjach | Przechowuje / analizuje dane historyczne, które są wykorzystywane do długoterminowego wsparcia informacyjnego. |
Jego orientacja dotyczy przetwarzania transakcji online, które obejmuje proste i krótkie transakcje. | Jego orientacja dotyczy przetwarzania analitycznego online, które obejmuje złożone zapytania. |
Składa się ze szczegółowych i prymitywnych danych, których widok jest płasko relacyjny. | Składa się z podsumowanych skonsolidowanych danych, których widok jest wielowymiarowy. |
W przypadku zapytań analitycznych obserwuje się niską wydajność. | Zapytania analityczne są tutaj oceniane jako wysokowydajne. |
Wydajność jest określana poprzez pomiar przepustowości transakcji. | Wydajność jest określana poprzez pomiar przepustowości zapytań i czasu odpowiedzi. |
Q # 55) Wyjaśnij funkcje wyszukiwania Połączone i Niepołączone.
Odpowiedź: Funkcje Connected Lookup można wyjaśnić w następujący sposób:
- Istnieje bezpośrednie źródło danych wejściowych z potoku do wyszukiwania połączonego.
- Ma aktywny udział w przepływie danych i używana jest zarówno dynamiczna, jak i statyczna pamięć podręczna.
- Buforuje wszystkie kolumny odnośników i zwraca wartości domyślne jako dane wyjściowe, gdy warunek wyszukiwania nie jest zgodny.
- Do portu wyjściowego można zwrócić więcej niż jedną wartość kolumny.
- Przekazywanych jest wiele wartości wyjściowych, a porty wyjściowe są łączone z inną transformacją.
- Wyszukiwanie połączone obsługuje wartości domyślne zdefiniowane przez użytkownika.
Cechy niezwiązanego wyszukiwania można wyjaśnić w następujący sposób:
- Wyszukiwanie bez połączenia wykorzystuje statyczną pamięć podręczną, a jego źródłem danych wejściowych jest wynik otrzymany z danych wyjściowych wyrażenia LKP.
- Buforuje tylko wyszukane porty wyjściowe i zwraca wartość jako NULL, gdy warunek wyszukiwania nie jest zgodny.
- Z każdego portu zwracana jest tylko jedna kolumna.
- Tylko jedna wartość wyjściowa jest przekazywana do innej transformacji.
- Wartości domyślne zdefiniowane przez użytkownika nie są obsługiwane przez niepołączone wyszukiwanie.
Q # 56) Podczas bieżącej sesji pliki wyjściowe są tworzone przez serwer Informatica. Zwerbuj kilku z nich.
Odpowiedź: Poniżej wymieniono kilka plików wyjściowych:
- Pliki pamięci podręcznej: Te pliki są tworzone w momencie tworzenia pamięci podręcznej. W okolicznościach takich jak transformacja wyszukiwania, transformacja agregatora itp. Pliki indeksu i pamięci podręcznej danych są tworzone przez serwer Informatica.
- Plik szczegółów sesji: Jak nazwa określa, plik ten zawiera statystyki obciążenia, takie jak nazwa tabeli, wiersze odrzucone lub zapisane dla każdego celu w mapowaniu i można je wyświetlić w oknie monitora.
- Plik szczegółów wydajności: Ten plik jest częścią arkusza właściwości sesji i zawiera informacje o wydajności sesji w celu określenia obszarów wymagających poprawy.
- Dziennik serwera INFORMATICA: Serwer tworzy dziennik dla wszystkich komunikatów o stanie i błędach i można go zobaczyć w katalogu domowym.
- Plik dziennika sesji: Dla każdej sesji serwer tworzy plik dziennika sesji w zależności od ustawionego poziomu śledzenia. Informacje, które można zobaczyć w plikach dziennika dotyczących sesji, to:
- Proces inicjalizacji sesji,
- Tworzenie poleceń SQL dla wątków czytających i piszących,
- Lista napotkanych błędów i
- Podsumowanie obciążenia
- E-mail po sesji: Pomaga to w automatycznym przekazywaniu informacji o sesji (sesja zakończona / sesja nie powiodła się) do żądanych odbiorców.
- Odrzuć plik: Ten plik zawiera informacje o danych, które nie zostały użyte / zapisane w celach.
- Plik kontrolny: W przypadku, gdy sesja korzysta z zewnętrznego modułu ładującego, plik sterujący składa się z instrukcji ładowania i formatu danych o pliku docelowym.
- Plik wskaźników: Ten plik zawiera w zasadzie liczbę, która wyróżnia wiersze oznaczone jako INSERT / UPDATE / DELETE lub REJECT.
- Plik wyjściowy: Plik wyjściowy jest tworzony na podstawie właściwości pliku.
P # 57) Jak odróżnić transformację aktywną i pasywną?
Odpowiedź: Aby zrozumieć różnicę między transformacjami aktywnymi i pasywnymi, przyjrzyjmy się jej cechom, które lepiej wyjaśnią różnice.
Akcja wykonywana przez Aktywne transformacje obejmuje:
- Zmiana liczby wierszy zgodnie z wymaganiem, które przechodzi przez transformacje. Na przykład, Transformacja filtru, która usuwa wiersz, który nie spełnia warunku.
- Zmiana granic transakcji poprzez ustawienie punktów wycofania i zatwierdzenia. Na przykład, Transformacja kontroli transakcji.
- Zmiana typu wiersza dla INSERT / UPDATE / DELETE lub REJECT.
Akcja wykonywana przez transformacje pasywne obejmuje:
- Liczba wierszy przechodzących przez transformację nigdy się nie zmienia.
- Granica transakcji jest ustawiona.
- Typ wiersza jest ustawiony.
Q # 58) Wymień różne typy transformacji.
Odpowiedź: Różne rodzaje przekształceń są następujące:
- Transformacja agregatora
- Transformacja wyrażeń
- Transformacja normalizatora
- Transformacja rang
- Filtruj transformację
- Transformacja stolarska
- Transformacja wyszukiwania
- Transformacja procedury składowanej
- Sortuj transformację
- Zaktualizuj transformację strategii
- Transformacja kwalifikatora źródła XML
- Transformacja routera
- Transformacja generatora sekwencji
P # 59) Co to jest dynamiczna pamięć podręczna?
Odpowiedź: Wyszukiwania INFORMATICA mogą być klasyfikowane jako buforowane lub nie. W przypadku dynamicznej pamięci podręcznej wiersze mogą być wstawiane lub usuwane w momencie przekazywania wierszy i są synchronizowane z celem. Pamięć podręczna jest odświeżana za każdym razem po operacjach usuwania / aktualizacji w ramach sesji.
P # 60) Co to jest dekodowanie w statycznej pamięci podręcznej?
Odpowiedź: Statyczna pamięć podręczna to taka, która nie jest aktualizowana ani odświeżana w trakcie wykonywania sesji. Jest to domyślna pamięć podręczna i zwraca wartość tylko wtedy, gdy warunek zwrotu to prawda. W innych przypadkach zwraca wartość Null. W tym przypadku nie można wykonać operacji wstawiania lub aktualizowania pamięci podręcznej.
Q # 61) Wymień kilka zalet transformacji routera w porównaniu z transformacją filtra.
Odpowiedź: Transformacja routera i transformacja filtra są takie same, ponieważ oba używają warunku do testowania i filtrowania danych.
Jednak zalety routera nad transformacją filtru można zrozumieć w poniższych punktach.
Transformacja routera:
- Pozwala na więcej niż jeden warunek testowy.
- Umożliwiają testowanie tych samych danych wejściowych na wielu warunkach.
- W przypadku mapowania dane wejściowe są przetwarzane przez serwer tylko raz, a tym samym poprawia się wydajność.
- Mniej złożone i bardziej wydajne.
- Rekordy, które nie przejdą warunku testu, nigdy nie są blokowane, zamiast tego są przekazywane do grupy domyślnej.
Q # 62) Wymień niektóre właściwości sesji.
Odpowiedź: Sesja jest dostępna w menedżerze przepływu pracy i jest konfigurowana przez utworzenie zadania sesji. W programie mapującym może istnieć wiele sesji, które mogą być wielokrotnego lub jednorazowego użytku.
Niektóre właściwości sesji są następujące:
- Zgodnie z wymaganiami zadania sesji mogą być uruchamiane jednocześnie lub sekwencyjnie.
- Sesję można skonfigurować w celu analizy wydajności.
- Aby utworzyć lub uruchomić zadanie sesji, wymagane są ogólne informacje o nazwie sesji, harmonogramie i usłudze integracji.
- Inne ważne właściwości sesji obejmują plik dziennika sesji, obciążenie testowe, obsługę błędów, interwał zatwierdzania, właściwości docelowe itp.
Q # 63) Wymień zadania, dla których jest używana transformacja kwalifikatora źródła.
Odpowiedź: Kwalifikator źródła jest traktowany jako aktywna transformacja, która odczytuje wiersze zaangażowane w usługę integracji w ramach uruchomionej sesji. Określa sposób, w jaki dane są pobierane ze źródła i jest automatycznie dodawany podczas dodawania źródła do mapowania.
Lista różnych zadań, w których używany jest kwalifikator źródła, jest następująca:
- Filtrowanie wierszy
- Sortowanie danych
- Tworzenie niestandardowych zapytań
- Dołączanie do tabel z tego samego źródła
- Wybieranie różnych wartości
P # 64) Wspomnij o kilku aplikacjach klienckich Power Center i ich podstawowym przeznaczeniu?
Odpowiedź: Zadania takie jak tworzenie sesji i przepływu pracy, monitorowanie postępu przepływu pracy, projektowanie mapletów itp. Są wykonywane przez aplikacje klienckie PowerCenter.
Poniżej znajduje się lista aplikacji klienckich PowerCenter wraz z ich przeznaczeniem:
- Menedżer repozytorium: Jest narzędziem administracyjnym, a jego podstawowym przeznaczeniem jest zarządzanie folderami repozytoriów, obiektami, grupami itp.
- Konsola administracyjna: Tutaj wykonywane są zadania serwisowe, takie jak uruchamianie / zatrzymywanie, tworzenie kopii zapasowych / przywracanie, aktualizacja / usuwanie itp.
- Projektant centrum zasilania: Projektant składa się z różnych narzędzi projektowych, które służą różnym celom. Te narzędzia projektowe to:
- Analizator źródła
- Projektant docelowy
- Programista transformacji
- Projektant mapletów
- Menedżer map
- Menedżer przepływu pracy: Jego podstawowym celem jest zdefiniowanie zestawu instrukcji / workflow potrzebnych do wykonania mapowań zaprojektowanych w projektancie. Aby pomóc w opracowaniu przepływu pracy, dostępne są 3 narzędzia, a mianowicie programista zadań, projektant przepływu pracy, projektant zadań.
- Monitor przepływu pracy: Jak sama nazwa wskazuje, monitor przepływu pracy monitoruje przepływ pracy lub zadania. Lista dostępnych okien to:
- Okno nawigatora
- Okno wyjściowe
- Okno czasowe
- Okno właściwości
- Widok zadań
- Widok wykresu Gantta
Wniosek
Mam nadzieję, że do tej pory musiałeś już mieć jasne pojęcie o narzędziu i rodzajach pytań, które będą zadawane podczas wywiadów.
INFORMATICA to najlepsze rozwiązanie do integracji danych. Współpracuje z zarządzaniem wieloma danymi w środowisku wieloplatformowym, takim jak Windows, Linux, Unix itp., I jest testowany na ponad 50 000 platform w celu uzyskania lepszych wyników i najlepszej wydajności wśród kilku innych.
W skrócie, INFORMATICA to narzędzie ETL, które gromadzi informacje lub dane z różnych źródeł i ładuje je do określonych celów bez ich zapisywania. Jego zadaniem jest dostarczanie różnorodnych usług i zasobów do różnych maszyn, dlatego dostarczane dane muszą być poprawne i dawać znakomite wyniki.
Odśwież wiedzę na temat koncepcji Informatica w tym artykule i od razu przygotuj się do rozmowy kwalifikacyjnej.
Wszystkiego najlepszego!!!
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- ETL Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej testującej
- Niektóre trudne pytania i odpowiedzi do testowania ręcznego
- 32 najlepsze pytania i odpowiedzi do wywiadów z danymi
- Najważniejsze pytania i odpowiedzi do wywiadów Teradata
- 30 najpopularniejszych pytań i odpowiedzi do wywiadów SAS
- 24 najpopularniejsze pytania do wywiadów z modelowaniem danych ze szczegółowymi odpowiedziami
- 10 najlepszych narzędzi do analizy danych dla idealnego zarządzania danymi (LISTA 2021)
- Funkcja puli danych w produkcie IBM Rational Quality Manager do zarządzania danymi testowymi
- Koncepcja, proces i strategia zarządzania danymi testowymi
- 14 NAJLEPSZYCH narzędzi do zarządzania danymi testowymi w 2021 r