Informatica forgatókönyv alapú interjúkérdések és válaszok - bevezetés

Az Informatica egy nagyon fontos eszköz, amelyet az adattárolásban használnak, amely nagy mennyiségű adat kezelésére és az elemzés jelentésére szolgál. Az alábbiakban felsorolunk néhány kérdést, amelyek hasznosak lehetnek az Informatica interjúján való részvétel során.

Tehát végül megtalálta álmai munkáját az Informatica-ban, de azon gondolkodik, hogyan állíthatja le az Informatica interjút, és mi lehet az esetleges Informatica forgatókönyvvel kapcsolatos interjúkérdések. Minden interjú különbözik, és a munkaköre is eltérő. Ezt szem előtt tartva megterveztük a leggyakoribb Informatica forgatókönyven alapuló interjúkérdéseket és -válaszokat, amelyek segítenek abban, hogy sikerrel járjon az interjúban.

Az interjúk során gyakran feltett, az Informatica forgatókönyv alapján készített interjúkérdések közül néhány a következő:

1. Hogyan lehet eltávolítani az ismétlődő rekordokat az Informatica-ban? Magyarázza el, hogyan lehet ezt csinálni?

Válasz:
A másolatok kiküszöbölésének számos módja van:

1. Ha a forrás adatbázisban ismétlődések vannak, a felhasználó használhatja a tulajdonságot a forrás minősítőben. A felhasználónak el kell mennie az Átalakítás fülre, és be kell jelölnie a 'Select Distinct' opciót. Ugyanakkor a felhasználó ugyanazon célra használhatja az SQL felülbírálást. A felhasználó beléphet a Tulajdonságok lapra, és az SQL lekérdezés lapon megírhatja a különálló lekérdezést.
2. A felhasználó az Aggregator használatával kiválaszthatja a portokat kulcsként a különálló értékek eléréséhez. Ha a felhasználó duplikációkat szeretne találni a teljes oszlopban, akkor az összes portot kulcs szerint kell kiválasztani.
3. A felhasználó a Rendezőt különálló tulajdonságok rendezése funkcióval is felhasználhatja, hogy különálló értékeket kapjon.
4. A kifejezés és a szűrőátalakítás felhasználható az ismétlődő adatok azonosítására és eltávolítására. Ha az adatokat nem rendezi, akkor előbb azokat kell rendezni.
5. Amikor a Keresési transzformáció tulajdonságát dinamikus gyorsítótár használatára változtatja meg, egy új port kerül a transzformációhoz. Ezt a gyorsítótárat az adatok olvasásakor frissítjük. Ha egy forrás másolatú rekordokkal rendelkezik, akkor a felhasználó megnézheti a Dinamikus keresési gyorsítótárat, majd az útválasztó csak egy különálló rekordot választ ki.

2. Mi a különbség a Source minősítő és a szűrő transzformáció között?

Válasz:
A forrásminősítő transzformációt azoknak a soroknak a bemutatására használják, amelyeket az integrációs szolgáltatás egy munkamenetben olvas. Ez egy aktív átalakulás. A forrásminősítő használatával a következő feladatok teljesíthetők:
1. Ha két tábla ugyanabból a forrásbázisból származik, elsődleges kulcs - idegen kulcs transzformációs kapcsolattal, akkor a források összekapcsolhatók egy forrásminősítő transzformációval.
2. Sorok szűrése, amikor az integrációs szolgáltatás a (z) záradékot hozzáadja a felhasználó alapértelmezett lekérdezéséhez.
3. Ha a felhasználó külső csatlakozást akar egy belső csatlakozás helyett, akkor a csatlakozási információkat az SQL lekérdezésben megadott metaadatok váltják fel.
4. Ha a rendezett portokat meghatározták, akkor az integrációs szolgáltatás sorrend szerint használja az alapértelmezett lekérdezést.
5. Ha a felhasználó úgy dönt, hogy külön értéket talál, akkor az integrációs szolgáltatás a megadott lekérdezéshez különálló kiválasztást használja.
Ha a szűrni kívánt adatok nem relációs források, akkor a felhasználónak szűrő átalakítást kell használnia. Segíti a felhasználót a megadott szűrési feltételek teljesítésében, hogy elengedhesse vagy átjuthasson. Közvetlenül eldobja azokat a sorokat, amelyek nem felelnek meg a feltételnek, és több feltétel megadható.

3. Készítsen leképezést, hogy az utolsó 3 sort betöltse a sima fájlból a célba?

Válasz:
Tegyük fel, hogy a szóban forgó lapos dosszié alábbi adatokkal rendelkezik:
A. oszlop
Aanchal
Priya
Karishma
Snehal
Nupura

1. lépés : Rendeljen sorszámokat minden rekordhoz. Generáljon sorokat kifejezés-transzformáció felhasználásával létrehozva egy változó portot és növelve azt 1-tel. Ezután rendelje hozzá ezt a változó portot a kimeneti porthoz. Az expressziós transzformáció után a portok a következők lesznek:

