Informatica-skenaarioihin perustuvat haastattelukysymykset ja vastaukset - Johdanto

Informatica on erittäin tärkeä tietovarastointityökalu, joka auttaa hallitsemaan suuria tietomääriä ja raportoimaan datan analyysi. Alla on joitain kysymyksiä, joista on apua, kun osallistut haastatteluun Informatica-sivustolla.

Joten olet vihdoin löytänyt unelmatyösi Informaticasta, mutta ihmettelet, miten murtaa Informatica-haastattelu ja mitkä voisivat olla todennäköiset Informatica-skenaariopohjaiset haastattelukysymykset. Jokainen haastattelu on erilainen ja myös työn laajuus on erilainen. Pitäen tämän mielessä olemme suunnitelleet yleisimmät Informatica-skenaarioihin perustuvat haastattelukysymykset ja vastaukset auttaaksesi sinua menestymään haastattelussa.

Jotkut tärkeimmistä haastattelussa usein kysyttyistä Informatica-skenaariopohjaisista haastattelukysymyksistä ovat seuraavat:

1. Kuinka poistaa päällekkäiset tietueet Informaticasta? Selitä eri tapoja tehdä se?

Vastaus:
Päällekkäisyydet voidaan poistaa monella tapaa:

1. Jos lähdetietokannassa on kopioita, käyttäjä voi käyttää ominaisuutta lähdemäärittelyssä. Käyttäjän on siirryttävä Transformation-välilehteen ja valittava valinta Select Distinct. Lisäksi käyttäjä voi käyttää SQL-ohitusta samaan tarkoitukseen. Käyttäjä voi siirtyä Ominaisuudet-välilehteen ja kirjoittaa erillinen kysely SQL-kysely-välilehdelle.
2. Käyttäjä voi käyttää aggregaattoria ja valita portteja avaimeksi erillisten arvojen saamiseksi. Jos käyttäjä haluaa löytää kopioita koko sarakkeesta, kaikki portit tulisi valita ryhmäksi avaimella.
3. Käyttäjä voi käyttää myös lajittelijaa erillisten ominaisuuksien lajittelu -toiminnon avulla saadaksesi erilliset arvot.
4. Lauseketta ja suodatintransformaatiota voidaan käyttää myös kopioitujen tietojen tunnistamiseen ja poistamiseen. Jos tietoja ei lajitella, se on ensin lajiteltava.
5. Kun hakumuutoksen ominaisuutta vaihdetaan käyttämään dynaamista välimuistia, muutos lisätään uusi portti. Tämä välimuisti päivitetään, kun tietoja luetaan. Jos lähteellä on kopioita tietueita, käyttäjä voi etsiä dynaamista hakuvälimuistia ja sitten reititin valitsee vain yhden erillisen tietueen.

2. Mitä eroa lähteen määrittelijällä ja suodatintransformaatiolla on?

Vastaus:
Lähdemäärittelymuunnosta käytetään edustamaan rivejä, joita integraatiopalvelu lukee istunnossa. Se on aktiivinen muutos. Lähdemäärittelyä käyttämällä voidaan suorittaa seuraavat tehtävät:
1. Kun kaksi taulukkoa samasta lähdetietokannasta on ensisijaisen avaimen - vieraan avaimen muunnossuhteella, lähteet voidaan linkittää yhteen lähdemäärittelymuotoon.
2. Rivien suodattaminen, kun integrointipalvelu lisää käyttäjän lausekkeen käyttäjän oletuskyselyyn lausekkeen.
3. Kun käyttäjä haluaa ulkoisen liittymän sisäisen liittymisen sijasta, liittymätiedot korvataan SQL-kyselyssä määritellyillä metatiedoilla.
4. Kun lajiteltuja portteja on määritetty, integrointipalvelu käyttää järjestyslauseketta oletuskyselyyn.
5. Jos käyttäjä päättää löytää erillisen arvon, integrointipalvelu käyttää valittua erillistä määritettyyn kyselyyn.
Kun suodatettavat tiedot eivät ole relaatiolähteitä, käyttäjän tulee käyttää suodattimen muuntamista. Se auttaa käyttäjää täyttämään määritetyt suodatinolosuhteet päästäkseen läpi tai läpi. Se pudottaa suoraan rivit, jotka eivät täytä ehtoa, ja useita ehtoja voidaan määrittää.

3. Suunnittele kartoitus, jotta kolme viimeistä riviä ladataan tasaisesta tiedostosta kohteeseen?

Vastaus:
Oletetaan, että käsiteltävässä litteässä tiedostossa on alla olevia tietoja:
Sarake A
Aanchal
Priya
Karishma
Snehal
Nupura

Vaihe 1 : Määritä rivinumerot jokaiselle tietueelle. Luo rivinumeroita lausekemuunnosta käyttämällä luomalla muuttujaportti ja lisäämällä sitä yhdellä. Tämän jälkeen määritä tämä muuttujaportti lähtöporttiin. Lausekkeen muuntamisen jälkeen portit ovat -

