top 64 informatica interview questions with answers
Ofte stillede spørgsmål og svar til Informatica Interview:
Denne artikel dækker de mest populære Informatica MDM-, PowerCenter-, Datakvalitet-, Cloud-, ETL-, Admin-, Test- og Developer-spørgsmål.
I dagens scenarie har INFORMATICA opnået mærket for et mest krævende produkt over hele kloden. Dens produkter blev for nylig introduceret, men de blev populære inden for en kort periode.
I årenes løb har INFORMATICA fungeret som en førende inden for teknologiområdet, Data Integration. Baseret på ETL (Extract, Transfer, Load) arkitektur har dette dataintegrationsværktøj flere produkter, der fokuserer på at levere tjenester til offentlige organisationer, finansielle og forsikringsselskaber, sundhedsvæsen og flere andre virksomheder.
Nå, dette var kun baggrunden for INFORMATICA. Men i dag har datalagerfeltet en enorm vækst, og der er derfor mange jobmuligheder tilgængelige i branchen.
Bedste spørgsmål og svar til Informatica Interview
Nedenfor er en liste over de mest hyppigt stillede interviewspørgsmål og svar. Det indeholder omkring 64 spørgsmål, som igen vil gøre det muligt for dig at børste din viden om Informatica-koncepter på en lettere måde.
Q # 1) Hvad er INFORMATICA? Hvorfor har vi brug for det?
Svar: INFORMATICA er et softwareudviklingsfirma, der tilbyder en vis dataintegrationsløsning til ETL, datavirtualisering, masterdatastyring, datakvalitet, datareplika, ultra messaging osv.
Nogle af de populære INFORMATICA-produkter er:
- IT PowerCenter
- INFORMATICA PowerConnect
- COMPUTER Power Mart
- INFORMATICA Power Exchange
- INFORMATICA Effektanalyse
- INFORMATICA Strømkvalitet
Vi har brug for INFORMATICA, mens vi arbejder med datasystemer, der indeholder data for at udføre bestemte operationer sammen med et sæt regler. Det letter driften af linierensning og ændring af data fra strukturerede og ustrukturerede datasystemer.
Q # 2) Hvad er formatet for INFORMATICA-objekter i et arkiv? Hvad er de databaser, som det kan oprette forbindelse til Windows?
Svar: INFORMATICA-objekter kan skrives i XML-format.
Følgende er listen over databaser, som den kan oprette forbindelse til:
- SQL Server
- Oracle
- MS-adgang
- MS Excel
- DB2
- Sybase
- Teradata
Q # 3) Hvad er INFORMATICA PowerCenter?
Svar: Det er et ETL / dataintegrationsværktøj, der bruges til at forbinde og hente data fra forskellige kilder og databehandling. PowerCenter behandler en stor mængde data og understøtter datahentning fra ERP-kilder som SAP, PeopleSoft osv.
Du kan forbinde PowerCenter til databasestyringssystemer som SQL og Oracle for at integrere data i det tredje system.
Spørgsmål nr. 4) Hvilke forskellige udgaver af INFORMATICA PowerCenter er tilgængelige?
Svar: Forskellige udgaver af INFORMATICA PowerCenter er:
- Standardudgave
- Avanceret udgave
- Premium-udgave
Den nuværende tilgængelige version af PowerCenter er v10 med en højtydende stigning.
Spørgsmål nr. 5) Hvordan kan du skelne mellem PowerCenter og Power Map?
Svar: Nedenfor er forskellene mellem PowerCenter og Power Map.
IT PowerCenter | Computer Science PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 01/23/2016 |
1. | Behandler store datamængder | Behandler lavt datamængde | |
2. | Understøtter globale og lokale arkiver | Understøtter kun lokale arkiver | |
3. | Understøtter data hentning fra ERP Kilder som SAP, PeopleSoft osv. | Understøtter ikke datahentning fra ERP-kilder | |
Fire. | Konverterer lokale arkiver til globale | Konverter ikke lokale arkiver til globale |
Q # 6) Hvad er de forskellige komponenter i PowerCenter?
Svar: Nedenfor er de 7 vigtige komponenter i PowerCenter:
- PowerCenter-service
- PowerCenter-klienter
- PowerCenter-lager
- PowerCenter-domæne
- Repository Service
- Integrationstjeneste
- PowerCenter Administration Console
- Web Service Hub
Spørgsmål nr. 7) Hvad er de forskellige klienter i PowerCenter?
Svar: Her er listen over PowerCenter-klienter:
- PowerCenter-designer
- PowerCenter-arbejdsflowmonitor
- PowerCenter workflow manager
- PowerCenter repository manager
Q # 8) Hvad er INFORMATICA PowerCenter Repository?
Svar: PowerCenter Repository er en relationsdatabase eller en systemdatabase, der indeholder metadata såsom,
- Kildedefinition
- Måldefinition
- Session og Session logs
- Workflow
- ODBC-forbindelse
- Kortlægning
Der er to typer arkiver:
- Globale arkiver
- Lokale arkiver
PowerCenter Repository kræves for at udføre ekstraktion, transformation og indlæsning (ETL) baseret på metadata.
Spørgsmål nr. 9) Hvordan uddyber sporingsniveauet?
Svar: Sporingsniveau kan defineres som den mængde information, som serveren skriver i logfilen. Sporingsniveau oprettes og konfigureres enten på transformationsniveau eller på sessionsniveau ellers på begge niveauer.
Nedenfor er de 4 typer sporingsniveau:
- Ingen
- Terse
- Grundig initialisering
- Omfattende data
Q # 10) Hvordan uddyber PowerCenter integrationstjeneste?
Svar: Integrationstjenester styrer arbejdsgangen og udførelsen af PowerCenter-processer.
Der er tre komponenter i INFORMATICA-integrationstjenester som vist i nedenstående figur.
Integrationstjenesteproces: Det kaldes som pmserver, integrationstjeneste kan starte mere end en proces for at overvåge arbejdsgangen.
Belastningsafbalancering: Load Balancing refererer til at fordele hele arbejdsbyrden på flere noder i nettet. En load balancer udfører forskellige opgaver, der inkluderer kommandoer, sessioner osv.
Data Transformation Manager (DTM): Data Transformation Manager giver mulighed for at udføre følgende datatransformationer:
- Aktiv: For at ændre antallet af rækker i output.
- Passiv: Kan ikke ændre antallet af rækker i output.
- Tilsluttet: Link til den anden transformation.
- Ikke forbundet: Intet link til andre transformationer.
Q # 11) Hvad er PowerCenter on Grid?
Svar: INFORMATICA har funktionen Grid computing, som kan bruges til den største dataskalerbarhed for at opnå ydeevnen. Gitterfunktionen bruges til belastningsbalancering og parallel behandling.
PowerCenter-domæner indeholder et sæt af flere noder til at konfigurere arbejdsbelastningen og derefter køre den på gitteret.
TIL domæne er et fundament for effektiv serviceadministration, der betjenes af PowerCenter.
Node er en uafhængig fysisk maskine, der er logisk repræsenteret til kørsel af PowerCenter-miljøet.
Spørgsmål nr. 12) Hvad er Enterprise Data Warehousing?
Svar: Når en stor mængde data samles på et enkelt adgangspunkt, kaldes det Enterprise Data Warehousing. Disse data kan genbruges og analyseres med jævne mellemrum eller efter behovet for tidskravet.
Betragtes som den centrale database eller sige et enkelt adgangspunkt, enterprise data warehousing giver en komplet global visning og dermed hjælper med beslutning understøttelse.
Det kan forstås mere fra de følgende punkter, der definerer dets egenskaber:
- Alle vigtige forretningsoplysninger, der er gemt i denne samlede database, er tilgængelige overalt i organisationen.
- Selvom den krævede tid er mere, giver periodisk analyse på denne enkelt kilde altid bedre resultater.
- Datas sikkerhed og integritet kompromitteres aldrig, mens de gøres tilgængelige i hele organisationen.
Spørgsmål nr. 13) Hvad er fordelen ved session partitionering?
Svar: Mens integrationstjenesten kører i miljøet, er workflowet opdelt for bedre ydeevne. Disse partitioner bruges derefter til at udføre ekstraktion, transformation og indlæsning.
Q # 14) Hvordan kan vi oprette et indeks efter afslutningen af belastningsprocessen?
Svar: Kommandoopgaver bruges til at oprette et indeks. Kommandoopgave-scripts kan bruges i en session af workflowet til at oprette et indeks.
Spørgsmål nr. 15) Hvad er sessioner?
Svar: Session er et sæt instruktioner, der bruges under flytning af data fra kilden til destinationen. Vi kan partitionere sessionen for at implementere flere sekvenser af sessioner for at forbedre serverens ydeevne.
Efter oprettelse af en session kan vi bruge serveradministratoren eller kommandolinjeprogrammet pmcmd for at stoppe eller starte sessionen.
Spørgsmål nr. 16) Hvordan kan vi bruge batches?
Svar: Batches er samlingen af sessioner, der bruges til at migrere dataene fra kilden til målretning på en server. Batcher kan have det største antal sessioner, men de forårsager mere netværkstrafik, mens færre sessioner i en batch kan flyttes hurtigt.
Spørgsmål nr. 17) Hvad er kortlægning?
Svar: Kortlægning er en samling af kilde og mål, der er forbundet med hinanden gennem visse sæt transformationer, såsom ekspressionstransformation, sortertransformation, aggregattransformation, routertransformation osv.
Spørgsmål nr. 18) Hvad er transformation?
Svar: Transformation kan defineres som et sæt regler og instruktioner, der skal anvendes til at definere datastrøm og dataindlæsning på destinationen.
Spørgsmål nr. 19) Hvad er ekspressionstransformation?
Svar: Det er en kortlægningstransformation, der bruges til at transformere data i en post ad gangen. Ekspressionstransformation kan være passiv eller forbundet. Udtrykket bruges til manipulation af data og generering af output ved hjælp af betingede udsagn.
Spørgsmål nr. 20) Hvad er Transformation af opdateringsstrategi?
Svar: Opdateringsstrategi i Informatica bruges til at styre data, der passerer igennem den og mærke dem som INSERT, UPDATE, DELETE og REJECT. Vi kan indstille en betinget logik inden for opdateringsstrategitransformationen for at tagge den.
Spørgsmål nr. 21) Hvad er sorteringstransformation?
bedste anime-steder at se anime gratis
Svar: Sortertransformation bruges til at sortere store datamængder gennem flere porte. Det er meget sandsynligt, at det fungerer som ORDER BY-klausulen i SQL. Sortertransformation kan være aktiv, passiv eller forbundet.
Aktiv transformation passerer gennem kortlægning og ændrer antallet af rækker, mens passiv transformation passerer gennem kortlægning, men ændrer ikke antallet af rækker.
De fleste af INFORMATICA-transformationerne er forbundet til datastien.
Spørgsmål nr. 22) Hvad er routertransformation?
Svar: Routertransformation bruges til at filtrere kildedataene. Du kan bruge routertransformation til at opdele en enkelt datakilde.
Det ligner filtertransformation, men den eneste forskel er, at filtertransformation kun bruger en transformationstilstand og returnerer de rækker, der ikke opfylder betingelsen, mens routertransformation bruger flere transformationsbetingelser og returnerer de rækker, der matcher selv en enkelt betingelse.
Spørgsmål nr. 23) Hvad er rangtransformation?
Svar: Rangtransformation er aktiv såvel som tilsluttet. Det bruges til at sortere og rangordne et sæt poster enten øverst eller nederst. Det bruges også til at vælge data med den største eller mindste numeriske værdi baseret på en bestemt port.
Spørgsmål nr. 24) Hvad er rangindeks i rangtransformation?
Svar: Rank Index tildeles af task designer til hver post. Porten til rangindeks bruges til at gemme rangposition for hver række. Rangtransformation identificerer hver række fra top til bund og tildeler derefter rangindeks.
Spørgsmål nr. 25) Hvad er statuskode i INFORMATICA?
Svar: Koden giver en fejlhåndteringsmekanisme under hver session. Statuskode udstedes ved hjælp af den lagrede procedure for at genkende, om den er begået med succes eller ej, og giver information til INFORMATICA-serveren for at afgøre, om sessionen skal stoppes eller fortsættes.
Spørgsmål nr. 26) Hvad er skrotdimensioner?
Svar: Uønsket dimension er en struktur, der består af en gruppe af nogle uønskede attributter såsom tilfældige koder eller flag. Det danner en ramme til at gemme relaterede koder med hensyn til en bestemt dimension på et enkelt sted i stedet for at oprette flere tabeller til det samme.
Spørgsmål nr. 27) Hvad er Mapplet i Informatica?
Svar: Mapplet er et genanvendeligt objekt, der indeholder et bestemt sæt regler for transformation og transformationslogik, der kan bruges i flere tilknytninger. Mapplet oprettes i Mapplet Designer i designerværktøjet.
Q # 28) Hvad er dekodning i Informatica?
Svar: For at forstå Decode, lad os betragte det som svarende til CASE-sætningen i SQL. Det er grundlæggende den funktion, der bruges af en ekspressionstransformation for at søge efter en bestemt værdi i en post.
Der kan være ubegrænsede søgninger inden for Decode-funktionen, hvor der er angivet en port til returnering af resultatværdier. Denne funktion bruges normalt i tilfælde, hvor det er nødvendigt at erstatte indlejrede IF-sætninger eller at erstatte opslagsværdier ved at søge i små tabeller med konstante værdier.
Afkode er en funktion, der bruges inden for ekspressionstransformation. Det bruges ligesom CASE-sætningen i SQL til at søge i en bestemt post.
Nedenfor er et simpelt eksempel på en CASE i SQL:
Syntaks:
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
Spørgsmål nr. 29) Hvad er Joiner Transformation i INFORMATICA?
Svar: Ved hjælp af Joiner-transformation kan du gøre brug af Joins i INFORMATICA.
Det er baseret på to kilder, nemlig:
- Master kilde
- Detaljeret kilde
Følgende sammenføjninger kan oprettes ved hjælp af Joiner-transformation som i SQL.
- Normal deltagelse
- Fuld ydre tilslutning
- Master Outer Join (Right Outer Join)
- Detalje Ydre samling (Venstre ydre samling)
Q # 30) Hvad er Aggregator Transformation i INFORMATICA?
Svar: Aggregator transformation kan være aktiv eller tilsluttet. Det fungerer som GROUP BY-klausulen i SQL. Det er nyttigt at udføre samlede beregninger på grupper i INFORMATICA PowerCenter. Den udfører en samlet beregning på data ved hjælp af aggregatfunktion, nemlig. SUM, AVG, MAX og MIN.
Q # 31) Hvad er transformation af sekvensgeneratorer i INFORMATICA?
Svar: Sekvensgeneratorstransformation kan være passiv eller forbundet. Dens grundlæggende anvendelse er at generere heltal med NEXTVAL og CURRVAL.
Spørgsmål nr. 32) Hvad er Union Transformation i INFORMATICA?
Svar: Unionstransformation bruges til at kombinere data fra forskellige kilder og indramme dem med samme port og datatype. Det ligner meget en klausul i SQL.
Q # 33) Hvad er transformation af kildekvalificering i INFORMATICA?
Svar: Kildekvalificeringstransformation er nyttig i Mapping, når vi tilføjer relationelle flade filer, oprettes den automatisk. Det er en aktiv og forbundet transformation, der repræsenterer de rækker, der læses af integrationstjenesten.
Q # 34) Hvad er INFORMATICA Worklet?
Svar: Worklet fungerer som en Mapplet med funktionen genanvendelighed, den eneste forskel er, at vi kan anvende Worklet på et vilkårligt antal arbejdsgange i INFORMATICA, i modsætning til Mapplet. Worklet gemmer logikken og opgaverne på et enkelt sted til genbrug.
Worklet svarer meget til Mapplet og defineres som gruppen af opgaver, der enten kan genbruges eller ikke kan genbruges på workflowniveauet. Det kan føjes til så mange arbejdsgange som nødvendigt. Med genanvendelsesfunktionen spares meget tid, da genanvendelig logik kan udvikles en gang og kan placeres, hvorfra den kan genbruges.
I INFORMATICA PowerCenter-miljøet betragtes Mapplets som den mest fordelagtige funktion. De oprettes i Mapplet-designere og er en del af Designer-værktøjet.
Det indeholder grundlæggende et sæt transformationer, der er designet til at blive genbrugt i flere kortlægninger.
Mapplets siges at være genanvendelige objekter, der forenkler kortlægning ved at:
- Inkluderet flere transformationer og kildedefinitioner.
- Det kræves ikke at oprette forbindelse til alle input- og outputporte.
- Accepter data fra kilder og overfør til flere transformationer
Alt i alt når det er nødvendigt at genbruge kortlægningslogikken, skal logikken placeres i Mapplet.
Q # 35) Hvad er SUBSTR i INFORMATICA?
Svar: SUBSTR er en funktion, der udtrækker eller fjerner et sæt tegn fra et større tegnsæt.
Syntaks: SUBSTR (streng, start (, længde))
Hvor,
snor definerer det tegn, som vi vil søge efter.
Start er et heltal, der bruges til at indstille den position, hvor optællingen skal komme i gang.
Længde er en valgfri parameter, der bruges til at tælle længden af en streng, der skal returneres fra dens startposition.
For eksempel, SUBSTR (Kontakt, 5, 8), hvor vi starter ved det 5. tegn i vores kontakt og vender tilbage til de næste 8 tegn.
Q # 36) Hvad er kodesidekompatibilitet?
Svar: Når data overføres fra kildekodesiden til målkodesiden, skal alle kildesidens egenskaber være til stede på målsiden for at forhindre tab af data. Denne funktion kaldes Kodesidekompatibilitet.
Kodesidekompatibilitet kommer i billedet, når INFORMATICA-serveren kører i Unicode-dataflytningstilstand. I dette tilfælde siges det, at de to kodesider er identiske, når deres kodede tegn er praktisk talt identiske og således ikke resulterer i tab af data.
For fuldstændig nøjagtighed siges det, at kildekodesiden er delmængden af målkodesiden.
Spørgsmål nr. 37) Hvordan kan du skelne mellem Connected LookUp og Unconnected LookUp?
Svar: Connected Lookup er en del af datastrømmen, der er forbundet til en anden transformation, det tager datainput direkte fra en anden transformation, der udfører et opslag. Det bruger både statisk og dynamisk cache.
Unconnected Lookup tager ikke dataindgangen fra en anden transformation, men den kan bruges som en funktion i enhver transformation ved hjælp af LKP (LookUp) -udtryk. Det bruger den eneste statiske cache.
Spørgsmål nr. 38) Hvad er inkrementel sammenlægning?
Svar: Inkrementel sammenlægning genereres, så snart en session er oprettet. Det bruges til at beregne ændringer i kildedataene, der ikke ændrer måldata med væsentlige ændringer.
CUSTOMER_NO | BILL_NO | BELØB | DATO |
---|---|---|---|
1001 | 4001 | 1000 | 01/11/2016 |
2001 | 4002 | 2550 | 01/11/2016 |
3001 | 5012 | 4520 | 01/11/2016 |
1001 | 6024 | 2000 | 01/23/2016 |
1001 | 6538 | 5240 | 01/23/2016 |
2001 | 7485 | 5847 | 01/23/2016 |
1515 | 4572 | 6000 | 01/23/2016 |
Ved den første belastning er output:
CUSTOMER_NO | BILL_NO | LOAD_KEY | BELØB |
---|---|---|---|
1001 | 4001 | 20011 | 1000 |
2001 | 4002 | 20011 | 2550 |
3001 | 5012 | 20011 | 4520 |
Nu, ved den anden belastning, vil det samle dataene med den næste session dato.
CUSTOMER_NO | BILL_NO | LOAD_KEY | BELØB | Bemærkninger / betjening |
---|---|---|---|---|
1001 | 6538 | 20011 | 8240 | Cache-filen opdateres efter sammenlægning |
2001 | 7485 | 20011 | 8397 | Cache-filen opdateres efter sammenlægning |
3001 | 5012 | 20011 | 4520 | Ingen ændring |
5858 | 4566 | 20011 | 3550 | Ingen ændring |
1515 | 4572 | 20011 | 6000 | Ingen ændring |
Spørgsmål nr. 39) Hvad er en surrogatnøgle?
Svar: En surrogatnøgle er en sekventielt genereret heltal, der bruges som en anden erstatning eller erstatning for den primære nøgle, som kræves som en unik identifikation af hver række i en tabel.
Den primære nøgle kan ændres ofte efter behov, hvilket gør opdateringsprocessen vanskeligere for et fremtidigt krav. Surrogatnøgle er den eneste løsning på dette problem.
Spørgsmål nr. 40) Hvad er sessionsopgave og kommandoopgave?
Svar: Sessionsopgave er et sæt instruktioner, der skal anvendes, mens data overføres fra kilde til mål ved hjælp af sessionskommando. Sessionskommando kan enten være kommando før session eller kommando efter session.
Kommandoopgave er en bestemt opgave, der tillader en eller flere shell-kommandoer fra UNIX at køre i Windows under arbejdsgangen
Spørgsmål nr. 41) Hvad er den uafhængige kommandoopgave?
Svar: Den uafhængige kommandoopgave kan bruges til at køre Shell-kommandoen hvor som helst og når som helst i workflowet.
Q # 42) Hvad er Workflow? Hvad er komponenterne i Workflow Manager?
Svar: Workflow er den måde, hvorpå opgaven skal implementeres. Det er en samling instruktioner, der informerer serveren om, hvordan opgaven gennemføres.
Nedenfor er de tre hovedkomponenter i Workflow Manager:
- Opgavedesigner
- Opgaveudvikler
- Workflow Designer
Spørgsmål nr. 43) Hvad er begivenheden, og hvad er opgaverne forbundet med den?
Svar: Begivenheden kan være enhver handling eller funktion, der opstår i arbejdsgangen.
Der er to opgaver relateret til det, som inkluderer:
- Event Vent-opgave: Denne opgave venter, indtil en begivenhed opstår, når begivenheden er udløst, bliver denne opgave udført og tildeler den næste opgave.
- Begivenheder hæver opgaven: Event Raise-opgave udløser den specifikke begivenhed i workflowet.
Q # 44) Hvad er en foruddefineret begivenhed og brugerdefineret begivenhed?
Svar: Foruddefinerede begivenheder er systemdefinerede begivenheder, der venter til ankomsten af en bestemt fil til et bestemt sted. Det kaldes også som File-Watcher-begivenhed.
Brugerdefinerede begivenheder oprettes af brugeren for at hæve når som helst i arbejdsgangen, når de først er oprettet.
Spørgsmål nr. 45) Hvad er Target Designer og Target Load Order?
Svar: Target Designer bruges til at definere Target of data.
Når der er flere kilder eller en enkelt kilde med flere partitioner, der er knyttet til forskellige mål via INFORMATICA-serveren, bruger serveren Target Load Order til at definere den rækkefølge, som dataene skal indlæses til et mål.
Spørgsmål nr. 46) Hvad er iscenesættelsesområdet?
Svar: Iscenesættelsesområdet er en database, hvor midlertidige tabeller, der er forbundet med arbejdsområdet, er gemt eller faktatabeller for at give input til databehandling.
Spørgsmål nr. 47) Hvad er forskellen mellem STOP og AFBRYD?
Svar: Forskellene er som følger:
- HOLD OP kommandoen kører på Session-opgave, når først den er hævet, stopper integrationstjenesten kun med at læse dataene i datakilden, men fortsætter behandlingen og skriver dem til målet.
- ABORT kommando bruges til helt at stoppe integrationstjenesten fra at læse, behandle og skrive data til målet. Det har sin egen timeout-periode på 60 sekunder til at afslutte behandlingen og skrivningen af data gennem integrationstjenesten, hvis ikke, så dræber det simpelthen sessionen.
Spørgsmål nr. 48) Hvad er de forskellige LookUp-cacher?
Svar: Opslag kan enten være cache eller ikke-cache. Dybest set er det opdelt i fem dele.
De er:
- Statisk cache
- Dynamisk cache
- Genindpakke
- Vedvarende cache
- Delt cache
Statisk cache forbliver som den er uden ændring, mens en session kører.
Dynamic Cache opdateres ofte, mens en session kører.
Spørgsmål nr. 49) Hvordan opdateres kildedefinitionen?
Svar: Der er to måder at opdatere kildedefinitionen på.
De er:
- Du kan redigere den eksisterende kildedefinition.
- Du kan importere en ny kilde fra databasen.
Spørgsmål nr. 50) Hvordan implementeres sikkerhedsforanstaltninger ved hjælp af en lagringsadministrator?
Svar: Der er 3 måder at gennemføre sikkerhedsforanstaltninger på.
De er:
- Mappetilladelse inden for ejere, grupper og brugere.
- Låsning (læse, skrive, hente, gemme og udføre).
- Repository Privileges, dvs.
- Gennemse lager.
- Brug Workflow Manager (til at oprette sessioner og batches og indstille dets egenskaber).
- Workflowoperator (til at udføre session og batches).
- Brug Designer, Admin Repository (tillader enhver bruger at oprette og administrere repository).
- Admin User (tillader brugeren at oprette en repository-server og indstille dens egenskaber).
- SuperUser (alle rettigheder tildeles brugeren).
Q # 51) Få fordelene ved INFORMATICA.
Svar: Da det betragtes som det mest foretrukne dataintegrationsværktøj, er der flere fordele, der skal tilsluttes.
De er:
- Det kan effektivt og meget effektivt kommunikere og transformere data mellem forskellige datakilder som Mainframe, RDBMS osv.
- Det er normalt meget hurtigere, robust og let at lære end nogen anden tilgængelig platform.
- Ved hjælp af INFORMATICA Workflow Monitor kan job let overvåges, mislykkede job kan gendannes samt langsomt kørende job kan påpeges.
- Det har funktioner som nem behandling af databaseinformation, datavalidering, migrering af projekter fra en database til en anden, projektudvikling, iteration osv.
Q # 52) Få nogle få områder eller realtidssituationer, hvor INFORMATICA er påkrævet.
Svar: Datalager, dataintegration, datamigrering og applikationsmigrering fra en platform til andre platforme er et par eksempler på realtidsanvendelsesområder.
Spørgsmål nr. 53) Forklar ETL-programmet med få eksempler.
Svar: ETL-værktøjet er kendt for sin unikhed og står for Extract, Transform and Load-værktøj, der grundlæggende løser formålet med at udtrække data og sende et eller andet sted som defineret ved at ændre det.
For at være meget præcis:
- Ekstraktionsopgaven er at indsamle data fra kilder som databasen, filer osv.
- Transformation betragtes som at ændre de data, der er modtaget fra kilden.
- Indlæsning definerer processen med at føre de ændrede data til det definerede mål.
For at forstå på en teknisk måde indsamler ETL-værktøjet data fra heterogene kilder og ændres for at gøre det homogent, så det kan bruges yderligere til analyse af den definerede opgave.
Nogle grundlæggende programeksempler inkluderer:
- Kortlægninger afleder ETL-processen med at læse data fra deres originale kilder, hvor kortlægningsprocessen udføres i designeren.
- Workflows består af flere opgaver, der afgøres og designes i Workflow Manager-vinduet.
- Opgaven består af et sæt af flere trin, der bestemmer rækkefølgen af handlinger, der skal udføres i løbet af kørselstiden.
Spørgsmål nr. 54) Anfør forskellene mellem database og datalager.
Svar: Se nedenstående tabel for at forstå forskellene mellem de to:
websted, der konverterer youtube-videoer til mp4
Database | Data varehus |
---|---|
Den gemmer / registrerer aktuel og opdateret, som bruges i den daglige drift | Det gemmer / analyserer historiske data, der bruges til informationssupport på lang sigt. |
Dens retning er på online transaktionsbehandling, der inkluderer enkle og korte transaktioner. | Dens retning er på online analytisk behandling, der inkluderer komplekse forespørgsler. |
Den består af detaljerede og primitive data, hvor dens opfattelse er flad relationel. | Den består af opsummerede konsoliderede data, hvor deres opfattelse er flerdimensionel. |
Lav ydeevne observeres for analytiske forespørgsler. | Analytiske forespørgsler vurderes her som højtydende. |
Effektivitet bestemmes ved at måle transaktionens gennemløb. | Effektivitet bestemmes ved at måle forespørgselens gennemløb og responstid. |
Q # 55) Forklar funktionerne i Connected og Unconnected-opslag.
Svar: Funktionerne i Connected Lookup kan forklares som følger:
- Der er en direkte inputkilde fra rørledningen til tilsluttet opslag.
- Det deltager aktivt i datastrømmen, og både dynamisk såvel som statisk cache bruges som tilfældet er.
- Den cacher alle opslagskolonner og returnerer standardværdierne som output, når opslagstilstanden ikke stemmer overens.
- Mere end en kolonneværdier kan returneres til outputporten.
- Flere outputværdier overføres, såvel som outputporte er knyttet til en anden transformation.
- Forbundet opslag understøtter brugerdefinerede standardværdier.
Funktionerne ved ikke-forbundet opslag kan forklares som følger:
- Uforbundet opslag bruger statisk cache, og dens kilde til input er resultatet modtaget fra output fra LKP-udtryk.
- Den cachelagrer kun opslagsoutputporte og returnerer værdien som NULL, når opslagstilstanden ikke stemmer overens.
- Kun en kolonne returneres fra hver port.
- Kun en outputværdi overføres til en anden transformation.
- Brugerdefinerede standardværdier understøttes ikke af ikke-forbundet opslag.
Q # 56) Under den kørende session oprettes outputfiler af Informatica-serveren. Få nogle få af dem.
Svar: Nedenfor er de få outputfiler nævnt:
- Cache-filer: Disse filer oprettes på tidspunktet for oprettelse af hukommelsescache. Under omstændigheder som Lookup transformation, Aggregator transformation osv. Indeks og data cache filer oprettes af Informatica serveren.
- Sessionsdetaljerfil: Som navnet definerer, indeholder denne fil belastningsstatistikker som tabelnavn, rækker afvist eller skrevet for hvert mål i kortlægning og kan ses i skærmvinduet.
- Ydeevnedetaljerfil: Denne fil er en del af sessionens egenskabsark og indeholder oplysninger om sessionens ydeevne for at bestemme forbedringsområder.
- INFORMATICA-serverlog: Serveren opretter en log for alle status- og fejlmeddelelser og kan ses i hjemmekataloget.
- Sessionslogfil: For hver session opretter serveren en sessionslogfil afhængigt af det indstillede sporingsniveau. De oplysninger, der kan ses i logfiler om sessioner, kan være:
- Initialiseringsproces for session,
- Oprettelse af SQL-kommandoer til læser- og forfattertråde,
- Liste over stødte fejl og
- Indlæs oversigt
- E-mail efter session: Dette hjælper med at kommunikere oplysningerne om sessionen (session afsluttet / session mislykkedes) til de ønskede modtagere automatisk.
- Afvis fil: Denne fil indeholder oplysninger om de data, der ikke er brugt / skrevet til mål.
- Kontrolfil: Hvis sessionen bruger den eksterne loader, består kontrolfilen af indlæsningsinstruktioner og dataformat om målfilen.
- Indikatorfil: Denne fil indeholder grundlæggende et tal, der fremhæver de rækker, der er markeret for INSERT / UPDATE / DELETE eller REJECT.
- Outputfil: Outputtfilen oprettes baseret på filegenskaberne.
Spørgsmål nr. 57) Hvordan skelnes der mellem den aktive og den passive transformation?
Svar: For at forstå forskellen mellem aktive og passive transformationer, lad os se dens funktioner, der forklarer forskellene på en bedre måde.
Handlingen udført af aktive transformationer inkluderer:
- Ændring af antallet af rækker efter kravet, der passerer gennem transformationerne. For eksempel, Filtertransformation, der sletter den række, der ikke opfylder betingelsen.
- Ændring af transaktionsgrænsen ved at indstille tilbageførsel og forpligtelsespoint. For eksempel, Transaktionskontroltransformation.
- Ændring af række for INDSÆT / OPDATER / SLET eller AFVIS.
Handlingen udført af passive transformationer inkluderer:
- Antallet af rækker, der passerer gennem transformationen, ændres aldrig.
- Transaktionsgrænsen er indstillet.
- Rækketype er indstillet.
Q # 58) Brug de forskellige typer transformationer.
Svar: De forskellige typer transformationer er som følger:
- Aggregator transformation
- Ekspressionstransformation
- Normaliseringstransformation
- Rang transformation
- Filtertransformation
- Snedkertransformation
- Lookup transformation
- Lagret procedure transformation
- Sorter transformation
- Opdater strategitransformation
- XML-kilde-kvalifikationstransformation
- Routertransformation
- Sekvensgenerator transformation
Spørgsmål nr. 59) Hvad er dynamisk cache?
Svar: INFORMATICA-opslag kan kategoriseres enten som cache eller ikke-cache. I tilfælde af dynamisk cache kan rækker indsættes eller slettes på tidspunktet for passering af rækkerne og synkroniseres med målet. Cachehukommelsen opdateres hver gang efter sletning / opdatering af operationer i sessionen.
Spørgsmål nr. 60) Hvad er dekodning i statisk cache?
Svar: Statisk cache er den, der hverken opdateres eller opdateres i sessionskørslen. Det er standardcachen og returnerer kun værdien, når returbetingelsen er sand. I andre tilfælde returnerer den Null-værdi. Indsæt eller opdater cache kan ikke udføres i dette tilfælde.
Q # 61) Nævn et par fordele ved routertransformation i forhold til filtertransformation.
Svar: Routertransformation og filtertransformation er de samme, fordi de begge bruger en betingelse til at teste og filtrere dataene.
Imidlertid kan fordelene ved Router i forhold til filtertransformation forstås af nedenstående punkter.
Routertransformation:
- Det tillader mere end en testtilstand.
- Giv mulighed for at teste de samme inputdata på flere antal forhold.
- I tilfælde af kortlægning behandles inputdata kun en gang af serveren, og dermed forbedres ydeevnen.
- Mindre kompleks og mere effektiv.
- De poster, der fejler testbetingelsen, blokeres i stedet for i stedet for videre til standardgruppen.
Q # 62) Anvend nogle egenskaber for sessioner.
Svar: En session er tilgængelig i workflowmanageren og konfigureres ved at oprette en sessionsopgave. Inden for et kortlægningsprogram kan der være flere sessioner, og det kan enten genbruges eller ikke genbruges.
Nogle af egenskaberne ved sessionen er som følger:
- I henhold til kravet kan sessionsopgaver køres enten samtidigt eller sekventielt.
- En session kan konfigureres til at analysere ydeevnen.
- For at oprette eller køre en sessionsopgave er det nødvendigt at have generelle oplysninger om sessionsnavn, tidsplan og integrationstjeneste.
- Andre vigtige egenskaber ved sessionen inkluderer sessionslogfil, testindlæsning, fejlhåndtering, forpligtelsesinterval, målegenskaber osv.
Q # 63) Anfør de opgaver, som transformation af kildekvalificering bruges til.
Svar: Kildekvalifikator betragtes som en aktiv transformation, der læser de rækker, der er involveret i integrationstjeneste i den kørende session. Det bestemmer den måde, hvorpå dataene hentes fra kilden og tilføjes automatisk, mens de tilføjes en kilde til kortlægningen.
Listen over forskellige opgaver, hvor kildekvalifikator bruges, er som følger:
- Rækker filtrering
- Datasortering
- Oprettelse af brugerdefineret forespørgsel
- Sammenføjning af tabeller fra samme kilde
- Valg af forskellige værdier
Spørgsmål nr. 64) Nævn nogle få Power Center-klientapplikationer med deres grundlæggende formål?
Svar: Opgaver som oprettelse af session og workflow, overvågning af workflowfremskridt, design af Mapplets osv. Udføres af PowerCenter-klientapplikationer.
Nedenfor er listen over PowerCenter-klientapplikationer med deres formål:
- Repository Manager: Det er et administrativt værktøj, og dets grundlæggende formål er at administrere arkivmapper, objekter, grupper osv.
- Administrationskonsol: Her udføres serviceopgaver som start / stop, backup / gendannelse, opgradering / sletning osv.
- Power center designer: Designeren består af forskellige designværktøjer, der tjener forskellige formål. Disse designværktøjer er:
- Kilde Analyzer
- Måldesigner
- Transformationsudvikler
- Mapplet Designer
- Mapping Manager
- Workflow Manager: Dets grundlæggende formål er at definere et sæt instruktioner / workflow, der kræves for at udføre tilknytninger designet i designeren. For at hjælpe med at udvikle en workflow er der 3 værktøjer til rådighed, nemlig Task developer, Workflow designer, Worklet designer.
- Workflow-skærm: Som navnet antyder, overvåger Workflow-monitoren workflowet eller opgaverne. Listen over tilgængelige vinduer er:
- Navigator vindue
- Output-vindue
- Tidsvindue
- Vinduet Egenskaber
- Opgavevisning
- Gantt-kortvisning
Konklusion
Jeg håber, nu skal du have fået en klar idé om værktøjet og den type spørgsmål, der vil blive stillet i interviews.
INFORMATICA er den bedste løsning til at udføre dataintegration. Det fungerer med multidatastyring i et miljø med flere platforme som Windows, Linux, Unix osv. Og testes over 50.000+ platforme for bedre resultater og den bedste ydeevne blandt flere andre.
I en nøddeskal er INFORMATICA et ETL-værktøj, der samler information eller data fra forskellige kilder og indlæser disse oplysninger til de definerede specifikke mål uden faktisk at gemme det. Dens opgave er at levere forskellige tjenester og ressourcer til forskellige maskiner, og derfor skal de leverede data være korrekte med bemærkelsesværdige resultater.
Opstram viden om Informatica-koncepter gennem denne artikel, og bliv forberedt på dit interview med det samme.
Alt det bedste!!!
Anbefalet læsning
- Interviewspørgsmål og svar
- ETL Testing Interview Spørgsmål og svar
- Nogle vanskelige manuelle testspørgsmål og svar
- Top 32 Bedste Datastage Interview Spørgsmål og svar
- Top Teradata Interview Spørgsmål og svar
- Top 30 SAS Interview Spørgsmål og svar
- Top 24 spørgsmål om datamodellering med detaljerede svar
- 10 bedste dataanalyseværktøjer til perfekt datahåndtering (2021 LIST)
- Data Pool-funktion i IBM Rational Quality Manager til testdatastyring
- Test Data Management koncept, proces og strategi
- Top 14 BEDSTE testdatahåndteringsværktøjer i 2021