top 64 informatica interview questions with answers
Cele mai frecvente întrebări și răspunsuri la interviul Informatica:
Acest articol acoperă cele mai importante întrebări despre Informatica MDM, PowerCenter, calitatea datelor, cloud, ETL, administrare, testare și dezvoltator.
În scenariul de astăzi, INFORMATICA a atins eticheta celui mai exigent produs din întreaga lume. Produsele sale au fost introduse recent, dar au devenit populare într-o perioadă scurtă de timp.
De-a lungul anilor, INFORMATICA a acționat ca un lider în domeniul tehnologiei, integrarea datelor. Bazat pe arhitectura ETL (Extract, Transfer, Load), acest instrument de integrare a datelor are mai multe produse care se concentrează pe furnizarea de servicii pentru organizații guvernamentale, companii financiare și de asigurări, asistență medicală și alte câteva companii.
Ei bine, acesta a fost doar fundalul INFORMATICII. Dar astăzi, domeniul de stocare a datelor are o creștere extraordinară și, prin urmare, sunt disponibile multe oportunități de muncă în industrie.
Cele mai bune întrebări și răspunsuri pentru interviul Informatica
Mai jos este prezentată o listă cu cele mai frecvente întrebări și răspunsuri la interviu. Acesta include în jur de 64 de întrebări, care, la rândul lor, vă vor permite să vă perfecționați cunoștințele despre conceptele Informatica într-un mod mai ușor.
Q # 1) Ce este INFORMATICA? De ce avem nevoie de ea?
Răspuns: INFORMATICA este o firmă de dezvoltare de software care oferă o soluție de integrare a datelor pentru ETL, virtualizare a datelor, gestionarea datelor de bază, calitatea datelor, replică de date, mesagerie ultra, etc.
Unele dintre produsele populare INFORMATICA sunt:
- IT PowerCenter
- INFORMATICA PowerConnect
- INFORMATICA Power Mart
- INFORMATICA Power Exchange
- Analiza puterii INFORMATICA
- Calitatea energiei INFORMATICA
Avem nevoie de INFORMATICA în timp ce lucrăm cu sisteme de date care conțin date pentru a efectua anumite operațiuni împreună cu un set de reguli. Facilitează curățarea liniilor operaționale și modificarea datelor din sistemele de date structurate și nestructurate.
Q # 2) Care este formatul obiectelor INFORMATICA dintr-un depozit? Care sunt bazele de date pe care le poate conecta la Windows?
Răspuns: Obiectele INFORMATICA pot fi scrise în format XML.
Urmează lista bazelor de date la care se poate conecta:
- SQL Server
- Oracol
- MS Access
- MS Excel
- DB2
- Sybase
- Teradata
Î # 3) Ce este INFORMATICA PowerCenter?
Răspuns: Este un instrument ETL / Integrare date care este utilizat pentru conectarea și preluarea datelor din diferite surse și prelucrarea datelor. PowerCenter procesează un volum mare de date și acceptă recuperarea datelor din surse ERP precum SAP, PeopleSoft etc.
Puteți conecta PowerCenter la sisteme de gestionare a bazelor de date, cum ar fi SQL și Oracle, pentru a integra datele în al treilea sistem.
Q # 4) Care sunt diferitele ediții ale INFORMATICA PowerCenter disponibile?
Răspuns: Diferite ediții ale INFORMATICA PowerCenter sunt:
- Editie Standard
- Ediție avansată
- Editie premium
Versiunea actuală a PowerCenter disponibilă este v10 cu o creștere de înaltă performanță.
Q # 5) Cum puteți face diferența între PowerCenter și Power Map?
Răspuns: Dat mai jos sunt diferențele dintre PowerCenter și Power Map.
IT PowerCenter | Informatică PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 23.01.2016 |
1. | Procesează un volum mare de date | Procesează un volum redus de date | |
2. | Suportă depozite globale și locale | Suportă numai depozite locale | |
3. | Suportă recuperarea datelor din ERP Surse precum SAP, PeopleSoft etc. | Nu acceptați recuperarea datelor din surse ERP | |
Patru. | Convertește depozitele locale în global | Nu convertiți depozitele locale în global |
Q # 6) Care sunt diferitele componente ale PowerCenter?
Răspuns: Dat mai jos sunt cele 7 componente importante ale PowerCenter:
- Serviciul PowerCenter
- Clienții PowerCenter
- Depozit PowerCenter
- Domeniul PowerCenter
- Serviciul de depozitare
- Serviciul de integrare
- Consola de administrare PowerCenter
- Centrul de servicii web
Q # 7) Care sunt diferiții clienți ai PowerCenter?
Răspuns: Iată lista clienților PowerCenter:
- Proiectant PowerCenter
- Monitor de flux de lucru PowerCenter
- Manager flux de lucru PowerCenter
- Manager depozit PowerCenter
Q # 8) Ce este INFORMATICA PowerCenter Repository?
Răspuns: PowerCenter Repository este o bază de date relațională sau o bază de date de sistem care conține metadate precum,
- Definirea sursei
- Definirea țintei
- Sesiunea și jurnalele de sesiune
- Flux de lucru
- Conexiune ODBC
- Cartografiere
Există două tipuri de depozite:
- Depozite globale
- Depozite locale
Depozitul PowerCenter este necesar pentru a efectua extracția, transformarea și încărcarea (ETL) pe baza metadatelor.
Q # 9) Cum se elaborează nivelul de urmărire?
Răspuns: Nivelul de urmărire poate fi definit ca cantitatea de informații pe care serverul le scrie în fișierul jurnal. Nivelul de urmărire este creat și configurat fie la nivel de transformare, fie la nivel de sesiune, altfel la ambele niveluri.
Mai jos sunt prezentate cele 4 tipuri de nivel de urmărire:
- Nici unul
- Concis
- Inițializare verbală
- Date detaliate
Q # 10) Cum să elaborăm serviciul de integrare PowerCenter?
Răspuns: Serviciile de integrare controlează fluxul de lucru și execuția proceselor PowerCenter.
Există trei componente ale serviciilor de integrare INFORMATICA, așa cum se arată în figura de mai jos.
Procesul serviciului de integrare: Se numește pmserver, serviciul de integrare poate începe mai multe procese pentru a monitoriza fluxul de lucru.
Echilibrarea sarcinii: Echilibrarea încărcării se referă la distribuirea întregii sarcini de lucru pe mai multe noduri din rețea. Un echilibrator de sarcină efectuează diferite sarcini care includ comenzi, sesiuni etc.
Manager de transformare a datelor (DTM): Data Transformation Manager permite efectuarea următoarelor transformări de date:
- Activ: Pentru a modifica numărul de rânduri din ieșire.
- Pasiv: Nu se poate modifica numărul de rânduri din ieșire.
- Conectat: Legătură cu cealaltă transformare.
- Deconectat: Nicio legătură cu alte transformări.
Q # 11) Ce este PowerCenter on Grid?
Răspuns: INFORMATICA are caracteristica de calcul de rețea care poate fi utilizată pentru cea mai mare scalabilitate a datelor, în funcție de performanță. Caracteristica grilă este utilizată pentru echilibrarea sarcinii și procesarea paralelă.
Domeniile PowerCenter conțin un set de noduri multiple pentru a configura volumul de lucru și apoi pentru al rula pe Grid.
LA domeniu este o bază pentru administrarea eficientă a serviciilor deservite de PowerCenter.
Nodul este o mașină fizică independentă care este reprezentată logic pentru rularea mediului PowerCenter.
Q # 12) Ce este Enterprise Data Warehousing?
Răspuns: Atunci când o mare cantitate de date este asamblată la un singur punct de acces, atunci se numește Enterprise Data Warehousing. Aceste date pot fi reutilizate și analizate la intervale regulate sau în funcție de necesitatea timpului necesar.
Considerat drept baza de date centrală sau spunem un singur punct de acces, depozitarea datelor pentru întreprinderi oferă o imagine globală completă și, astfel, ajută la sprijinirea deciziilor.
Poate fi înțeles mai mult din următoarele puncte care definesc caracteristicile sale:
- Toate informațiile comerciale importante stocate în această bază de date unificată pot fi accesate de oriunde din organizație.
- Deși timpul necesar este mai mare, analiza periodică a acestei singure surse produce întotdeauna rezultate mai bune.
- Securitatea și integritatea datelor nu sunt niciodată compromise în timp ce o fac accesibilă în întreaga organizație.
Q # 13) Care este beneficiul partiționării sesiunii?
Răspuns: În timp ce serviciul de integrare rulează în mediu, fluxul de lucru este partiționat pentru performanțe mai bune. Aceste partiții sunt apoi utilizate pentru a efectua extracția, transformarea și încărcarea.
Q # 14) Cum putem crea un index după finalizarea procesului de încărcare?
Răspuns: Sarcinile de comandă sunt utilizate pentru a crea un index. Scripturile de sarcini de comandă pot fi utilizate într-o sesiune a fluxului de lucru pentru a crea un index.
Q # 15) Ce sunt sesiunile?
Răspuns: Sesiunea este un set de instrucțiuni care sunt utilizate în timpul mutării datelor de la sursă la destinație. Putem partiționa sesiunea pentru a implementa mai multe secvențe de sesiuni pentru a îmbunătăți performanța serverului.
După crearea unei sesiuni putem folosi managerul de server sau programul din linia de comandă pmcmd pentru a opri sau a începe sesiunea.
Q # 16) Cum putem folosi loturile?
Răspuns: Loturile sunt colecția de sesiuni care sunt utilizate pentru a migra datele de la sursă la țintă pe un server. Loturile pot avea cel mai mare număr de sesiuni, dar provoacă mai mult trafic de rețea, în timp ce mai puține sesiuni într-un lot pot fi mutate rapid.
Q # 17) Ce este Cartarea?
Răspuns: Cartarea este o colecție de surse și ținte care sunt legate între ele prin anumite seturi de transformări, cum ar fi Transformarea expresiei, Transformarea sortatorului, Transformarea agregatorului, Transformarea routerului etc.
Q # 18) Ce este Transformarea?
Răspuns: Transformarea poate fi definită ca un set de reguli și instrucțiuni care urmează să fie aplicate pentru a defini fluxul de date și încărcarea datelor la destinație.
Q # 19) Ce este Transformarea expresiei?
Răspuns: Este o transformare de mapare care este utilizată pentru a transforma datele într-o singură înregistrare la un moment dat. Transformarea expresiei poate fi pasivă sau conectată. Expresia este utilizată pentru manipularea datelor și generarea de ieșiri folosind instrucțiuni condiționale.
Q # 20) Ce este transformarea strategiei de actualizare?
Răspuns: Strategia de actualizare din Informatica este utilizată pentru a controla datele care trec prin ea și pentru a le eticheta, cum ar fi INSERT, UPDATE, DELETE și REJECT. Putem seta o logică condiționată în cadrul Transformării strategiei de actualizare pentru a o eticheta.
Q # 21) Ce este transformarea sorterului?
tip de testare în ingineria software
Răspuns: Transformarea sortatorului este utilizată pentru a sorta volume mari de date prin mai multe porturi. Este foarte probabil să funcționeze ca clauză ORDER BY în SQL. Transformarea sorterului poate fi activă, pasivă sau conectată.
Transformarea activă trece prin mapare și modifică numărul de rânduri în timp ce Transformarea pasivă trece prin mapare, dar nu modifică numărul de rânduri.
Majoritatea transformărilor INFORMATICA sunt conectate la calea datelor.
Q # 22) Ce este transformarea routerului?
Răspuns: Transformarea routerului este utilizată pentru a filtra datele sursă. Puteți utiliza transformarea routerului pentru a împărți o singură sursă de date.
Seamănă mult cu transformarea filtrului, dar singura diferență este că transformarea filtrului folosește o singură condiție de transformare și returnează rândurile care nu îndeplinesc condiția, în timp ce transformarea routerului folosește condiții de transformare multiple și returnează rândurile care se potrivesc chiar și cu o singură condiție.
Q # 23) Ce este Transformarea rangului?
Răspuns: Transformarea rangului este activă și conectată. Este folosit pentru a sorta și clasifica un set de înregistrări fie în partea de sus, fie în partea de jos. De asemenea, este utilizat pentru a selecta date cu cea mai mare sau cea mai mică valoare numerică pe baza unui port specific.
Q # 24) Ce este indicele rangului în transformarea rangului?
Răspuns: Indexul de rang este atribuit de către proiectantul de sarcini fiecărei înregistrări. Portul indexului de rang este utilizat pentru a stoca poziția de clasare pentru fiecare rând. Transformarea rangului identifică fiecare rând de sus în jos și apoi atribuie Indexul de rang.
Q # 25) Ce este Codul de stare în INFORMATICA?
Răspuns: Codul furnizează un mecanism de gestionare a erorilor în timpul fiecărei sesiuni. Codul de stare este emis prin procedura stocată pentru a recunoaște dacă este angajat cu succes sau nu și furnizează informații serverului INFORMATICA pentru a decide dacă sesiunea trebuie oprită sau continuată.
Q # 26) Ce sunt dimensiunile junk?
Răspuns: Dimensiunea junk este o structură care constă dintr-un grup de atribute nedorite, cum ar fi coduri aleatorii sau steaguri. Formează un cadru pentru stocarea codurilor conexe cu privire la o dimensiune specifică într-un singur loc, în loc să creeze mai multe tabele pentru același.
Q # 27) Ce este Mapplet în Informatica?
Răspuns: Mapplet este un obiect reutilizabil care conține un anumit set de reguli pentru transformarea și logica transformării care pot fi utilizate în mapări multiple. Mapplet este creat în Mapplet Designer în instrumentul de proiectare.
Q # 28) Ce este Decode în Informatica?
Răspuns: Pentru a înțelege Decodarea, să o considerăm similară cu instrucțiunea CASE din SQL. Practic este funcția utilizată de o transformare a expresiei pentru a căuta o anumită valoare într-o înregistrare.
Pot exista căutări nelimitate în cadrul funcției Decodare în care este specificat un port pentru returnarea valorilor rezultatelor. Această funcție este de obicei utilizată în cazurile în care este necesară înlocuirea instrucțiunilor IF imbricate sau pentru a înlocui valorile de căutare prin căutarea în tabele mici cu valori constante.
Decodarea este o funcție care este utilizată în cadrul transformării expresiei. Este folosit la fel ca declarația CASE din SQL pentru a căuta o anumită înregistrare.
Mai jos este un exemplu simplu de CASE în SQL:
Sintaxă:
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
Q # 29) Ce este Transformarea Joiner în INFORMATICA?
Răspuns: Cu ajutorul transformării Joiner, puteți utiliza Joins în INFORMATICA.
Se bazează pe două surse și anume:
- Sursa principală
- Detalii sursă
Următoarele îmbinări pot fi create folosind transformarea Joiner ca în SQL.
- Alăturare normală
- Alăturare completă exterioară
- Master Outer Join (Dreapta Outer Join)
- Detaliere îmbinare exterioară (stânga îmbinare exterioară)
Q # 30) Ce este Transformarea Agregatorului în INFORMATICA?
Răspuns: Transformarea agregatorului poate fi activă sau conectată. Funcționează ca clauză GROUP BY în SQL. Este util să efectuați calcule agregate pe grupuri în INFORMATICA PowerCenter. Acesta efectuează un calcul agregat pe date folosind funcția de tip agregat și anume. SUMĂ, AVG, MAX și MIN.
Î. 31) Ce este transformarea generatorului de secvențe în INFORMATICA?
Răspuns: Transformarea generatorului de secvențe poate fi pasivă sau conectată. Utilizarea sa de bază este de a genera valoare întreagă cu NEXTVAL și CURRVAL.
Q # 32) Ce este Transformarea Uniunii în INFORMATICA?
Răspuns: Transformarea uniunii este utilizată pentru a combina datele din surse diferite și a le încadra cu același port și tip de date. Este asemănător unei clauze din SQL.
Q # 33) Ce este transformarea calificatorului sursă în INFORMATICA?
Răspuns: Transformarea calificatorului sursă este utilă în cartografiere, ori de câte ori adăugăm fișiere plate relaționale, este creată automat. Este o transformare activă și conectată care reprezintă acele rânduri care sunt citite de serviciul de integrare.
Q # 34) Ce este INFORMATICA Worklet?
Răspuns: Worklet funcționează ca Mapplet cu caracteristica reutilizării, singura diferență este că putem aplica Workletul la orice număr de fluxuri de lucru din INFORMATICA, spre deosebire de Mapplet. Worklet salvează logica și sarcinile într-un singur loc pentru a le reutiliza.
Worklet-ul este mult similar cu Mapplet și este definit ca grupul de sarcini care pot fi fie reutilizabile, fie reutilizabile la nivelul fluxului de lucru. Poate fi adăugat la câte fluxuri de lucru este necesar. Cu caracteristica sa de reutilizare, se economisește mult timp, deoarece logica reutilizabilă poate fi dezvoltată o singură dată și poate fi plasată de unde poate fi refolosită.
În mediul INFORMATICA PowerCenter, Mapplets sunt considerate ca fiind cea mai avantajoasă caracteristică. Acestea sunt create în designeri Mapplet și fac parte din instrumentul Designer.
Practic conține un set de transformări care sunt proiectate pentru a fi reutilizate în mapare multiplă.
Se spune că plachetele sunt obiecte reutilizabile care simplifică maparea prin:
- Inclusiv transformări multiple și definiții sursă.
- Nu este necesar pentru conectarea la toate porturile de intrare și ieșire.
- Acceptați datele din surse și treceți la transformări multiple
Ei bine, în general, atunci când este necesară reutilizarea logicii de mapare, atunci logica ar trebui plasată în Mapplet.
Q # 35) Ce este SUBSTR în INFORMATICA?
Răspuns: SUBSTR este o funcție care extrage sau elimină un set de caractere dintr-un set de caractere mai mare.
Sintaxă: SUBSTR (șir, început (, lungime))
Unde,
şir definește caracterul pe care dorim să îl căutăm.
start este un număr întreg care este utilizat pentru a seta poziția în care ar trebui să înceapă numărarea.
Lungime este un parametru opțional care este utilizat pentru a număra lungimea unui șir pentru a reveni de la poziția sa inițială.
De exemplu, SUBSTR (Contact, 5, 8), de unde începem de la al 5-lea caracter al contactului nostru și revenim la următoarele 8 caractere.
Î. 36) Ce este compatibilitatea paginii de cod?
Răspuns: Când datele sunt transferate de la pagina codului sursă la pagina codului țintă, atunci toate caracteristicile paginii sursă trebuie să fie prezente în pagina țintă pentru a preveni pierderea datelor, această caracteristică se numește Compatibilitatea paginii cod.
Compatibilitatea paginilor de cod apare în imagine atunci când serverul INFORMATICA rulează în modul Unicode de mișcare a datelor. În acest caz, se spune că cele două pagini de cod sunt identice atunci când caracterele lor codificate sunt practic identice și, prin urmare, nu rezultă nicio pierdere de date.
Pentru o acuratețe completă, se spune că pagina codului sursă este subsetul paginii codului țintă.
Q # 37) Cum puteți face diferența între LookUp conectat și Lookup neconectat?
Răspuns: Conectarea căutării face parte din fluxul de date care este conectat la o altă transformare, ia date de intrare direct de la o altă transformare care efectuează o căutare. Utilizează atât cache-ul static, cât și cel dinamic.
Căutarea neconectată nu ia datele de intrare dintr-o altă transformare, dar poate fi utilizată ca funcție în orice transformare utilizând expresia LKP (LookUp). Folosește singurul cache static.
Î. 38) Ce este agregarea incrementală?
Răspuns: Agregarea incrementală este generată imediat ce a fost creată o sesiune. Este folosit pentru a calcula modificările datelor sursă care nu modifică datele țintă cu modificări semnificative.
CUSTOMER_NO | BILL_NO | CANTITATE | 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 |
La prima încărcare, ieșirea este:
CUSTOMER_NO | BILL_NO | LOAD_KEY | CANTITATE |
---|---|---|---|
1001 | 4001 | 20011 | 1000 |
2001 | 4002 | 20011 | 2550 |
3001 | 5012 | 20011 | 4520 |
Acum, la a doua încărcare, va agrega datele cu data următoarei sesiuni.
CUSTOMER_NO | BILL_NO | LOAD_KEY | CANTITATE | Observații / operație |
---|---|---|---|---|
1001 | 6538 | 20011 | 8240 | Fișierul cache este actualizat după agregare |
2001 | 7485 | 20011 | 8397 | Fișierul cache este actualizat după agregare |
3001 | 5012 | 20011 | 4520 | Nicio schimbare |
5858 | 4566 | 20011 | 3550 | Nicio schimbare |
1515 | 4572 | 20011 | 6000 | Nicio schimbare |
Q # 39) Ce este o cheie surogat?
Răspuns: O cheie surogat este o valoare întreagă generată secvențial care este utilizată ca un alt substitut sau înlocuitor pentru cheia primară care este necesară ca identificare unică a fiecărui rând dintr-un tabel.
Cheia principală poate fi schimbată frecvent în funcție de necesitate, ceea ce face procesul de actualizare mai dificil pentru o cerință viitoare, cheia surogat este singura soluție pentru această problemă.
Q # 40) Ce este sarcina sesiunii și sarcina de comandă?
Răspuns: Sarcina de sesiune este un set de instrucțiuni care trebuie aplicate în timpul transferului de date de la sursă la țintă utilizând comanda de sesiune. Comanda de sesiune poate fi comandă pre-sesiune sau comandă post-sesiune.
Activitatea de comandă este o sarcină specifică care permite ca una sau mai multe comenzi shell ale UNIX să ruleze în Windows în timpul fluxului de lucru
Î # 41) Ce este sarcina de comandă independentă?
Răspuns: Sarcina de comandă independentă poate fi utilizată pentru a rula comanda Shell oriunde și oricând în fluxul de lucru.
Q # 42) Ce este fluxul de lucru? Care sunt componentele Managerului de flux de lucru?
Răspuns: Fluxul de lucru este modul în care sarcina ar trebui implementată. Este o colecție de instrucțiuni care informează serverul despre cum să implementeze sarcina.
Mai jos sunt prezentate cele trei componente majore ale Managerului de flux de lucru:
- Task Designer
- Dezvoltator de activități
- Proiectant de flux de lucru
Î. 43) Ce este evenimentul și care sunt sarcinile legate de acesta?
Răspuns: Evenimentul poate fi orice acțiune sau funcție care apare în fluxul de lucru.
Există două sarcini legate de aceasta, care includ:
- Activitate de așteptare a evenimentului: Această sarcină așteaptă până când apare un eveniment, odată ce evenimentul este declanșat, această sarcină se realizează și atribuie următoarea sarcină.
- Evenimente Creșteți sarcina: Sarcina Event Raise declanșează evenimentul specific din fluxul de lucru.
Q # 44) Ce este un eveniment predefinit și un eveniment definit de utilizator?
Răspuns: Evenimentele predefinite sunt evenimente definite de sistem care așteaptă până la sosirea unui anumit fișier la o anumită locație. Este, de asemenea, numit ca eveniment File-Watcher.
Evenimentele definite de utilizator sunt create de utilizator pentru a crește oricând în fluxul de lucru odată create.
Q # 45) Care este proiectantul de ținte și ordinea de încărcare a țintei?
Răspuns: Target Designer este utilizat pentru definirea țintei de date.
Atunci când există mai multe surse sau o singură sursă cu mai multe partiții legate de diferite ținte prin intermediul serverului INFORMATICA, atunci serverul folosește Target Load Order pentru a defini ordinea în care datele trebuie încărcate la o țintă.
Î. # 46) Ce este zona de organizare?
Răspuns: Zona de stocare este o bază de date în care sunt stocate tabele temporare conectate la zona de lucru sau tabele de date pentru a furniza intrări pentru procesarea datelor.
Q # 47) Care este diferența dintre STOP și ABORT?
Răspuns: Diferențele sunt după cum urmează:
- STOP comanda se execută în sarcina Sesiune, odată ce este ridicată, serviciul de integrare încetează doar să citească datele din sursa de date, dar continuă să le proceseze și să le scrie la țintă.
- INTRERUPERE DE SARCINA comanda este utilizată pentru a opri complet serviciul de integrare de la citirea, procesarea și scrierea datelor către țintă. Are propria perioadă de expirare de 60 de secunde pentru a finaliza procesarea și scrierea datelor prin intermediul serviciului de integrare, dacă nu, atunci pur și simplu ucide sesiunea.
Q # 48) Care sunt diferitele cache-uri LookUp?
Răspuns: Căutarea poate fi fie în cache, fie în cache. Practic, este împărțit în cinci părți.
Sunt:
- Cache static
- Memorie cache dinamică
- Recache
- Cache persistent
- Memorie cache partajată
Memoria cache statică rămâne așa cum este fără modificări în timp ce se execută o sesiune.
Cache-ul dinamic se actualizează frecvent în timp ce se execută o sesiune.
Q # 49) Cum se actualizează definiția sursei?
Răspuns: Există două modalități de actualizare a definiției sursei.
Sunt:
- Puteți edita definiția sursă existentă.
- Puteți importa o nouă sursă din baza de date.
Q # 50) Cum să implementați măsuri de securitate folosind un manager de depozite?
Răspuns: Există 3 moduri de implementare a măsurilor de securitate.
Sunt:
- Permisiunea dosarului în cadrul proprietarilor, grupurilor și utilizatorilor.
- Blocare (citire, scriere, recuperare, salvare și executare).
- Privilegii de depozitare și anume.
- Răsfoiți depozitul.
- Utilizați Managerul de flux de lucru (pentru a crea sesiuni și loturi și pentru a seta proprietățile acestuia).
- Operator de flux de lucru (pentru a executa sesiunea și loturile).
- Utilizați Designer, Admin Repository (permite oricărui utilizator să creeze și să gestioneze depozitul).
- Utilizator de administrare (permite utilizatorului să creeze un server de depozit și să-i seteze proprietățile).
- SuperUser (toate privilegiile sunt acordate utilizatorului).
Q # 51) Înscrieți-vă avantajele INFORMATICA.
Răspuns: Fiind considerat cel mai favorit instrument de integrare a datelor, există mai multe avantaje care trebuie înrolate.
Sunt:
- Poate comunica și transforma datele în mod eficient și foarte eficient între diferite surse de date precum Mainframe, RDBMS etc.
- De obicei, este o învățare foarte rapidă, robustă și ușoară decât orice altă platformă disponibilă.
- Cu ajutorul INFORMATICA Workflow Monitor, joburile pot fi ușor monitorizate, joburile nereușite pot fi recuperate, precum și joburile care rulează lent.
- Are caracteristici precum prelucrarea ușoară a informațiilor bazei de date, validarea datelor, migrarea proiectelor dintr-o bază de date în alta, dezvoltarea proiectului, iterația etc.
Q # 52) Înscrieți câteva zone sau situații în timp real în care este necesară INFORMATICA.
Răspuns: Depozitarea datelor, integrarea datelor, migrarea datelor și migrarea aplicațiilor de pe o platformă pe alte platforme sunt câteva exemple de domenii de utilizare în timp real.
Q # 53) Explicați programul ETL cu câteva exemple.
Răspuns: Cunoscut pentru unicitatea sa, instrumentul ETL înseamnă instrumentul Extract, Transform and Load, care rezolvă practic scopul de a extrage date și de a trimite undeva așa cum este definit prin modificarea acestuia.
Pentru a fi foarte precise:
- Sarcina de extracție este de a colecta date din surse precum baza de date, fișiere etc.
- Transformarea este considerată ca modificând datele care au fost primite de la sursă.
- Încărcarea definește procesul de alimentare a datelor modificate către ținta definită.
Pentru a înțelege într-un mod tehnic, instrumentul ETL colectează date din surse eterogene și modifică pentru a le face omogene, astfel încât să poată fi utilizate în continuare pentru analiza sarcinii definite.
Câteva exemple de programe de bază includ:
- Mappările derivă procesul ETL de citire a datelor din sursele lor originale în care procesul de cartografiere se face în proiectant.
- Fluxurile de lucru constau din mai multe sarcini care sunt decise și proiectate în fereastra Manager flux de lucru.
- Sarcina constă dintr-un set de pași multipli care determină secvența acțiunilor care trebuie efectuate în timpul rulării.
Q # 54) Înscrieți diferențele dintre baza de date și Data Warehouse.
Răspuns: Consultați tabelul de mai jos pentru a înțelege diferențele dintre cele două:
Cum deschid un fișier XML
Bază de date | Depozit de date |
---|---|
Stochează / înregistrează curent și actualizat, care este utilizat în operațiunile zilnice | Acesta stochează / analizează date istorice care sunt utilizate pentru suportul informațional pe termen lung. |
Orientarea sa este pe procesarea tranzacțiilor online, care include tranzacții simple și scurte. | Orientarea sa este pe Procesarea analitică online, care include interogări complexe. |
Se compune din date detaliate și primitive în care viziunea sa este relațională. | Se compune dintr-o sinteză de date consolidate în care viziunea sa este multidimensională. |
Performanța scăzută este observată pentru interogările analitice. | Interogările analitice sunt considerate aici ca fiind de înaltă performanță. |
Eficiența este determinată prin măsurarea randamentului tranzacției. | Eficiența este determinată prin măsurarea debitului de interogare și a timpului de răspuns. |
Q # 55) Explicați caracteristicile căutării conectate și neconectate.
Răspuns: Caracteristicile Connected Lookup pot fi explicate după cum urmează:
- Există o sursă directă de intrare din conductă pentru căutare conectată.
- Are o participare activă la fluxul de date și atât cache-ul dinamic, cât și cel static, sunt utilizate după caz.
- Acesta cache toate coloanele de căutare și returnează valorile implicite ca ieșire atunci când condiția de căutare nu se potrivește.
- Mai multe valori ale unei coloane pot fi returnate la portul de ieșire.
- Sunt trecute mai multe valori de ieșire, precum și porturile de ieșire sunt legate de o altă transformare.
- Căutarea conectată acceptă valorile implicite definite de utilizator.
Caracteristicile căutării neconectate pot fi explicate după cum urmează:
- Căutarea neconectată folosește memoria cache statică, iar sursa sa de intrare este rezultatul primit de la ieșirea expresiei LKP.
- Memorizează în cache doar porturile de ieșire de căutare și returnează valoarea ca NULL atunci când condiția de căutare nu se potrivește.
- Doar o coloană este returnată din fiecare port.
- Doar o valoare de ieșire este trecută la o altă transformare.
- Valorile implicite definite de utilizator nu sunt acceptate de căutarea neconectată.
Q # 56) În timpul sesiunii de rulare, fișierele de ieșire sunt create de serverul Informatica. Înrolează câteva dintre ele.
Răspuns: Menționate mai jos sunt câteva fișiere de ieșire:
- Fișiere cache: Aceste fișiere sunt create în momentul creării memoriei cache. Pentru circumstanțe precum Transformarea căutării, Transformarea agregatorului, etc fișierele de index și cache de date sunt create de serverul Informatica.
- Fișier detaliu sesiune: După cum definește numele, acest fișier conține statistici de încărcare, cum ar fi numele tabelului, rândurile respinse sau scrise pentru fiecare țintă din mapare și poate fi vizualizat în fereastra monitorului.
- Fișier cu detalii despre performanță: Acest fișier face parte din foaia de proprietăți a sesiunii și conține informații despre performanța sesiunii pentru a determina domeniile de îmbunătățire.
- Jurnalul serverului INFORMATICA: Serverul creează un jurnal pentru toate mesajele de stare și de eroare și poate fi văzut în directorul principal.
- Fișier jurnal sesiune: Pentru fiecare sesiune, serverul creează un fișier jurnal de sesiune în funcție de nivelul de urmărire setat. Informațiile care pot fi văzute în fișierele jurnal despre sesiuni pot fi:
- Procesul de inițializare a sesiunii,
- Crearea comenzilor SQL pentru firele de citire și scriere,
- Lista erorilor întâlnite și
- Rezumatul încărcării
- E-mail post-sesiune: Acest lucru ajută la comunicarea automată a informațiilor despre sesiune (sesiunea finalizată / sesiunea eșuată) către destinatarii doriți.
- Respingeți fișierul: Acest fișier conține informații despre datele care nu au fost utilizate / scrise în ținte.
- Fișier de control: În cazul în care, atunci când sesiunea folosește un încărcător extern, fișierul de control constă din instrucțiuni de încărcare și format de date despre fișierul țintă.
- Fișier indicator: Acest fișier conține practic un număr care evidențiază rândurile marcate pentru INSERT / UPDATE / DELETE sau REJECT.
- Fisier de iesire: Fișierul de ieșire este creat pe baza proprietăților fișierului.
Q # 57) Cum se diferențiază transformările active și pasive?
Răspuns: Pentru a înțelege diferența dintre transformările active și pasive, să vedem caracteristicile sale care vor explica diferențele într-un mod mai bun.
Acțiunea efectuată de Transformările active include:
- Modificarea numărului de rânduri conform cerințelor, care trece prin transformări. De exemplu, Transformare filtru care șterge rândul care nu îndeplinește condiția.
- Modificarea limitei tranzacției prin setarea punctelor de revenire și de comitere. De exemplu, Transformarea controlului tranzacțiilor.
- Schimbarea tipului de rând pentru INSERT / UPDATE / DELETE sau REJECT.
Acțiunea efectuată de transformările pasive include:
- Numărul de rânduri care trec prin transformare nu se modifică niciodată.
- Limita tranzacției este setată.
- Tipul rândului este setat.
Q # 58) Înrolează diferitele tipuri de Transformări.
Răspuns: Diferitele tipuri de transformări sunt după cum urmează:
- Transformarea agregatorului
- Transformarea expresiei
- Transformarea normalizatorului
- Transformarea rangului
- Transformarea filtrului
- Transformarea tâmplarului
- Căutare transformare
- Transformarea procedurii stocate
- Transformarea sortării
- Actualizați transformarea strategiei
- Transformare calificator sursă XML
- Transformarea routerului
- Transformarea generatorului de secvențe
Q # 59) Ce este cache-ul dinamic?
Răspuns: Căutările INFORMATICA pot fi clasificate fie în cache, fie în cache. În cazul cache-ului dinamic, rândurile pot fi inserate sau șterse în momentul trecerii rândurilor și sunt sincronizate cu ținta. Memoria cache este reîmprospătată de fiecare dată după operațiile de ștergere / actualizare din cadrul sesiunii.
Q # 60) Ce este decodarea în cache-ul static?
Răspuns: Cache-ul static este cel care nu este nici actualizat și nici actualizat în timpul sesiunii. Este cache-ul implicit și returnează valoarea numai atunci când condiția de returnare este adevărată. În alte cazuri, returnează valoarea nulă. Inserarea sau actualizarea cache-ului nu pot fi efectuate în acest caz.
Q # 61) Menționați câteva avantaje ale transformării routerului față de transformarea filtrului.
Răspuns: Transformarea routerului și transformarea filtrelor sunt aceleași, deoarece ambele folosesc o condiție pentru a testa și filtra datele.
Cu toate acestea, avantajele Routerului față de transformarea filtrului pot fi înțelese prin punctele menționate mai jos.
Transformarea routerului:
- Permite mai multe condiții de testare.
- Oferiți posibilitatea de a testa aceleași date de intrare pe mai multe numere de condiții.
- În cazul mapării, datele de intrare sunt procesate o singură dată de către server și, prin urmare, performanța este îmbunătățită.
- Mai puțin complexă și mai eficientă.
- Înregistrările care nu reușesc condiția de testare nu sunt niciodată blocate în schimb sunt transmise grupului implicit.
Q # 62) Înregistrați câteva proprietăți ale sesiunilor.
Răspuns: O sesiune este disponibilă în managerul de flux de lucru și este configurată prin crearea unei sarcini de sesiune. În cadrul unui program de cartografiere, pot exista mai multe sesiuni și pot fi fie reutilizabile, fie nereutilizabile.
Unele dintre proprietățile sesiunii sunt următoarele:
- Conform cerinței, activitățile de sesiune pot fi executate simultan sau secvențial.
- O sesiune poate fi configurată pentru a analiza performanța.
- Pentru a crea sau a rula o activitate de sesiune, este necesar să aveți informații generale despre numele sesiunii, programul și serviciul de integrare.
- O altă proprietate importantă a sesiunii include fișierul jurnal de sesiune, încărcarea testului, gestionarea erorilor, intervalul de comitere, proprietăți țintă etc.
Q # 63) Înscrieți sarcinile pentru care este utilizată transformarea calificativului sursă.
Răspuns: Calificatorul sursă este considerat ca o transformare activă care citește rândurile implicate în serviciul de integrare în cadrul sesiunii de rulare. Determină modul în care datele sunt preluate de la sursă și sunt adăugate automat în timp ce se adaugă o sursă la cartografiere.
Lista diferitelor sarcini în care este utilizat calificatorul sursă este următoarea:
- Filtrarea rândurilor
- Sortarea datelor
- Crearea interogării personalizate
- Alăturarea tabelelor din aceeași sursă
- Selectarea valorilor distincte
Q # 64) Menționați câteva aplicații client Power Center cu scopul lor de bază?
Răspuns: Sarcini precum sesiunea și crearea fluxului de lucru, monitorizarea progresului fluxului de lucru, proiectarea Mapplets etc. sunt realizate de aplicațiile client PowerCenter.
Mai jos este prezentată lista aplicațiilor client PowerCenter cu scopul lor:
- Manager depozit: Este un instrument administrativ și scopul său de bază este de a gestiona dosarele, obiectele, grupurile etc.
- Consola de administrare: Aici sunt efectuate sarcinile de serviciu precum pornire / oprire, copiere de rezervă / restaurare, actualizare / ștergere etc.
- Proiectant centru de putere: Proiectantul constă din diverse instrumente de proiectare care servesc unor scopuri diferite. Aceste instrumente de proiectare sunt:
- Analizor sursă
- Proiectant țintă
- Dezvoltator de transformare
- Mapplet Designer
- Manager cartografiere
- Manager flux de lucru: Scopul său de bază este de a defini un set de instrucțiuni / flux de lucru care este necesar pentru a executa mapări proiectate în proiectant. Pentru a ajuta la dezvoltarea unui flux de lucru, există 3 instrumente disponibile, și anume Task developer, Workflow designer, Worklet designer.
- Monitor de flux de lucru: După cum sugerează și numele, monitorul fluxului de lucru monitorizează fluxul de lucru sau sarcinile. Lista ferestrelor disponibile sunt:
- Fereastra Navigator
- Fereastra de ieșire
- Fereastra de timp
- Fereastra Proprietăți
- Vizualizare sarcini
- Vizualizarea graficului Gantt
Concluzie
Sper că până acum trebuie să aveți o idee clară despre instrument și tipul de întrebări care vor fi adresate în interviuri.
INFORMATICA este cea mai bună soluție pentru realizarea integrării datelor. Funcționează cu gestionarea multi-date într-un mediu multi-platformă, cum ar fi Windows, Linux, Unix etc. și este testat pe peste 50.000 de platforme pentru rezultate mai bune și performanțe optime, printre altele.
Pe scurt, INFORMATICA este un instrument ETL care colectează informații sau date din diverse surse și încarcă aceste informații în țintele specifice definite fără a le salva efectiv. Sarcina sa este de a furniza diverse servicii și resurse către diferite mașini și astfel datele livrate trebuie să fie corecte, cu rezultate remarcabile.
Explorați cunoștințele despre conceptele Informatica prin acest articol și pregătiți-vă imediat pentru interviu.
Toate cele bune!!!
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Întrebări și răspunsuri la interviuri de testare ETL
- Câteva întrebări și răspunsuri dificile de testare manuală
- Top 32 Cele mai bune întrebări și răspunsuri pentru interviul Datastage
- Întrebări și răspunsuri de top pentru interviu Teradata
- Top 30 întrebări și răspunsuri la interviu SAS
- Top 24 Întrebări de interviu pentru modelarea datelor cu răspunsuri detaliate
- Cele mai bune 10 instrumente de analiză a datelor pentru o gestionare perfectă a datelor (LISTA 2021)
- Funcție Pool de date în IBM Rational Quality Manager pentru testarea gestionării datelor
- Testarea conceptului, procesului și strategiei de gestionare a datelor
- Topul celor mai bune 14 instrumente de gestionare a datelor de testare în 2021