Változó_szám = Változó_szám + 1
O_count = Variable_count
Hozzon létre egy dummy output portot ugyanazon kifejezés-transzformációhoz, és rendeljen hozzá 1-et ehhez a porthoz. Ez a dummy port mindig 1-et ad vissza minden sorban.
Végül, a transzformációs kifejezés a következő:
Változó_szám = Változó_szám + 1
O_count = Variable_count
Dummy_output = 1

Ennek az átalakulásnak a kimenete lesz:
A oszlop O_count Dummy_output
Aanchal 1 1
Priya 2 1
Karishma 3 1
Snehal 4 1
Nupura 5 1

2. lépés : Adja át a fenti kimenetet egy aggregátornak, és ne adjon meg semmilyen csoportot feltétel szerint. Új kimeneti portot kell létrehozni O_total_records formátumban az aggregátorban, és hozzá kell rendelnie az O_count portot. Az aggregátor visszatér az utolsó sorhoz. Ennek a lépésnek a végső kimenete dummy port lesz, amelynek értéke 1, és az O_total_records összes rekordja a forrásban lesz. Az aggregátor kimenete: O_total_records, Dummy_output
5 1

3. lépés : Adja át ezt a kimenetet az asztalos átalakításnak, és alkalmazzon illesztést a dummy porton. A tulajdonság szerint rendezett bemenetet ellenőrizni kell az asztalos átalakítás során. Csak akkor a felhasználó csatlakoztathatja mind az expressziós, mind az aggregátor transzformációt az asztalos transzformációhoz. Asztalos átalakulás feltétele a következő:
Dummy_output (port az aggregátor transzformációból) = Dummy_output (port az expressziós transzformációból)

Az asztalos átalakítás eredménye lesz
A oszlop o_count o_total_records
Aanchal 1 5
Priya 2 5
Karishma 3 5
Snehal 4 5
Nupura 5 5

4. lépés : Az asztalos átalakítás után elküldhetjük ezt a kimenetet a szűrési átalakításhoz, és megadhatjuk a szűrő feltételét O_total_recordsként (port az aggregátorból) -O_count (port a kifejezésből) <= 2

Ennek eredményeként a szűrő állapota lesz
O_total_records - O_count <= 2

A szűrőátalakítás végső eredménye:
A oszlop o_count o_total_records
Karishma 3 5
Snehal 4 5
Nupura 5 5

4. Hogyan lehet csak NULL rekordokat betölteni a célba? Magyarázza meg a térképezési folyamatot?

Válasz:
Fontolja meg az alábbi adatokat forrásként
Emp_Id Emp_Name Fizetési város PIN-kódja
619101 Aanchal Singh 20000 Pune 411051
619102 Nupura Pattihal 35000 Nagpur 411014
NULL NULL 15000 Mumbai 451021

A céltáblának forrásként táblázati struktúrája is van. Két táblánk lesz, az egyik NULL értékeket fog tartalmazni, a másik pedig NULL értékeket nem tartalmaz.
A leképezés lehet a következő:

SQ -> EXP -> RTR -> TGT_NULL / TGT_NOT_NULL
EXP - Az expressziós transzformáció kimeneti portot hoz létre
O_FLAG = IIF ((ISNULL (emp_id) VAGY ISNULL (emp_név) vagy ISNULL (fizetés) vagy ISNULL (város) vagy ISNULL (Pincode)), „NULL”, „NNULL”)
RTR - A router átalakítása két csoportba
1. csoport csatlakozik a TGT_NULL-hez (O_FLAG = 'NULL' kifejezés)
2. csoport csatlakozik a TGT_NOT_NULL-hez (O_FLAG = 'NNULL' kifejezés)

5. Magyarázza el, hogyan lehet javítani az asztalos állapot teljesítményét?

Válasz:
Az asztalos állapot teljesítménye néhány egyszerű lépéssel megnövelhető.
1) A felhasználónak lehetőség szerint csatlakoznia kell. Ha néhány tábla esetében ez nem lehetséges, akkor a felhasználó létrehozhat egy tárolt eljárást, majd csatlakozhat az adatbázisban található táblákhoz.
2) Az adatokat a csatlakozás alkalmazása előtt lehetőség szerint rendezni kell.
3) Ha az adatokat nem válogatják, akkor kevesebb sorszámú forrást kell fő forrásnak tekinteni.
4) A rendezett asztalos átalakításoknál a kevésbé duplikált kulcsértékekkel rendelkező forrást fő forrásnak kell tekinteni.

Ajánlott cikk

Ez útmutatóként szolgál az Informatica forgatókönyv alapján készített interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket az Informatica forgatókönyv alapján készített interjúkérdéseket. A következő cikkeket is megnézheti további információkért -

  1. Maven interjúkérdések és válaszok Top és a legtöbb kérdés
  2. 10 fejlett AngularJS interjú kérdés a tapasztalt személyek számára
  3. Útmutató az Informatica ETL eszközökhöz
  4. 12 legfélelmetesebb szelén interjú kérdés és válasz
  5. Csodálatos útmutató az Informatica Architecture számára
  6. Az Informatica vs Datastage teljes útmutatója