Intervjuska pitanja na bazi intervjua i odgovora -Uvod

Informatica je vrlo važan alat koji se koristi za skladištenje podataka, koji pomaže u upravljanju velikim količinama podataka i izvještavanju o analizi podataka. Ispod je nekoliko pitanja koja će vam biti od pomoći kada prisustvujete intervjuu na Informatici.

Dakle, konačno ste pronašli svoj posao iz snova u Informatici, ali se pitate kako razbiti intervju s Informaticom i što bi moglo biti vjerovatno Pitanje o intervjuu utemeljeno na scenariju Informatice. Svaki je intervju različit, a i opseg posla je različit. Imajući to u vidu, osmislili smo najčešća pitanja o informacijama i odgovore na bazi Informatica, koja će vam pomoći da postignete uspjeh u svom intervjuu.

Neka od najvažnijih pitanja o intervjuu koja se temelje na scenariju informatike, a koja se često postavljaju u intervjuu jesu:

1. Kako ukloniti duplicirane zapise u Informatici? Objasnite različite načine kako to učiniti?

Odgovor:
Mnogo je načina uklanjanja duplikata:

1. Ako u izvornoj bazi podataka postoje duplikati, korisnik može koristiti svojstvo u izvorniku kvalifikatora. Korisnik mora otići na karticu Transformacija i označiti opciju "Select Distinct". Također, korisnik može upotrijebiti SQL override za istu svrhu. Korisnik može otići na karticu Svojstva i na karticu SQL upita napisati zaseban upit.
2. Korisnik može koristiti Aggregator i odabrati portove kao ključne za postizanje različitih vrijednosti. Ako korisnik želi pronaći duplikate u cijelom stupcu, tada bi svi portovi trebali biti odabrani kao grupa po ključu.
3. Korisnik također može upotrijebiti svojstvo sortiranja i sortiranja kako bi dobio različite vrijednosti.
4. Izraza i transformacija filtera također se mogu koristiti za identificiranje i uklanjanje duplikata podataka. Ako podaci nisu sortirani, tada ih je potrebno prvo sortirati.
5. Kada se svojstvo u pretvaranju Lookupa promijeni u upotrebu dinamičke predmemorije, transformaciji se dodaje novi port. Ta se predmemorija ažurira kada se pročitaju podaci. Ako izvor ima duplicirane zapise, korisnik može potražiti u Dynamic predmemoriji pretraživanja i tada usmjerivač odabire samo jedan poseban zapis.

2. Koja je razlika između kvalifikatora izvora i transformacije filtra?

Odgovor:
Transformacija izvorskog kvalifikatora koristi se za predstavljanje redaka koje usluga Integracija čita u sesiji. To je aktivna transformacija. Korištenjem izvornog kvalifikatora mogu se ispuniti sljedeći zadaci:
1. Ako su dvije tablice iz iste baze podataka s odnosom primarne ključ - vanjski ključ tada se izvori mogu povezati s jednom pretvorbom kvalifikatora izvora.
2. Filtriranje redova kad usluga Integration dodaje odredbu gdje (default) klauzula korisnika.
3. Kad korisnik želi vanjsko spajanje umjesto unutarnjeg spajanja, informacije o pridruživanju zamjenjuju se metapodacima navedenim u SQL upitu.
4. Kad su određeni razvrstani portovi tada usluga integracije koristi redoslijed po zadanom upitu.
5. Ako korisnik odabere pronaći različitu vrijednost, tada usluga integracije koristi odvojeno na navedeni upit.
Kad podaci koje trebamo filtrirati nisu relacijski izvori, korisnik bi trebao upotrijebiti transformaciju filtra. Korisniku pomaže da ispuni zadani uvjet filtra da ga pusti ili prođe. Izravno će ispasti redovi koji ne ispunjavaju uvjet i može se odrediti više uvjeta.

3. Dizajnirate mapiranje kako biste u cilj stavili posljednja 3 retka iz ravne datoteke?

Odgovor:
Pretpostavimo da ravna datoteka ima u vidu sljedeće podatke:
Stupac A
Aanchal
Priya
Karishma
Snehal
Nupura

1. korak : dodijelite brojeve redaka svakom zapisu. Generirajte brojeve redaka koristeći transformaciju izraza stvaranjem port varijable i povećajte ga za 1. Nakon toga dodijelite ovom varijabilnom portu izlazni port. Nakon transformacije izraza, portovi će biti kao -

Variable_count = Variable_count + 1
O_count = Variable_count
Napravite izlazni izlazni luk za istu transformaciju izraza i dodijelite 1 tom priključku. Ova luka luke uvijek će vratiti 1 za svaki red.
Konačno, izraz transformacije bit će sljedeći:
Variable_count = Variable_count + 1
O_count = Variable_count
Dummy_output = 1