Muuttuja_määrä = Muuttuja_määrä + 1
O_count = Variable_count
Luo näennäisulostuloportti samaan lausekkeiden muuntamiseen ja määritä 1 siihen porttiin. Tämä nuken portti palauttaa aina yhden jokaisesta rivistä.
Lopuksi, muunnoslauseke on seuraava:
Muuttuja_määrä = Muuttuja_määrä + 1
O_count = Variable_count
Dummy_output = 1

Tämän muutoksen tulos on:
Sarake A O_count Dummy_output
Aanchal 1 1
Priya 2 1
Karishma 3 1
Snehal 4 1
Nupura 5 1

Vaihe 2 : Siirrä yllä oleva ulostulo aggregaattorille, älä määritä ryhmää ehdon mukaan. Uusi ulostuloportti tulisi luoda aggregaattorissa O_total_records-muodossa ja osoittaa sille O_count-portti. Yhdistäjä palauttaa viimeisen rivin. Tämän vaiheen viimeisessä ulostulossa on dummy-portti, jonka arvo on 1 ja O_total_records-ohjelmassa on tietueiden kokonaismäärä lähteessä. Aggregaattorin lähtö on: O_total_records, Dummy_output
5 1

Vaihe 3 : Siirrä tämä lähtö puusepän muuntamiseen ja aseta liitos nuken porttiin. Omaisuuslajiteltu tulo tulisi tarkistaa puusepän muuntamisessa. Vasta sitten käyttäjä voi yhdistää sekä lausekkeen että aggregaattorimuunnoksen puusepän muuntamiseen. Puusepänmuutosolosuhteet ovat seuraavat:
Dummy_output (portti aggregaattorimuunnoksesta) = Dummy_output (portti lausekemuunnoksesta)

Puuseppämuunnoksen tulos on
Sarake A o_count o_total_records
Aanchal 1 5
Priya 2 5
Karishma 3 5
Snehal 4 5
Nupura 5 5

Vaihe 4 : Puuseppämuunnoksen jälkeen voimme lähettää tämän lähdön suodatussuuntaukseen ja määrittää suodatinolosuhteiksi O_total_records (portti aggregaattorista) -O_count (portti lausekkeesta) <= 2

Suodattimen olosuhteena on
O_total_records - O_count <= 2

Suodattimen muuntamisen lopullinen lähtö on:
Sarake A o_count o_total_records
Karishma 3 5
Snehal 4 5
Nupura 5 5

4. Kuinka ladata vain NULL-tietueita kohteeseen? Selitä karttavirtauksen avulla?

Vastaus:
Tarkastele alla olevia tietoja lähteenä
Emp_Id Emp_Name Palkkakaupungin PIN-koodi
619101 Aanchal Singh 20000 Pune 411051
619102 Nupura Pattihal 35000 Nagpur 411014
NULL NULL 15000 Mumbai 451021

Kohdetaulukossa on taulukon rakenne myös lähteenä. Meillä on kaksi taulukkoa, joista toinen sisältää NULL-arvoja ja toinen, joka ei sisällä NULL-arvoja.
Kartta voi olla seuraava:

SQ -> EXP -> RTR -> TGT_NULL / TGT_NOT_NULL
EXP - Lausekkeen muuntaminen luo lähtöportin
O_FLAG = IIF ((ISNULL (tyhjä) TAI ISNULL (tunnusnimi) TAI ISNULL (palkka) TAI ISNULL (kaupunki) tai ISNULL (PIN-koodi)), 'NULL', 'NNULL')
RTR - Reitittimen muuntaminen kahteen ryhmään
Ryhmä 1 liitetty TGT_NULL: ään (lauseke O_FLAG = 'NULL')
Ryhmä 2 kytketty TGT_NOT_NULL (lauseke O_FLAG = 'NNULL')

5. Selitä, kuinka puusepän tilan suorituskykyä voidaan parantaa?

Vastaus:
Puusepän kunnon suorituskykyä voidaan parantaa seuraamalla joitain yksinkertaisia ​​vaiheita.
1) Käyttäjän on suoritettava liittymiset aina kun mahdollista. Jos joissakin taulukoissa tämä ei ole mahdollista, käyttäjä voi luoda tallennetun proseduurin ja liittyä sitten tietokannan taulukoihin.
2) Tiedot on lajiteltava ennen liittymistä, kun mahdollista.
3) Kun tietoja lajitellaan, lähdettä, jolla on vähemmän rivejä, olisi pidettävä päälähteenä.
4) Lajiteltujen puuseppämuunnosten yhteydessä lähdettä, jolla on vähemmän päällekkäisiä avainarvoja, tulisi pitää päälähteenä.

Suositeltava artikkeli

Tämä on opas luetteloon Informatica-skenaariopohjaisista haastattelukysymyksistä ja vastauksista, jotta hakija voi helposti hakea nämä informatiikan skenaariopohjaiset haastattelukysymykset. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Maven -haastattelun kysymykset ja vastaukset Ylhäältä ja eniten kysyttyjä
  2. 10 edistynyttä AngularJS-haastattelukysymystä kokeneille
  3. Opas Informatica ETL-työkaluille
  4. 12 upeinta seleenihaastattelua koskevaa kysymystä ja vastausta
  5. Amazing Guide for Informatica -arkkitehtuuri
  6. Täydellinen opas Informatica vs Datastage -sovellukseen