top 64 informatica interview questions with answers
Meest gestelde vragen en antwoorden bij Informatica-interviews:
Dit artikel behandelt de belangrijkste vragen van Informatica MDM, PowerCenter, datakwaliteit, cloud, ETL, beheer, testen en ontwikkelaars.
In het huidige scenario heeft INFORMATICA de tag gekregen van een meest veeleisend product over de hele wereld. De producten waren nieuw geïntroduceerd, maar ze werden binnen korte tijd populair.
INFORMATICA treedt al jaren op als leider op het gebied van technologie, Data Integration. Deze data-integratietool is gebaseerd op de ETL-architectuur (Extract, Transfer, Load) en heeft verschillende producten die zich richten op het leveren van diensten aan overheidsorganisaties, financiële en verzekeringsmaatschappijen, de gezondheidszorg en verschillende andere bedrijven.
Nou, dit was slechts de achtergrond van INFORMATICA. Maar vandaag de dag kent het datawarehousing-veld een enorme groei en er zijn dus veel banen beschikbaar in de branche.
Best Informatica Interview Vragen en antwoorden
Hieronder vindt u een lijst met de meest gestelde interviewvragen en antwoorden. Het bevat ongeveer 64 vragen, waarmee u uw kennis over Informatica-concepten op een gemakkelijkere manier kunt poetsen.
V # 1) Wat is INFORMATICA? Waarom hebben we het nodig?
Antwoord: INFORMATICA is een softwareontwikkelingsbedrijf dat een oplossing biedt voor data-integratie voor ETL, datavirtualisatie, master data management, datakwaliteit, datareplicatie, ultra messaging, etc.
Enkele van de populaire INFORMATICA-producten zijn:
- IT PowerCenter
- INFORMATICA PowerConnect
- COMPUTING Power Mart
- INFORMATICA Power Exchange
- INFORMATICA vermogensanalyse
- INFORMATICA Power Quality
We hebben INFORMATICA nodig terwijl we werken met datasystemen die data bevatten om bepaalde bewerkingen uit te voeren samen met een reeks regels. Het vergemakkelijkt het opschonen van operatielijnen en het wijzigen van gegevens uit gestructureerde en ongestructureerde gegevenssystemen.
V # 2) Wat is het formaat van INFORMATICA-objecten in een repository? Wat zijn de databases waarmee het verbinding kan maken met Windows?
Antwoord: INFORMATICA-objecten kunnen in XML-indeling worden geschreven.
Hieronder volgt de lijst met databases waarmee het verbinding kan maken:
- SQL Server
- Orakel
- MS Access
- MS Excel
- DB2
- Sybase
- Teradata
V # 3) Wat is INFORMATICA PowerCenter?
Antwoord: Het is een ETL / Data Integration-tool die wordt gebruikt om gegevens uit verschillende bronnen en gegevensverwerking te verbinden en op te halen. PowerCenter verwerkt een grote hoeveelheid gegevens en ondersteunt het ophalen van gegevens uit ERP-bronnen zoals SAP, PeopleSoft, enz.
U kunt PowerCenter verbinden met databasebeheersystemen zoals SQL en Oracle om gegevens in het derde systeem te integreren.
V # 4) Welke zijn de verschillende edities van INFORMATICA PowerCenter die beschikbaar zijn?
Antwoord: Verschillende edities van INFORMATICA PowerCenter zijn:
- standaard editie
- Geavanceerde editie
- Premium Editie
De huidige versie van PowerCenter die beschikbaar is, is v10 met een krachtige verbetering.
Vraag 5) Hoe kunt u onderscheid maken tussen PowerCenter en Power Map?
Antwoord: Hieronder staan de verschillen tussen PowerCenter en Power Map.
IT PowerCenter | Computerwetenschappen PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 23-01-2016 |
1. | Verwerkt grote hoeveelheden gegevens | Verwerkt een kleine hoeveelheid gegevens | |
twee. | Ondersteunt wereldwijde en lokale opslagplaatsen | Ondersteunt alleen lokale repositories | |
3. | Ondersteunt het ophalen van gegevens uit ERP Bronnen zoals SAP, PeopleSoft etc. | Bied geen ondersteuning voor het ophalen van gegevens uit ERP-bronnen | |
Vier. | Converteert lokale opslagplaatsen naar globaal | Converteer lokale repositories niet naar global |
V # 6) Wat zijn de verschillende componenten van PowerCenter?
Antwoord: Hieronder staan de 7 belangrijke componenten van PowerCenter:
- PowerCenter-service
- PowerCenter-clients
- PowerCenter-opslagplaats
- PowerCenter-domein
- Repository-service
- Integratieservice
- PowerCenter-beheerconsole
- Webservice-hub
Q # 7) Wat zijn de verschillende klanten van PowerCenter?
Antwoord: hier is de lijst met PowerCenter-clients:
- PowerCenter-ontwerper
- PowerCenter-werkstroommonitor
- PowerCenter-workflowmanager
- PowerCenter-opslagplaatsbeheerder
V # 8) Wat is INFORMATICA PowerCenter Repository?
Antwoord: PowerCenter Repository is een relationele database of een systeemdatabase die metadata bevat zoals,
- Bron definitie
- Target definitie
- Sessie- en sessielogboeken
- Workflow
- ODBC-verbinding
- In kaart brengen
Er zijn twee soorten opslagplaatsen:
- Wereldwijde opslagplaatsen
- Lokale opslagplaatsen
PowerCenter Repository is vereist om extractie, transformatie en laden (ETL) uit te voeren op basis van metadata.
V # 9) Hoe Tracing Level uitwerken?
Antwoord: Traceringsniveau kan worden gedefinieerd als de hoeveelheid informatie die de server in het logbestand schrijft. Traceringsniveau wordt gecreëerd en geconfigureerd op transformatieniveau of op sessieniveau anders op beide niveaus.
Hieronder zijn de 4 soorten traceerniveaus weergegeven:
- Geen
- Beknopt
- Uitgebreide initialisatie
- Uitgebreide gegevens
Vraag 10) Hoe de PowerCenter-integratieservice uitwerken?
Antwoord: Integratiediensten regelen de workflow en uitvoering van PowerCenter-processen.
Er zijn drie componenten van de INFORMATICA-integratiediensten, zoals weergegeven in de onderstaande afbeelding.
Integratieserviceproces: Het wordt pmserver genoemd, de integratieservice kan meer dan één proces starten om de workflow te bewaken.
Load Balancing: Load Balancing verwijst naar het verdelen van de volledige werklast over verschillende knooppunten in het raster. Een load balancer voert verschillende taken uit, waaronder opdrachten, sessies, enz.
Data Transformation Manager (DTM): Met Data Transformation Manager kunnen de volgende datatransformaties worden uitgevoerd:
- Actief: Om het aantal rijen in de uitvoer te wijzigen.
- Passief: Kan het aantal rijen in de uitvoer niet wijzigen.
- Verbonden: Link naar de andere transformatie.
- Niet verbonden: Geen link naar andere transformaties.
Q # 11) Wat is PowerCenter on Grid?
Antwoord: INFORMATICA heeft de eigenschap van Grid computing die kan worden gebruikt voor de grootste gegevensschaalbaarheid met het oog op de prestaties. De rasterfunctie wordt gebruikt voor taakverdeling en parallelle verwerking.
PowerCenter-domeinen bevatten een set van meerdere knooppunten om de werklast te configureren en vervolgens op het net uit te voeren.
NAAR domein is een basis voor een efficiënt servicebeheer dat wordt bediend door het PowerCenter.
Knooppunt is een onafhankelijke fysieke machine die logisch wordt weergegeven voor het draaien van de PowerCenter-omgeving.
Vraag 12) Wat is Enterprise Data Warehousing?
Antwoord: Wanneer een grote hoeveelheid gegevens wordt verzameld op één toegangspunt, wordt dit Enterprise Data Warehousing genoemd. Deze gegevens kunnen met regelmatige tussenpozen worden hergebruikt en geanalyseerd of afhankelijk van de behoefte aan tijd.
Beschouwd als de centrale database of zeg maar een enkel toegangspunt, biedt enterprise data warehousing een compleet globaal overzicht en helpt zo bij de ondersteuning van beslissingen.
Het kan beter worden begrepen uit de volgende punten die de kenmerken ervan definiëren:
- Alle belangrijke bedrijfsinformatie die in deze uniforme database is opgeslagen, is overal in de organisatie toegankelijk.
- Hoewel de benodigde tijd meer is, levert periodieke analyse op deze ene bron altijd betere resultaten op.
- De beveiliging en integriteit van gegevens komen nooit in gevaar, terwijl ze toegankelijk zijn voor de hele organisatie.
V # 13) Wat is het voordeel van sessiepartitionering?
Antwoord: Terwijl de integratieservice in de omgeving wordt uitgevoerd, wordt de werkstroom gepartitioneerd voor betere prestaties. Deze partities worden vervolgens gebruikt om extractie, transformatie en laden uit te voeren.
Q # 14) Hoe kunnen we een index maken nadat het laadproces is voltooid?
Antwoord: Commandotaken worden gebruikt om een index te maken. Opdrachttaakscripts kunnen in een sessie van de workflow worden gebruikt om een index te maken.
V # 15) Wat zijn sessies?
Antwoord: Sessie is een set instructies die wordt gebruikt bij het verplaatsen van gegevens van de bron naar de bestemming. We kunnen de sessie partitioneren om verschillende reeksen sessies te implementeren om de serverprestaties te verbeteren.
Na het aanmaken van een sessie kunnen we de servermanager of het commandoregelprogramma gebruiken pmcmd om de sessie te stoppen of te starten.
V # 16) Hoe kunnen we batches gebruiken?
Antwoord: Batches zijn de verzameling sessies die worden gebruikt om de gegevens van de bron naar het doel op een server te migreren. Batches kunnen het grootste aantal sessies bevatten, maar ze veroorzaken meer netwerkverkeer, terwijl minder sessies in een batch snel kunnen worden verplaatst.
V # 17) Wat is mapping?
Antwoord: Mapping is een verzameling bronnen en doelen die met elkaar zijn verbonden door bepaalde sets transformaties zoals Expression Transformation, Sorter Transformation, Aggregator Transformation, Router Transformation, etc.
Vraag 18) Wat is transformatie?
Antwoord: Transformatie kan worden gedefinieerd als een reeks regels en instructies die moeten worden toegepast om de gegevensstroom en gegevensbelasting op de bestemming te definiëren.
V # 19) Wat is expressie-transformatie?
Antwoord: Het is een mapping-transformatie die wordt gebruikt om gegevens in één record tegelijk te transformeren. Expressietransformatie kan passief of verbonden zijn. De uitdrukking wordt gebruikt voor gegevensmanipulatie en het genereren van uitvoer met behulp van voorwaardelijke instructies.
V # 20) Wat is Update Strategie Transformatie?
Antwoord: De updatestrategie in Informatica wordt gebruikt om de gegevens die erdoorheen gaan te controleren en te taggen zoals INSERT, UPDATE, DELETE en REJECT. We kunnen een voorwaardelijke logica instellen binnen de Update Strategy Transformation om deze te taggen.
V # 21) Wat is sorteertransformatie?
wat is de netwerkbeveiligingssleutel voor draadloos
Antwoord: Sorteertransformatie wordt gebruikt om grote hoeveelheden gegevens via meerdere poorten te sorteren. Het werkt waarschijnlijk als de ORDER BY-component in SQL. Sorteertransformatie kan actief, passief of verbonden zijn.
Actieve transformatie passeert mapping en verandert het aantal rijen, terwijl passieve transformatie door mapping gaat, maar het aantal rijen niet verandert.
De meeste INFORMATICA-transformaties zijn verbonden met het datapad.
V # 22) Wat is routertransformatie?
Antwoord: Routertransformatie wordt gebruikt om de brongegevens te filteren. U kunt routertransformatie gebruiken om een enkele gegevensbron op te splitsen.
Het lijkt veel op Filtertransformatie, maar het enige verschil is dat filtertransformatie slechts één transformatieconditie gebruikt en de rijen retourneert die niet aan de voorwaarde voldoen, terwijl routertransformatie meerdere transformatiecondities gebruikt en de rijen retourneert die zelfs aan één enkele voorwaarde voldoen.
V # 23) Wat is rangtransformatie?
Antwoord: Rangtransformatie is zowel actief als verbonden. Het wordt gebruikt om een reeks records boven of onder te sorteren en te rangschikken. Het wordt ook gebruikt om gegevens met de grootste of kleinste numerieke waarde te selecteren op basis van een specifieke poort.
V # 24) Wat is Rank Index in Rank-transformatie?
Antwoord: Rangindex wordt door de taakontwerper aan elk record toegewezen. De rangindex-poort wordt gebruikt om de rangschikkingspositie voor elke rij op te slaan. Rangtransformatie identificeert elke rij van boven naar beneden en wijst vervolgens een rangindex toe.
V # 25) Wat is de statuscode in INFORMATICA?
Antwoord: Code biedt een foutafhandelingsmechanisme tijdens elke sessie. Statuscode wordt uitgegeven door de opgeslagen procedure om te herkennen of deze succesvol is gecommitteerd of niet en geeft informatie aan de INFORMATICA-server om te beslissen of de sessie moet worden gestopt of voortgezet.
V # 26) Wat zijn junk-dimensies?
Antwoord: Ongewenste dimensie is een structuur die bestaat uit een groep van enkele ongewenste attributen, zoals willekeurige codes of vlaggen. Het vormt een raamwerk om gerelateerde codes met betrekking tot een specifieke dimensie op één plaats op te slaan in plaats van er meerdere tabellen voor te maken.
V # 27) Wat is Mapplet in Informatica?
Antwoord: Mapplet is een herbruikbaar object dat een bepaalde set regels voor transformatie- en transformatielogica bevat die in meerdere mappings kunnen worden gebruikt. Mapplet wordt gemaakt in de Mapplet Designer in de ontwerptool.
Q # 28) Wat is decoderen in Informatica?
Antwoord: Laten we, om Decode te begrijpen, het beschouwen als vergelijkbaar met de CASE-instructie in SQL. Het is in feite de functie die wordt gebruikt door een expressie-transformatie om een specifieke waarde in een record te zoeken.
Er kunnen onbeperkte zoekopdrachten zijn binnen de functie Decoderen waarbij een poort is opgegeven voor het retourneren van resultaatwaarden. Deze functie wordt meestal gebruikt in gevallen waarin geneste IF-instructies moeten worden vervangen of opzoekwaarden moeten worden vervangen door in kleine tabellen met constante waarden te zoeken.
Decoderen is een functie die wordt gebruikt binnen Expression-transformatie. Het wordt net als de CASE-instructie in SQL gebruikt om een specifiek record te doorzoeken.
Hieronder ziet u een eenvoudig voorbeeld van een CASE in SQL:
Syntaxis:
V # 29) Wat is Joiner Transformation in INFORMATICA?
Antwoord: Met behulp van Joiner-transformatie kunt u gebruik maken van Joins in INFORMATICA.
Het is gebaseerd op twee bronnen, namelijk:
- Master bron
- Detail bron
De volgende joins kunnen worden gemaakt met Joiner-transformatie zoals in SQL.
- Normale deelname
- Volledige Outer Join
- Master Outer Join (rechter buitenste Join)
- Detail Outer Join (Linker Outer Join)
V # 30) Wat is aggregator-transformatie in INFORMATICA?
Antwoord: Aggregatortransformatie kan actief of verbonden zijn. Het werkt als de GROUP BY-component in SQL. Het is handig om geaggregeerde berekeningen uit te voeren op groepen in INFORMATICA PowerCenter. Het voert een geaggregeerde berekening uit op gegevens met behulp van de geaggregeerde typefunctie, namelijk. SUM, AVG, MAX en MIN.
Vraag 31) Wat is transformatie van sequentiegeneratoren in INFORMATICA?
Antwoord: Sequence Generator Transformation kan passief of verbonden zijn. Het basisgebruik is om gehele getallen te genereren met NEXTVAL en CURRVAL.
V # 32) Wat is de transformatie van de Unie in INFORMATICA?
Antwoord: Unietransformatie wordt gebruikt om de gegevens uit verschillende bronnen te combineren en deze in te kaderen met dezelfde poort en hetzelfde gegevenstype. Het lijkt veel op een clausule in SQL.
V # 33) Wat is de transformatie van bronkwalificatoren in INFORMATICA?
Antwoord: Source Qualifier-transformatie is handig bij Mapping, wanneer we relationele platte bestanden toevoegen, deze automatisch wordt gemaakt. Het is een actieve en verbonden transformatie die de rijen vertegenwoordigt die worden gelezen door de integratieservice.
V # 34) Wat is INFORMATICA Worklet?
Antwoord: Worklet werkt als een Mapplet met de functie van herbruikbaarheid, het enige verschil is dat we de Worklet kunnen toepassen op een willekeurig aantal workflows in INFORMATICA, in tegenstelling tot Mapplet. Worklet slaat de logica en taken op één plek op om ze opnieuw te gebruiken.
Worklet lijkt veel op de Mapplet en wordt gedefinieerd als de groep taken die herbruikbaar of niet-herbruikbaar kunnen zijn op werkstroomniveau. Het kan aan zoveel workflows worden toegevoegd als nodig is. Met zijn herbruikbaarheidsfunctie wordt veel tijd bespaard, aangezien herbruikbare logica eenmaal kan worden ontwikkeld en kan worden geplaatst vanwaar het kan worden hergebruikt.
In de INFORMATICA PowerCenter-omgeving worden Mapplets als de meest voordelige functie beschouwd. Ze zijn gemaakt in Mapplet-ontwerpers en maken deel uit van de Designer-tool.
Het bevat in feite een reeks transformaties die zijn ontworpen om opnieuw te worden gebruikt in meervoudige mapping.
Mapplets zijn naar verluidt herbruikbare objecten die het in kaart brengen vereenvoudigen door:
- Inclusief meerdere transformaties en brondefinities.
- Niet vereist om verbinding te maken met alle invoer- en uitvoerpoorten.
- Accepteer gegevens uit bronnen en geef ze door aan meerdere transformaties
Over het algemeen moet de logica in Mapplet worden geplaatst als het nodig is om de mappinglogica opnieuw te gebruiken.
V # 35) Wat is SUBSTR in INFORMATICA?
Antwoord: SUBSTR is een functie die een set tekens extraheert of verwijdert uit een grotere tekenset.
Syntaxis: SUBSTR (string, start [, length])
Waar,
draad definieert het teken dat we willen zoeken.
begin is een geheel getal dat wordt gebruikt om de positie in te stellen waar het tellen moet beginnen.
Lengte is een optionele parameter die wordt gebruikt om de lengte van een string te tellen om terug te keren vanaf de startpositie.
Bijvoorbeeld, SUBSTR (Contact, 5, 8), waar we beginnen met het 5e teken van ons contact en terugkeren naar de volgende 8 tekens.
V # 36) Wat is compatibiliteit met codepagina's?
Antwoord: Wanneer gegevens worden overgedragen van de broncodepagina naar de doelcodepagina, moeten alle kenmerken van de bronpagina aanwezig zijn op de doelpagina om gegevensverlies te voorkomen. Deze functie wordt codepaginacompatibiliteit genoemd.
De compatibiliteit van codepagina's komt in beeld wanneer de INFORMATICA-server in Unicode-gegevensverplaatsingsmodus draait. In dit geval wordt gezegd dat de twee codepagina's identiek zijn wanneer hun gecodeerde tekens vrijwel identiek zijn en dus geen gegevensverlies tot gevolg hebben.
Voor volledige nauwkeurigheid wordt er gezegd dat de broncodepagina de subset is van de doelcodepagina.
V # 37) Hoe kunt u onderscheid maken tussen Connected LookUp en Unconnected LookUp?
Antwoord: Connected Lookup maakt deel uit van de gegevensstroom die is verbonden met een andere transformatie, het neemt gegevensinvoer rechtstreeks van een andere transformatie die een lookup uitvoert. Het maakt gebruik van zowel statische als dynamische cache.
Unconnected Lookup neemt de gegevensinvoer van een andere transformatie niet over, maar het kan worden gebruikt als een functie in elke transformatie met behulp van de LKP-expressie (LookUp). Het gebruikt de enige statische cache.
V # 38) Wat is incrementele aggregatie?
Antwoord: Incrementele aggregatie wordt gegenereerd zodra een sessie is gemaakt. Het wordt gebruikt om wijzigingen in de brongegevens te berekenen die de doelgegevens niet veranderen met significante wijzigingen.
KLANT NR | FACTUURNUMMER | BEDRAG | DATUM |
---|---|---|---|
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 |
Bij de eerste keer laden is de output:
KLANT NR | FACTUURNUMMER | LOAD_KEY | BEDRAG |
---|---|---|---|
1001 | 4001 | 20011 | 1000 |
2001 | 4002 | 20011 | 2550 |
3001 | 5012 | 20011 | 4520 |
Nu, bij de tweede keer laden, zal het de gegevens samenvoegen met de volgende sessiedatum.
KLANT NR | FACTUURNUMMER | LOAD_KEY | BEDRAG | Opmerkingen / bediening |
---|---|---|---|---|
1001 | 6538 | 20011 | 8240 | Het cachebestand wordt bijgewerkt na aggregatie |
2001 | 7485 | 20011 | 8397 | Het cachebestand wordt bijgewerkt na aggregatie |
3001 | 5012 | 20011 | 4520 | Geen verandering |
5858 | 4566 | 20011 | 3550 | Geen verandering |
1515 | 4572 | 20011 | 6000 | Geen verandering |
V # 39) Wat is een surrogaatsleutel?
Antwoord: Een surrogaatsleutel is een opeenvolgend gegenereerde gehele waarde die wordt gebruikt als een andere vervanging of vervanging voor de primaire sleutel die vereist is als een unieke identificatie van elke rij in een tabel.
De primaire sleutel kan vaak worden gewijzigd volgens de behoefte, waardoor het updateproces moeilijker wordt voor een toekomstige vereiste. Surrogaatsleutel is de enige oplossing voor dit probleem.
V # 40) Wat is de sessietaak en de opdrachttaak?
Antwoord: Sessietaak is een set instructies die moeten worden toegepast tijdens het overbrengen van gegevens van bron naar doel met behulp van een sessieopdracht. Sessieopdracht kan een pre-sessieopdracht of post-sessieopdracht zijn.
Opdrachttaak is een specifieke taak waarmee een of meerdere shell-opdrachten van UNIX tijdens de werkstroom in Windows kunnen worden uitgevoerd
V # 41) Wat is de zelfstandige opdrachttaak?
Antwoord: De zelfstandige opdrachttaak kan worden gebruikt om Shell-opdrachten overal en altijd in de workflow uit te voeren.
Q # 42) Wat is een workflow? Wat zijn de componenten van de Workflow Manager?
Antwoord: Workflow is de manier waarop de taak moet worden uitgevoerd. Het is een verzameling instructies die de server informeren over hoe de taak moet worden uitgevoerd.
Hieronder staan de drie belangrijkste componenten van de Workflow Manager:
- Taakontwerper
- Taakontwikkelaar
- Werkstroomontwerper
V # 43) Wat is het evenement en wat zijn de taken die ermee verband houden?
Antwoord: De gebeurtenis kan elke actie of functie zijn die plaatsvindt in de workflow.
Er zijn twee taken aan verbonden, waaronder:
- Evenement wachttaak: Deze taak wacht totdat er een gebeurtenis plaatsvindt. Zodra de gebeurtenis is geactiveerd, wordt deze taak voltooid en wordt de volgende taak toegewezen.
- Gebeurtenissen verhogen taak: Event Raise-taak activeert de specifieke gebeurtenis in de workflow.
Q # 44) Wat is een vooraf gedefinieerde gebeurtenis en een door de gebruiker gedefinieerde gebeurtenis?
Antwoord: Voorgedefinieerde gebeurtenissen zijn door het systeem gedefinieerde gebeurtenissen die wachten tot de aankomst van een specifiek bestand op een specifieke locatie. Het wordt ook wel File-Watcher-gebeurtenis genoemd.
Door de gebruiker gedefinieerde gebeurtenissen worden door de gebruiker aangemaakt om op elk moment in de workflow te verhogen nadat ze zijn gemaakt.
Vraag 45) Wat is de Target Designer en Target Load Order?
Antwoord: Target Designer wordt gebruikt voor het definiëren van het doel van gegevens.
Als er meerdere bronnen zijn of een enkele bron met meerdere partities die via de INFORMATICA-server aan verschillende doelen zijn gekoppeld, gebruikt de server Target Load Order om de volgorde te bepalen waarin de gegevens op een doel moeten worden geladen.
V # 46) Wat is het verzamelgebied?
Antwoord: Het verzamelgebied is een database waarin tijdelijke tabellen die met het werkgebied zijn verbonden, worden opgeslagen of feitentabellen om input te leveren voor gegevensverwerking.
V # 47) Wat is het verschil tussen STOP en ABORT?
Antwoord: De verschillen zijn als volgt:
- HOU OP opdracht wordt uitgevoerd op de sessietaak, zodra deze is geactiveerd, stopt de integratieservice alleen met het lezen van de gegevens in de gegevensbron, maar gaat door met het verwerken en schrijven naar het doel.
- ABORTUS commando wordt gebruikt om de integratieservice volledig te stoppen met het lezen, verwerken en schrijven van gegevens naar het doel. Het heeft zijn eigen time-outperiode van 60 seconden om het verwerken en schrijven van gegevens via de integratieservice te voltooien, zo niet, dan doodt het gewoon de sessie.
V # 48) Wat zijn de verschillende LookUp-caches?
Antwoord: Opzoeken kan in de cache of niet in de cache worden opgeslagen. In principe is het verdeeld in vijf delen.
Zij zijn:
- Statische cache
- Dynamische cache
- Herstel
- Aanhoudende cache
- Gedeelde cache
Statische cache blijft ongewijzigd terwijl een sessie wordt uitgevoerd.
Dynamic Cache wordt regelmatig bijgewerkt terwijl een sessie wordt uitgevoerd.
V # 49) Hoe de brondefinitie bijwerken?
Antwoord: Er zijn twee manieren om de brondefinitie bij te werken.
Zij zijn:
- U kunt de bestaande brondefinitie bewerken.
- U kunt een nieuwe bron uit de database importeren.
V # 50) Hoe beveiligingsmaatregelen te implementeren met behulp van een repositorymanager?
Antwoord: Er zijn 3 manieren om beveiligingsmaatregelen te implementeren.
Zij zijn:
- Maprechten binnen eigenaren, groepen en gebruikers.
- Vergrendelen (lezen, schrijven, ophalen, opslaan en uitvoeren).
- Repository Privileges nl.
- Blader door Repository.
- Gebruik de Workflow Manager (om sessies en batches te maken en de eigenschappen ervan in te stellen).
- Workflowoperator (om sessies en batches uit te voeren).
- Gebruik Designer, Admin Repository (elke gebruiker kan een repository maken en beheren).
- Admin User (hiermee kan de gebruiker een repository-server maken en de eigenschappen ervan instellen).
- SuperUser (alle rechten worden verleend aan de gebruiker).
V # 51) Maak gebruik van de voordelen van INFORMATICA.
Antwoord: Wordt beschouwd als de meest favoriete tool voor gegevensintegratie, er zijn meerdere voordelen die moeten worden aangesproken.
Zij zijn:
- Het kan effectief en zeer efficiënt de gegevens communiceren en transformeren tussen verschillende gegevensbronnen zoals Mainframe, RDBMS, enz.
- Het is meestal erg sneller, robuust en gemakkelijk te leren dan elk ander beschikbaar platform.
- Met behulp van INFORMATICA Workflow Monitor kunnen taken eenvoudig worden gecontroleerd, mislukte taken kunnen worden hersteld en kunnen traag lopende taken worden opgemerkt.
- Het heeft functies zoals eenvoudige verwerking van database-informatie, gegevensvalidatie, migratie van projecten van de ene database naar de andere, projectontwikkeling, iteratie, enz.
V # 52) Roep een paar gebieden of real-time situaties op waarin INFORMATICA vereist is.
Antwoord: Datawarehousing, data-integratie, datamigratie en applicatiemigratie van het ene platform naar het andere platform zijn enkele voorbeelden van realtime gebruiksgebieden.
V # 53) Leg het ETL-programma uit met enkele voorbeelden.
Antwoord: Bekend om zijn uniekheid, staat ETL-tool voor Extract, Transform en Load-tool die in feite het doel oplost van het extraheren van gegevens en ergens naartoe verzenden zoals gedefinieerd door het te wijzigen.
Om heel precies te zijn:
- De extractietaak is om de gegevens te verzamelen uit bronnen zoals de database, bestanden, enz.
- Transformatie wordt beschouwd als het wijzigen van de gegevens die van de bron zijn ontvangen.
- Laden definieert het proces van het invoeren van de gewijzigde gegevens naar het gedefinieerde doel.
Om het op een technische manier te begrijpen, verzamelt de ETL-tool gegevens uit heterogene bronnen en verandert het om het homogeen te maken, zodat het verder kan worden gebruikt voor analyse van de gedefinieerde taak.
Enkele voorbeelden van basisprogramma's zijn:
- Mappings leiden het ETL-proces af van het lezen van gegevens uit hun oorspronkelijke bronnen waar het mappingproces wordt uitgevoerd in de ontwerper.
- Workflows bestaan uit meerdere taken die worden beslist en ontworpen in het Workflow Manager-venster.
- De taak bestaat uit een reeks van meerdere stappen die de volgorde bepalen van acties die tijdens runtime moeten worden uitgevoerd.
Q # 54) Benoem de verschillen tussen Database en Data Warehouse.
Antwoord: Raadpleeg de onderstaande tabel om de verschillen tussen de twee te begrijpen:
beste mp3-muziekdownload-app voor Android
Database | Datawarehouse |
---|---|
Het slaat actuele en up-to-date gegevens op die wordt gebruikt in de dagelijkse activiteiten | Het slaat / analyseert historische gegevens die worden gebruikt voor informatieondersteuning op lange termijn. |
Het richt zich op online transactieverwerking die eenvoudige en korte transacties omvat. | Het richt zich op online analytische verwerking, waaronder complexe vragen. |
Het bestaat uit gedetailleerde en primitieve gegevens waarvan de weergave vlak relationeel is. | Het bestaat uit samengevatte en geconsolideerde gegevens waarvan de weergave multidimensionaal is. |
Er worden lage prestaties waargenomen voor analytische zoekopdrachten. | Analytische zoekopdrachten worden hier beoordeeld als hoge prestaties. |
De efficiëntie wordt bepaald door de transactiedoorvoer te meten. | De efficiëntie wordt bepaald door het meten van de doorvoer van query's en de responstijd. |
V # 55) Leg de kenmerken van de Connected en Unconnected lookup uit.
Antwoord: De kenmerken van Connected Lookup kunnen als volgt worden uitgelegd:
- Er is een directe invoerbron vanuit de pijplijn voor verbonden opzoeken.
- Het heeft een actieve deelname aan de gegevensstroom en zowel dynamische als statische cache wordt gebruikt zoals het geval is.
- Het slaat alle opzoekkolommen op en retourneert de standaardwaarden als de uitvoer wanneer de opzoekvoorwaarde niet overeenkomt.
- Er kunnen meer dan één kolomwaarden worden geretourneerd naar de uitvoerpoort.
- Er worden meerdere outputwaarden doorgegeven en outputpoorten worden aan een andere transformatie gekoppeld.
- Connected lookup ondersteunt door de gebruiker gedefinieerde standaardwaarden.
De kenmerken van niet-verbonden lookup kunnen als volgt worden uitgelegd:
- Niet-verbonden lookup maakt gebruik van statische cache en de invoerbron is het resultaat dat wordt ontvangen van de uitvoer van de LKP-expressie.
- Het slaat alleen de lookup-uitvoerpoorten op en retourneert de waarde als NULL wanneer de lookup-voorwaarde niet overeenkomt.
- Van elke poort wordt slechts één kolom geretourneerd.
- Er wordt slechts één outputwaarde doorgegeven aan een andere transformatie.
- Door de gebruiker gedefinieerde standaardwaarden worden niet ondersteund door niet-verbonden lookup.
Q # 56) Tijdens de lopende sessie worden outputbestanden aangemaakt door de Informatica-server. Schakel er een paar in.
Antwoord: Hieronder worden de weinige outputbestanden genoemd:
- Cachebestanden: Deze bestanden worden gemaakt op het moment dat de geheugencache wordt gemaakt. Voor omstandigheden als Lookup-transformatie, Aggregator-transformatie, enz. Worden index- en datacache-bestanden gemaakt door de Informatica-server.
- Sessiedetailbestand: Zoals de naam definieert, bevat dit bestand laadstatistieken zoals tabelnaam, rijen die zijn afgewezen of geschreven voor elk doel in de mapping en kan worden bekeken in het monitorvenster.
- Prestatiedetailbestand: Dit bestand is een onderdeel van het sessie-eigenschappenblad en bevat informatie over de sessieprestaties om verbeterpunten te bepalen.
- INFORMATICA-serverlogboek: De server maakt een logboek aan voor alle status- en foutmeldingen en is te zien in de homedirectory.
- Sessielogbestand: Voor elke sessie maakt de server een sessielogbestand aan, afhankelijk van het ingestelde traceringsniveau. De informatie die in logbestanden over sessies te zien is, kan zijn:
- Sessie-initialisatieproces,
- SQL-commando's maken voor reader- en writer-threads,
- Lijst met aangetroffen fouten en
- Laad samenvatting
- E-mail na de sessie: Dit helpt bij het automatisch communiceren van de informatie over de sessie (sessie voltooid / sessie mislukt) naar de gewenste ontvangers.
- Weigeren bestand: Dit bestand bevat informatie over de gegevens die niet zijn gebruikt / geschreven naar doelen.
- Controle bestand: In het geval dat de sessie de externe lader gebruikt, bestaat het controlebestand uit laadinstructies en gegevensformaat over het doelbestand.
- Indicator bestand: Dit bestand bevat in feite een nummer dat de rijen markeert die zijn gemarkeerd voor INSERT / UPDATE / DELETE of REJECT.
- Uitvoerbestand: Het uitvoerbestand wordt gemaakt op basis van de bestandseigenschappen.
V # 57) Hoe onderscheid te maken tussen de actieve en passieve transformaties?
Antwoord: Laten we, om het verschil tussen actieve en passieve transformaties te begrijpen, de kenmerken bekijken die de verschillen op een betere manier zullen verklaren.
De actie die wordt uitgevoerd door Active Transformations omvat:
- Het aantal rijen wijzigen volgens de vereiste, dat door de transformaties gaat. Bijvoorbeeld Filtertransformatie die de rij verwijdert die niet aan de voorwaarde voldoet.
- De transactiegrens wijzigen door de rollback- en vastleggingspunten in te stellen. Bijvoorbeeld Transactiecontrole-transformatie.
- Het rijtype wijzigen voor INSERT / UPDATE / DELETE of REJECT.
De actie die wordt uitgevoerd door passieve transformaties omvat:
- Het aantal rijen dat door de transformatie gaat, wordt nooit gewijzigd.
- De transactiegrens is ingesteld.
- Het rijtype is ingesteld.
V # 58) Maak gebruik van de verschillende soorten transformaties.
Antwoord: De verschillende soorten transformaties zijn als volgt:
- Aggregator-transformatie
- Expressie transformatie
- Normalizer-transformatie
- Rangtransformatie
- Filtertransformatie
- Schrijnwerker transformatie
- Transformatie opzoeken
- Transformatie van opgeslagen procedures
- Sorteer transformatie
- Update strategie transformatie
- Transformatie van XML-bronkwalificatie
- Router transformatie
- Sequence Generator-transformatie
V # 59) Wat is dynamische cache?
Antwoord: INFORMATICA-zoekopdrachten kunnen worden gecategoriseerd als cachegeheugen of niet-cachegeheugen. In het geval van dynamische cache kunnen rijen worden ingevoegd of verwijderd op het moment dat de rijen worden gepasseerd en worden ze gesynchroniseerd met het doel. Het cachegeheugen wordt elke keer vernieuwd na verwijder- / updatebewerkingen binnen de sessie.
V # 60) Wat is decoderen in statische cache?
Antwoord: Statische cache is degene die niet wordt bijgewerkt of vernieuwd tijdens de sessie. Het is de standaardcache en retourneert de waarde alleen als de retourvoorwaarde waar is. In andere gevallen retourneert het een Null-waarde. Cache invoegen of bijwerken kan in dit geval niet worden uitgevoerd.
V # 61) Noem enkele voordelen van routertransformatie ten opzichte van filtertransformatie.
Antwoord: Routertransformatie en filtertransformatie zijn hetzelfde omdat beide een voorwaarde gebruiken om de gegevens te testen en te filteren.
De voordelen van router ten opzichte van filtertransformatie kunnen echter worden begrepen aan de hand van de onderstaande punten.
Router transformatie:
- Het staat meer dan één testconditie toe.
- Bied de mogelijkheid om dezelfde invoergegevens op meerdere aantallen voorwaarden te testen.
- In het geval van mapping worden invoergegevens slechts één keer verwerkt door de server en dus worden de prestaties verbeterd.
- Minder complex en efficiënter.
- De records die niet aan de testconditie voldoen, worden nooit geblokkeerd, maar worden doorgegeven aan de standaardgroep.
Vraag 62) Roep enkele eigenschappen van sessies op.
Antwoord: Een sessie is beschikbaar in de workflowmanager en wordt geconfigureerd door een sessietaak te maken. Binnen een mappingprogramma kunnen er meerdere sessies zijn en het kan zowel herbruikbaar als niet-herbruikbaar zijn.
Enkele van de eigenschappen van de sessie zijn als volgt:
- Volgens de vereiste kunnen sessietaken gelijktijdig of opeenvolgend worden uitgevoerd.
- Een sessie kan worden geconfigureerd om de prestaties te analyseren.
- Om een sessietaak te maken of uit te voeren, is algemene informatie nodig over de sessienaam, planning en integratieservice.
- Andere belangrijke eigenschappen van een sessie zijn het sessielogbestand, de testbelasting, foutafhandeling, commit-interval, doeleigenschappen, enz.
Q # 63) Maak een beroep op de taken waarvoor de transformatie van de bronkwalificatie wordt gebruikt.
Antwoord: Bronkwalificatie wordt beschouwd als een actieve transformatie die de rijen leest die zijn betrokken bij de integratieservice binnen de actieve sessie. Het bepaalt de manier waarop de gegevens van de bron worden opgehaald en automatisch worden toegevoegd tijdens het toevoegen van een bron aan de mapping.
De lijst met verschillende taken waarbij bronkwalificatie wordt gebruikt, is als volgt:
- Rijen filteren
- Gegevens sorteren
- Aangepaste query's maken
- Tabellen samenvoegen uit dezelfde bron
- Onderscheidende waarden selecteren
V # 64) Noem een paar Power Center-clienttoepassingen met hun basisdoel?
Antwoord: Taken zoals het maken van sessies en werkstromen, het bewaken van de voortgang van de werkstroom, het ontwerpen van mapplets, enz. Worden uitgevoerd door PowerCenter-clienttoepassingen.
Hieronder vindt u de lijst met PowerCenter-clienttoepassingen met hun doel:
- Repository Manager: Het is een administratief hulpmiddel en het basisdoel is het beheren van archiefmappen, objecten, groepen, enz.
- Beheerconsole: Hier worden de servicetaken zoals starten / stoppen, back-up / herstel, upgraden / verwijderen, enz. Uitgevoerd.
- Power center ontwerper: De ontwerper bestaat uit verschillende ontwerptools die verschillende doelen dienen. Deze ontwerptools zijn:
- Bron Analyzer
- Target Designer
- Transformatie-ontwikkelaar
- Mapplet Designer
- Mapping Manager
- Werkstroombeheer: Het basisdoel is om een set instructies / workflow te definiëren die nodig is om toewijzingen uit te voeren die in de ontwerper zijn ontworpen. Om een workflow te helpen ontwikkelen, zijn er 3 tools beschikbaar, namelijk Task developer, Workflow designer, Worklet designer.
- Werkstroommonitor: Zoals de naam al doet vermoeden, bewaakt de Workflow-monitor de workflow of taken. De lijst met beschikbare vensters is:
- Navigator-venster
- Uitvoervenster
- Tijdsvenster
- Eigenschappenvenster
- Taakweergave
- Gantt-diagramweergave
Gevolgtrekking
Ik hoop dat je inmiddels een duidelijk idee hebt gekregen van de tool en het soort vragen dat in interviews zal worden gesteld.
INFORMATICA is de beste oplossing om gegevensintegratie uit te voeren. Het werkt met multidatabeheer in een multi-platformomgeving zoals Windows, Linux, Unix, enz. En is getest op meer dan 50.000 platforms voor betere resultaten en de beste prestaties onder verschillende andere.
In een notendop, INFORMATICA is een ETL-tool die informatie of gegevens uit verschillende bronnen verzamelt en die informatie laadt naar de gedefinieerde specifieke doelen zonder deze daadwerkelijk op te slaan. Zijn taak is om verschillende diensten en middelen aan verschillende machines te leveren en daarom moeten de aangeleverde gegevens correct zijn met opmerkelijke resultaten.
Poets uw kennis over Informatica-concepten op via dit artikel en bereid u meteen voor op uw interview.
Al het beste!!!
Aanbevolen literatuur
- Interview vragen en antwoorden
- Vragen en antwoorden over ETL-tests
- Enkele lastige vragen en antwoorden voor handmatig testen
- Top 32 beste datastage interviewvragen en antwoorden
- Top Teradata interviewvragen en antwoorden
- Top 30 SAS interviewvragen en antwoorden
- Top 24 interviewvragen voor datamodellering met gedetailleerde antwoorden
- De 10 beste tools voor gegevensanalyse voor perfect gegevensbeheer [2021 LIST]
- Datapoolfunctie in IBM Rational Quality Manager voor testgegevensbeheer
- Test datamanagementconcept, proces en strategie
- Top 14 BESTE testgegevensbeheertools in 2021