Top 50 de întrebări și răspunsuri la interviu Informatica (2025)
Informatica Interviu Întrebări și Răspunsuri pentru Freshers
1. Ce înțelegeți prin Enterprise Data Warehousing?
Atunci când datele organizației sunt create la un singur punct de acces, se numesc depozit de date întreprindere. Datele pot fi furnizate serverului cu o vedere globală printr-un singur magazin sursă. Se pot face analize periodice pe aceeași sursă. Oferă rezultate mai bune, dar timpul necesar este mare.
👉 Descărcare PDF gratuită: Întrebări și răspunsuri interviu Informatica >>
2. Care este diferența dintre o bază de date, un depozit de date și un data mart?
Baza de date include un set de date afiliate în mod sensibil, care sunt în mod normal de dimensiuni mici în comparație cu depozit de date. În timp ce în depozitul de date există sortimente de tot felul de date, iar datele sunt scoase numai în funcție de nevoile clientului. Pe de altă parte, datamart este, de asemenea, un set de date care este conceput pentru a satisface nevoile diferitelor domenii. De exemplu, o organizație care are cantități diferite de date pentru diferitele sale departamente, adică vânzări, finanțe, marketing etc.
3. Ce se înțelege prin domeniu?
Când toate relațiile și nodurile înrudite sunt acoperite de un singur punct organizațional, numit domeniu. Prin aceasta, managementul datelor poate fi îmbunătățit.
4. Care este diferența dintre un server de depozit și o centrală?
Serverul de depozit controlează întregul depozit, care include tabele, diagrame și diverse proceduri etc. Funcția sa principală este de a asigura integritatea și consistența depozitului. În timp ce un server central guvernează implementarea diferitelor procese printre factorii depozitului de baze de date a serverului.
5. Câte depozite pot fi create în informatica?
Poate exista orice număr de depozite în informatică dar în cele din urmă depinde de numărul de porturi.
6. Care este beneficiul partiționării unei sesiuni?
Partiționarea unei sesiuni înseamnă secvențe de implementare individuală în cadrul sesiunii. Scopul principal este de a îmbunătăți funcționarea și eficiența serverului. Alte transformări, inclusiv extracțiile și alte ieșiri ale partițiilor individuale sunt efectuate în paralel.
7. Cum sunt creați indecșii după finalizarea procesului de încărcare?
În scopul creării de indici după procesul de încărcare, pot fi utilizate sarcini de comandă la nivel de sesiune. Scripturile de creare a indexului pot fi aduse în conformitate cu fluxul de lucru al sesiunii sau cu secvența de implementare post sesiune. Mai mult, acest tip de creare de index nu poate fi controlat după procesul de încărcare la nivel de transformare.
8. Explicați sesiunile. Explicați cum sunt utilizate loturile pentru a combina execuții?
Un set de predare care trebuie implementat pentru a converti datele de la o sursă la o țintă se numește sesiune. Sesiunea poate fi efectuată folosind managerul sesiunii sau comanda pmcmd. Execuția batch poate fi utilizată pentru a combina execuțiile sesiunilor fie în serie, fie în paralel. Loturile pot avea diferite sesiuni care pot fi transportate în paralel sau în serie.
9. Câte sesiuni poate un grup în loturi?
Se poate grupa orice număr de sesiuni, dar ar fi mai ușor pentru migrare dacă numărul de sesiuni este mai mic într-un lot.
10. Explicați diferența dintre parametrul de mapare și variabila de mapare?
Când valorile se schimbă în timpul execuției sesiunii, se numește variabilă de mapare. La finalizare, serverul Informatica stochează valoarea finală a unei variabile și este reutilizată la repornirea sesiunii. Mai mult, acele valori care nu se modifică în timpul execuției sesiunilor se numesc parametri de mapare. Procedura de cartografiere explică parametrii de cartografiere și utilizarea lor. Valorile sunt alocate acestor parametri înainte de a începe sesiunea.
11. Ce este cartografierea complexă?
Următoarele sunt caracteristicile cartografierii complexe.
- Cerințe dificile
- Multe numere de transformări
- Logica de afaceri complexa
Întrebări și răspunsuri la interviu Informatica pentru cei cu experiență
12. Cum se poate identifica dacă maparea este corectă sau nu fără sesiunea de conectare?
Se poate afla dacă sesiunea este corectă sau nu fără a conecta sesiunea cu ajutorul opțiunii de depanare.
13. Se pot folosi parametrul de mapare sau variabilele create într-o mapare în orice altă transformare reutilizabilă?
Da, se poate, deoarece transformarea reutilizabilă nu conține niciun mapplet sau mapare.
14. Explicați utilizarea fișierului cache a agregatorului?
Transformări agregatoare sunt tratate în bucăți de instrucțiuni în timpul fiecărei rulări. Stochează valori de tranziție care se găsesc în memoria tampon locală. Agregatoarele oferă fișiere cache suplimentare pentru stocarea valorilor de transformare dacă este necesară memorie suplimentară.
15. Descrieți pe scurt transformarea căutării?
Transformările de căutare sunt acele transformări care au drept de admitere la setul de date bazat pe RDBMS. Serverul face accesul mai rapid utilizând tabelele de căutare pentru a analiza datele explicite din tabel sau baza de date. Datele finale sunt obținute prin potrivirea condiției de căutare pentru toate porturile de căutare livrate în timpul transformărilor.
16. Ce înseamnă dimensiunea jocului de rol?
Dimensiunile care sunt utilizate pentru a juca roluri diversificate rămânând în același domeniu al bazei de date sunt numite dimensiuni de joc de rol.
17. Cum pot fi accesate rapoartele depozitului fără SQL sau alte transformări?
Răspuns: Rapoartele depozit sunt stabilite de raportorul de metadate. Nu este nevoie de SQL sau altă transformare, deoarece este o aplicație web.
18. Care sunt tipurile de metadate pe care le stochează în depozit?
Tipurile de metadate includ definiția sursei, Target definiție, Maple, Mapplet, Transformări.
19. Explicați compatibilitatea paginii de coduri?
Când datele se mută de la o pagină de cod la alta, cu condiția ca ambele pagini de cod să aibă aceleași seturi de caractere, atunci pierderea datelor nu poate avea loc. Toate caracteristicile paginii sursă trebuie să fie disponibile în pagina țintă. În plus, dacă toate caracterele paginii sursă nu sunt prezente în pagina țintă, atunci ar fi un subset și pierderea de date va avea loc cu siguranță în timpul transformării, din cauza faptului că cele două pagini de cod nu sunt compatibile.
20. Cum puteți valida simultan toate mapările din depozit?
Toate mapări nu poate fi validat simultan deoarece de fiecare dată poate fi validată o singură mapare.
Întrebări și răspunsuri la interviu Informatica pentru 2 și 3 ani de experiență
21. Explicați pe scurt transformarea agregatorului?
Acesta permite să se facă calcule agregate, cum ar fi sume, medii etc. Este spre deosebire de transformarea expresiei în care se pot face calcule în grupuri.
22. Descrieți transformarea expresiei?
Valorile pot fi calculate pe un singur rând înainte de a scrie pe țintă în această formă de transformare. Poate fi folosit pentru a efectua calcule neagregate. Declarațiile condiționate pot fi, de asemenea, testate înainte ca rezultatele rezultate să ajungă la tabelele țintă.
23. Ce înțelegeți prin transformarea filtrului?
Este un mediu de filtrare a rândurilor într-o mapare. Datele trebuie transformate prin transformarea filtrului și apoi se aplică condiția de filtru. Transformarea filtrului conține toate porturile de intrare/ieșire, iar rândurile care îndeplinesc condiția pot trece doar prin acel filtru.
24. Ce este transformarea Joiner?
Transformarea Joiner combină două surse eterogene afiliate care trăiesc în locații diferite, în timp ce o transformare a calificatorului de sursă poate combina date care apar dintr-o sursă comună.
25. Ce este transformarea Căutării?
Este folosit pentru a căuta date într-un tabel relațional prin mapare. Definiția căutării din orice bază de date relațională este importată dintr-o sursă care are tendința de a conecta client și server. Se poate folosi transformarea căutării multiple într-o mapare.
26. Cum se utilizează Transformarea Uniunii?
Răspuns: Este o transformare diversă a grupului de intrare care poate fi utilizată pentru a combina date din diferite surse. Funcționează ca instrucțiunea UNION All în SQL, care este folosită pentru a combina setul de rezultate din două instrucțiuni SELECT.
27. Ce înseamnă agregare incrementală?
Opțiunea pentru agregare incrementală este activată ori de câte ori este creată o sesiune pentru un agregat de mapare. Power Center efectuează agregare incrementală prin cartografierea și datele istorice din cache pentru a efectua noi calcule de agregare în mod incremental.
28. Care este diferența dintre o privire în sus conectată și o privire în sus neconectată?
Când intrările sunt preluate direct din alte transformări din conductă, se numește căutare conectată. În timp ce căutarea neconectată nu preia intrări direct din alte transformări, dar poate fi folosită în orice transformări și poate fi ridicată ca funcție folosind expresia LKP. Deci, se poate spune că o căutare neconectată poate fi apelată de mai multe ori în mapare.
29. Ce este un mapplet?
Un obiect reciclabil care utilizează designerul mapplet se numește mapplet. Permite reutilizarea logicii transformării în multitudine de mapări, în plus, conține și un set de transformări.
30. Definiți pe scurt transformarea reutilizabilă?
Transformarea reutilizabilă este folosită de mai multe ori în cartografiere. Este diferit de alte mapări care folosesc transformarea, deoarece este stocată ca metadate. Transformările vor fi anulate în mapări ori de câte ori se face orice modificare a transformării reutilizabile.
31. Ce înseamnă strategia de actualizare și care sunt opțiunile diferite ale acesteia?
Procesarea rând cu rând se face de către informatica. Fiecare rând este inserat în tabelul țintă deoarece este marcat ca implicit. Strategia de actualizare este utilizată ori de câte ori rândul trebuie să fie actualizat sau inserat pe baza unei secvențe. Mai mult, condiția trebuie specificată în strategia de actualizare pentru ca rândul procesat să fie marcat ca actualizat sau inserat.
32. Care este scenariul care obligă serverul informatică să respingă fișiere?
Acest lucru se întâmplă când se confruntă cu DD_Reject în transformarea strategiei de actualizare. În plus, perturbă constrângerea bazei de date depusă în rândurile care au fost condensate.
33. Ce este cheia surogat?
Cheia surogat este un înlocuitor pentru cheia primară naturală. Este o identificare unică pentru fiecare rând din tabel. Este foarte benefic, deoarece cheia primară naturală se poate schimba, ceea ce în cele din urmă face actualizarea mai dificilă. Ele sunt întotdeauna folosite sub formă de cifră sau întreg.
34. Care sunt sarcinile prealabile pentru realizarea partiției de sesiune?
Pentru a efectua partiția de sesiune, trebuie să configurați sesiunea pentru a partiționa datele sursă și apoi instalați mașina server Informatica în CPU-uri multiple.
35. Ce fișiere sunt create în timpul sesiunii de rom de serverul informatic?
În timpul rulării sesiunii, fișierele create sunt și anume Jurnalul erorilor, Fișierul greșit, Fluxul de lucru scăzut și jurnalul sesiunii.
Întrebări și răspunsuri la interviu Informatica pentru peste 5 ani cu experiență
36. Definiți pe scurt o sarcină de sesiune?
Este o bucată de instrucțiuni pe serverul Power Center despre cum și când să transferați date de la surse la ținte.
37. Ce înseamnă sarcină de comandă?
Această sarcină specifică permite introducerea uneia sau mai multor comenzi shell Unix sau DOS în Windows pentru a rula în timpul fluxului de lucru.
38. Ce este sarcina de comandă autonomă?
Această sarcină poate fi utilizată oriunde în fluxul de lucru pentru a rula comenzile shell.
39. Ce se înțelege prin comandă shell pre și post sesiune?
Sarcina de comandă poate fi numită ca comandă shell pre sau post sesiune pentru o sarcină de sesiune. Se poate rula ca comandă înainte de sesiune r comandă de succes după sesiune sau comandă de eșec după sesiune.
40. Ce este un eveniment predefinit?
Este un eveniment de urmărire a fișierelor. Așteaptă ca un anumit fișier să ajungă într-o anumită locație.
41. Cum puteți defini un eveniment sfidat de utilizator?
Evenimentul definit de utilizator poate fi descris ca un flux de sarcini în fluxul de lucru. Evenimentele pot fi create și apoi declanșate la nevoie.
42. Ce este un flux de lucru?
Răspuns: Fluxul de lucru este o mulțime de instrucțiuni care comunică serverului cum să implementeze sarcini.
43. Care sunt diferitele instrumente din workflow manager?
Următoarele sunt diferitele instrumente din managerul de flux de lucru și anume
- Designer de sarcini
- Worklet Designer
- Designer flux de lucru
44. Spuneți-mi și alte instrumente pentru planificare, altele decât managerul fluxului de lucru pmcmd?
Instrumentul pentru programare, altul decât managerul de flux de lucru, poate fi un instrument terță parte, cum ar fi „CONTROL M”.
45. Ce este OLAP (On-Line Analytical Processing?
O metodă prin care are loc analiza multidimensională.
46. Care sunt diferitele tipuri de OLAP? Dă un exemplu?
ROLAP ex.BO, MOLAP ex.Cognos, HOLAP, DOLAP
47. Ce înțelegi prin worklet?
Când sarcinile fluxului de lucru sunt grupate într-un set, acesta este numit worklet. Sarcinile fluxului de lucru includ cronometru, decizie, comandă, așteptare la eveniment, e-mail, sesiune, link, atribuire, control etc.
48. La ce folosește designerul țintă?
Target Definiția este creată cu ajutorul designerului țintă.
49. Unde găsim opțiunea de transfer în informatica?
Opțiunea de debit poate fi găsită în informatică în monitorul fluxului de lucru. În monitorul fluxului de lucru, faceți clic dreapta pe sesiune, apoi faceți clic pe obțineți proprietăți de rulare și sub statistici sursă/țintă putem găsi opțiunea de debit.
50. Ce este comanda de încărcare țintă?
Ans: Target Ordinea de încărcare este specificată pe baza calificatorilor sursei dintr-o mapare. Dacă există calificative de sursă multiple legate de diferite ținte, atunci se poate da dreptul la ordinea în care serverul Informatica încarcă datele în ținte.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)