Rezultat ove transformacije bit će:
Stupac A O_count Dummy_output
Aanšal 1 1
Priya 2 1
Karishma 3 1
Snehal 4 1
Nupura 5 1

Korak 2 : Gornji izlaz proslijedite agregatoru i ne odredite nijednu grupu pod uvjetom. Novi izlazni port trebao bi se stvoriti kao O_total_records u agregatoru i dodijeliti mu O_count port. Agregat će vratiti zadnji red. Konačni ishod ovog koraka imat će lutku s vrijednošću kao 1, a O_total_records će imati ukupan broj zapisa u izvoru. Izlaz agregatora bit će: O_total_records, Dummy_output
5 1

Korak 3 : Proslijedite ovaj izlaz za stolarijsku transformaciju i primijenite pridruživanje na lučnom modelu. Ulaz sortiran na svojstvu treba provjeriti u stolarijskoj transformaciji. Samo tada korisnik može povezati i ekspresiju i agregator transformaciju u stolarijsku transformaciju. Uvjet transformacije stolarije bit će sljedeći:
Dummy_output (priključak iz transformacije agregata) = Dummy_output (port iz transformacije izraza)

Izlaz transformacije stolarije bit će
Stupac A o_count o_total_records
Aanšal 1, 5
Priya 2 5
Karishma 3 5
Snehal 4 5
Nupura 5 5

Korak 4 : Nakon stolarske transformacije možemo poslati ovaj izlaz filtriranju transformacije i odrediti stanje filtra kao O_total_records (port iz agregatora) -O_count (port iz izraza) <= 2

Rezultat će biti filtriranje
O_total_records - O_count <= 2

Konačni izlaz transformacije filtra bit će:
Stupac A o_count o_total_records
Karishma 3 5
Snehal 4 5
Nupura 5 5

4. Kako u cilj učitati samo NULL zapise? Objasnite koristeći tok mapiranja?

Odgovor:
Razmotrite u nastavku podatke kao izvor
Emp_Id Emp_Name Plaća City Pincode
619101 Aanchal Singh 20000 Pune 411051
619102 Nupura Pattihal 35000 Nagpur 411014
NULL NULL 15000 Mumbai 451021

Ciljna tablica također ima strukturu tablice kao izvor. Imat ćemo dvije tablice, jedna koja će sadržavati NULL vrijednosti i druga koja ne bi sadržavala NULL vrijednosti.
Kartiranje može biti:

SQ -> EXP -> RTR -> TGT_NULL / TGT_NOT_NULL
EXP - Transformacija izraza stvara izlazni priključak
O_FLAG = IIF ((ISNULL (emp_id) ILI ISNULL (emp_name) ILI ISNULL (plaća) ILI ISNULL (Grad) ILI ISNULL (Pincode)), 'NULL', 'NNULL')
RTR - Transformacija usmjerivača dvije grupe
Grupa 1 povezana s TGT_NULL (izraz O_FLAG = 'NULL')
Grupa 2 povezana s TGT_NOT_NULL (izraz O_FLAG = 'NNULL')

5. Objasnite kako se mogu povećati performanse stolara?

Odgovor:
Učinkovitost stolarije može se povećati slijedeći nekoliko jednostavnih koraka.
1) Korisnik se mora pridružiti kad god je to moguće. Ako za neke tablice to nije moguće, korisnik može kreirati pohranjenu proceduru i zatim se pridružiti tablicama u bazi podataka.
2) Podaci bi trebali biti razvrstani prije primjene pridruživanja kad god je to moguće.
3) Kad se podaci poništavaju, izvor s manjim brojem redaka treba smatrati glavnim izvorom.
4) Za sortiranu stolarsku transformaciju, izvor s manje dupliciranim ključnim vrijednostima treba smatrati glavnim izvorom.

Preporučeni članak

Ovo je vodič za Popis intervjua s intervjuima koji se temelje na scenariju Informatice kako bi kandidat mogao lako razbiti ova Intervjuska pitanja koja se temelje na Scenariou. Možete pogledati i sljedeće članke da biste saznali više -

  1. Maven Intervju Pitanja i odgovori | Najbolje i najtraženije
  2. 10 naprednih pitanja AngviewJS intervjua za iskusne osobe
  3. Vodič za Informatica ETL alate
  4. 12 najčudnijih pitanja i odgovora za selen
  5. Iznenađujući vodič za arhitekturu Informatice
  6. Kompletan vodič za Informatica vs Datastage

Kategorija: