Die 50 wichtigsten Fragen und Antworten zu Vorstellungsgesprächen mit Informatica (2025)

Hier finden Sie Fragen und Antworten zu Informatica-Interviews für neue und erfahrene Kandidaten, die ihren Traumjob bekommen möchten.

 

Fragen und Antworten zu Informatica-Interviews für Studienanfänger

1. Was verstehen Sie unter Enterprise Data Warehousing?

Wenn die Organisationsdaten an einem einzigen Zugriffspunkt erstellt werden, spricht man von Enterprise Data Warehousing. Über einen einzigen Quellspeicher können Daten mit einer globalen Sicht auf den Server bereitgestellt werden. Man kann regelmäßige Analysen derselben Quelle durchführen. Es liefert bessere Ergebnisse, allerdings ist der Zeitaufwand hoch.

👉Kostenloser PDF-Download: Fragen und Antworten zum Informatica-Interview >>


2. Was ist der Unterschied zwischen einer Datenbank, einem Data Warehouse und einem Data Mart?

Die Datenbank enthält eine Reihe sinnvoll verknüpfter Daten, die im Vergleich dazu normalerweise klein sind Data Warehouse. Im Data Warehouse hingegen gibt es Zusammenstellungen aller Arten von Daten, und die Daten werden nur entsprechend den Bedürfnissen des Kunden entnommen. Andererseits handelt es sich bei Datamart auch um einen Datensatz, der auf die Bedürfnisse verschiedener Domänen zugeschnitten ist. Zum Beispiel verfügt eine Organisation über unterschiedliche Datenmengen für ihre verschiedenen Abteilungen, z. B. Vertrieb, Finanzen, Marketing usw.


3. Was versteht man unter einer Domain?

Wenn alle zugehörigen Beziehungen und Knoten von einem einzigen Organisationspunkt abgedeckt werden, wird dieser als Domäne bezeichnet. Dadurch kann das Datenmanagement verbessert werden.


4. Was ist der Unterschied zwischen einem Repository-Server und einem Powerhouse?

Der Repository-Server steuert das gesamte Repository, einschließlich Tabellen, Diagrammen und verschiedener Verfahren usw. Seine Hauptfunktion besteht darin, die Integrität und Konsistenz des Repositorys sicherzustellen. Während ein leistungsstarker Server die Implementierung verschiedener Prozesse unter den Faktoren des Datenbank-Repositorys des Servers regelt.


5. Wie viele Repositories können in Informatica erstellt werden?

Es kann beliebig viele geben Repositories in Informatica aber letztendlich hängt es von der Anzahl der Ports ab.


6. Welchen Vorteil hat die Partitionierung einer Sitzung?

Das Partitionieren einer Sitzung bedeutet die Durchführung einzelner Sequenzen innerhalb der Sitzung. Der Hauptzweck besteht darin, den Betrieb und die Effizienz des Servers zu verbessern. Andere Transformationen, einschließlich Extraktionen und anderer Ausgaben einzelner Partitionen, werden parallel ausgeführt.


7. Wie werden Indizes nach Abschluss des Ladevorgangs erstellt?

Zur Erstellung von Indizes nach dem Ladevorgang können Befehlsaufgaben auf Sitzungsebene verwendet werden. Indexerstellungsskripte können an den Arbeitsablauf der Sitzung oder die Implementierungssequenz nach der Sitzung angepasst werden. Darüber hinaus ist diese Art der Indexerstellung nach dem Ladevorgang auf Transformationsebene nicht steuerbar.


8. Erklären Sie die Sitzungen. Erklären Sie, wie Batches zum Kombinieren von Ausführungen verwendet werden.

Ein Lehrsatz, der implementiert werden muss, um Daten von einer Quelle in ein Ziel zu konvertieren, wird als Sitzung bezeichnet. Die Sitzung kann mit dem Sitzungsmanager oder dem Befehl pmcmd ausgeführt werden. Mithilfe der Stapelausführung können Sitzungsausführungen entweder seriell oder parallel kombiniert werden. Stapel können verschiedene Sitzungen haben, die parallel oder seriell fortgeführt werden.


9. Wie viele Sitzungen können in einer Gruppe zusammengefasst werden?

Man kann eine beliebige Anzahl von Sitzungen gruppieren, die Migration wäre jedoch einfacher, wenn die Anzahl der Sitzungen in einem Stapel geringer wäre.


10. Erklären Sie den Unterschied zwischen Mapping-Parameter und Mapping-Variable?

Wenn sich Werte während der Sitzungsausführung ändern, spricht man von einer Mapping-Variable. Nach Abschluss speichert der Informatica-Server den Endwert einer Variablen und wird beim Neustart der Sitzung wiederverwendet. Darüber hinaus werden die Werte, die sich während der Sitzungsausführung nicht ändern, als Mapping-Parameter bezeichnet. Das Mapping-Verfahren erläutert Mapping-Parameter und deren Verwendung. Diesen Parametern werden vor Beginn der Sitzung Werte zugewiesen.


11. Was ist komplexes Mapping?

Im Folgenden sind die Merkmale der komplexen Zuordnung aufgeführt.

  • Schwierige Anforderungen
  • Viele Transformationen
  • Komplexe Geschäftslogik

Fragen und Antworten zu Informatica-Interviews für Erfahrene

12. Wie kann man feststellen, ob die Zuordnung korrekt ist oder nicht, ohne eine Sitzung anzuschließen?

Mit Hilfe der Debugging-Option können Sie herausfinden, ob die Sitzung korrekt ist oder nicht, ohne die Sitzung zu verbinden.


13. Kann man Mapping-Parameter oder -Variablen, die in einem Mapping erstellt wurden, in einer anderen wiederverwendbaren Transformation verwenden?

Ja, das ist möglich, da die wiederverwendbare Transformation kein Mapplet oder Mapping enthält.


14. Erklären Sie die Verwendung der Aggregator-Cache-Datei?

Aggregatortransformationen werden bei jedem Durchlauf in Anweisungsblöcken verarbeitet. Es speichert Übergangswerte, die sich im lokalen Pufferspeicher befinden. Aggregatoren stellen zusätzliche Cache-Dateien zum Speichern der Transformationswerte bereit, wenn zusätzlicher Speicher benötigt wird.


15. Beschreiben Sie kurz die Lookup-Transformation?

Lookup-Transformationen sind solche Transformationen, die Zugriffsrechte auf RDBMS-basierte Datensätze haben. Der Server beschleunigt den Zugriff, indem er die Nachschlagetabellen verwendet, um explizite Tabellendaten oder die Datenbank anzuzeigen. Abschließende Daten werden durch Anpassen der Suchbedingung für alle während der Transformationen bereitgestellten Suchports erreicht.


16. Was bedeutet Rollenspieldimension?

Die Dimensionen, die zum Spielen unterschiedlicher Rollen verwendet werden und gleichzeitig in derselben Datenbankdomäne bleiben, werden Rollenspieldimensionen genannt.


17. Wie kann auf Repository-Berichte ohne SQL oder andere Transformationen zugegriffen werden?

Antwort: Repository-Berichte werden vom Metadaten-Reporter erstellt. Es besteht keine Notwendigkeit SQL oder eine andere Transformation, da es sich um eine Web-App handelt.


18. Welche Arten von Metadaten werden im Repository gespeichert?

Zu den Metadatentypen gehören Quelldefinition, Target Definition, Zuordnungen, Mapplet, Transformationen.


19. Erklären Sie die Codepage-Kompatibilität?

Wenn Daten von einer Codepage zu einer anderen verschoben werden, kann es zu keinem Datenverlust kommen, sofern beide Codepages dieselben Zeichensätze haben. Alle Merkmale der Quellseite müssen auf der Zielseite verfügbar sein. Wenn darüber hinaus nicht alle Zeichen der Quellseite auf der Zielseite vorhanden sind, handelt es sich um eine Teilmenge und es kommt während der Transformation definitiv zu Datenverlusten, da die beiden Codepages nicht kompatibel sind.


20. Wie können Sie alle Zuordnungen im Repository gleichzeitig validieren?

Um so Zuordnungen können nicht gleichzeitig validiert werden, da jeweils nur eine Zuordnung validiert werden kann.


Fragen und Antworten zu Informatica-Interviews für 2 und 3 Jahre Berufserfahrung

21. Erklären Sie kurz die Aggregator-Transformation?

Es ermöglicht die Durchführung aggregierter Berechnungen wie Summen, Durchschnittswerte usw. Im Gegensatz zur Ausdruckstransformation können Berechnungen in Gruppen durchgeführt werden.


22. Ausdruckstransformation beschreiben?

Bei dieser Form der Transformation können Werte in einer einzelnen Zeile berechnet werden, bevor sie auf das Ziel geschrieben werden. Es kann zur Durchführung nicht aggregierter Berechnungen verwendet werden. Bedingte Anweisungen können auch getestet werden, bevor die Ausgabeergebnisse in die Zieltabellen gelangen.


23. Was meinst du mit Filtertransformation?

Es ist ein Medium zum Filtern von Zeilen in einer Zuordnung. Daten müssen durch Filtertransformation transformiert werden und dann wird die Filterbedingung angewendet. Die Filtertransformation enthält alle Eingabe-/Ausgabeports und die Zeilen, die die Bedingung erfüllen, können nur diesen Filter passieren.


24. Was ist Joiner-Transformation?

Eine Joiner-Transformation verbindet zwei verbundene heterogene Quellen, die an verschiedenen Standorten liegen, während eine Source-Qualifier-Transformation Daten aus einer gemeinsamen Quelle verbinden kann.


25. Was ist eine Lookup-Transformation?

Es wird zum Nachschlagen von Daten in einer relationalen Tabelle durch Zuordnung verwendet. Die Suchdefinition einer beliebigen relationalen Datenbank wird aus einer Quelle importiert, die dazu neigt, Client und Server zu verbinden. In einem Mapping können mehrere Lookup-Transformationen verwendet werden.


26. Wie wird Union Transformation verwendet?

Antwort: Es handelt sich um eine Transformation verschiedener Eingabegruppen, mit der Daten aus verschiedenen Quellen kombiniert werden können. Es funktioniert wie die UNION All-Anweisung in SQL, die zum Kombinieren der Ergebnismenge zweier SELECT-Anweisungen verwendet wird.


27. Was meinst du mit inkrementeller Aggregation?

Die Option für die inkrementelle Aggregation wird immer dann aktiviert, wenn eine Sitzung für ein Zuordnungsaggregat erstellt wird. Power Center führt eine inkrementelle Aggregation anhand der Zuordnungs- und historischen Cache-Daten durch, um neue Aggregationsberechnungen inkrementell durchzuführen.


28. Was ist der Unterschied zwischen einer verbundenen Suche und einer nicht verbundenen Suche?

Wenn die Eingaben direkt von anderen Transformationen in der Pipeline übernommen werden, spricht man von einer verbundenen Suche. Die unverbundene Suche übernimmt zwar keine Eingaben direkt von anderen Transformationen, kann aber in beliebigen Transformationen verwendet und mithilfe des LKP-Ausdrucks als Funktion ausgelöst werden. Man kann also sagen, dass ein unverbundener Lookup im Mapping mehrfach aufgerufen werden kann.


29. Was ist ein Mapplet?

Ein wiederverwendbares Objekt, das den Mapplet-Designer verwendet, wird Mapplet genannt. Es ermöglicht die Wiederverwendung der Transformationslogik in Massenzuordnungen und enthält darüber hinaus auch eine Reihe von Transformationen.


30. Wiederverwendbare Transformation kurz definieren?

Wiederverwendbare Transformationen werden beim Mapping mehrfach verwendet. Es unterscheidet sich von anderen Mappings, die die Transformation verwenden, da sie als Metadaten gespeichert wird. Die Transformationen werden in den Zuordnungen aufgehoben, wenn eine Änderung an der wiederverwendbaren Transformation vorgenommen wird.


31. Was bedeutet Update-Strategie und welche unterschiedlichen Optionen gibt es?

Die zeilenweise Verarbeitung erfolgt durch Informatica. Jede Zeile wird in die Zieltabelle eingefügt, da sie als Standard markiert ist. Die Aktualisierungsstrategie wird immer dann verwendet, wenn die Zeile basierend auf einer bestimmten Reihenfolge aktualisiert oder eingefügt werden muss. Darüber hinaus muss die Bedingung in der Aktualisierungsstrategie angegeben werden, damit die verarbeitete Zeile als aktualisiert oder eingefügt markiert wird.


32. Welches Szenario zwingt den Informatica-Server dazu, Dateien abzulehnen?

Dies geschieht, wenn bei der Aktualisierungsstrategietransformation DD_Reject auftritt. Darüber hinaus stört es die in den Zeilen abgelegte Datenbankbeschränkung, die komprimiert wurde.


33. Was ist ein Ersatzschlüssel?

Der Ersatzschlüssel ist ein Ersatz für den natürlichen Primschlüssel. Es handelt sich um eine eindeutige Identifikation für jede Zeile in der Tabelle. Dies ist sehr vorteilhaft, da sich der natürliche Primärschlüssel ändern kann, was letztendlich die Aktualisierung erschwert. Sie werden immer in Form einer Ziffer oder Ganzzahl verwendet.


34. Was sind die erforderlichen Aufgaben, um die Sitzungspartition zu erreichen?

Um eine Sitzungspartitionierung durchzuführen, muss die Sitzung so konfiguriert werden, dass die Quelldaten partitioniert werden, und anschließend muss der Informatica-Servercomputer in mehreren CPUs installiert werden.


35. Welche Dateien werden während der Sitzung vom Informatikserver erstellt?

Während der Sitzungsläufe werden folgende Dateien erstellt: Fehlerprotokoll, fehlerhafte Datei, Workflow niedrig und Sitzungsprotokoll.


Fragen und Antworten zu Informatica-Vorstellungsgesprächen für Personen mit mehr als 5 Jahren Berufserfahrung

36. Eine Sitzungsaufgabe kurz definieren?

Dabei handelt es sich um einen Teil der Anweisungen für den Power Center-Server, wie und wann Daten von Quellen zu Zielen übertragen werden sollen.


37. Was bedeutet Befehlsaufgabe?

Diese spezielle Aufgabe ermöglicht die Eingabe eines oder mehrerer Shell-Befehle Unix oder DOS in Windows zur Ausführung während des Workflows.


38. Was ist eine eigenständige Befehlsaufgabe?

Diese Aufgabe kann an einer beliebigen Stelle im Workflow verwendet werden, um die Shell-Befehle auszuführen.


39. Was versteht man unter Shell-Befehlen vor und nach der Sitzung?

Die Befehlsaufgabe kann als Shell-Befehl vor oder nach der Sitzung für eine Sitzungsaufgabe aufgerufen werden. Man kann es als Pre-Session-Befehl, Post-Session-Erfolgsbefehl oder Post-Session-Failure-Befehl ausführen.


40. Was ist ein vordefiniertes Ereignis?

Es handelt sich um ein Dateiüberwachungsereignis. Es wartet darauf, dass eine bestimmte Datei an einem bestimmten Ort ankommt.


41. Wie können Sie ein vom Benutzer definiertes Ereignis definieren?

Ein benutzerdefiniertes Ereignis kann als Aufgabenfluss im Workflow beschrieben werden. Ereignisse können erstellt und dann bei Bedarf durchgeführt werden.


42. Was ist ein Arbeitsablauf?

Antwort: Beim Workflow handelt es sich um eine Reihe von Anweisungen, die dem Server mitteilen, wie Aufgaben zu implementieren sind.


43. Welche verschiedenen Tools gibt es im Workflow Manager?

Im Folgenden sind die verschiedenen Tools im Workflow-Manager aufgeführt, nämlich

  • Aufgabendesigner
  • Worklet-Designer
  • Workflow-Designer

44. Nennen Sie mir neben dem Workflow-Manager pmcmd noch andere Tools für Planungszwecke.

Das Tool für Planungszwecke außer dem Workflow-Manager kann ein Tool eines Drittanbieters wie „CONTROL M“ sein.


45. Was ist OLAP (Online Analytical Processing)?

Eine Methode, mit der eine mehrdimensionale Analyse durchgeführt wird.


46. ​​Welche verschiedenen Arten von OLAP gibt es? Gib ein Beispiel?

ROLAP z. B. BO, MOLAP z. B. Cognos, HOLAP, DOLAP


47. Was meinst du mit Worklet?

Wenn die Workflow-Aufgaben in einem Satz gruppiert sind, nennt man das Worklet. Workflow-Aufgaben umfassen Timer, Entscheidung, Befehl, Ereigniswartezeit, E-Mail, Sitzung, Link, Zuweisung, Steuerung usw.


48. Wozu dient der Target Designer?

Target Die Definition wird mit Hilfe des Zieldesigners erstellt.


49. Wo finden wir die Durchsatzoption in Informatica?

Die Durchsatzoption finden Sie in Informatica im Workflow-Monitor. Klicken Sie im Workflow-Monitor mit der rechten Maustaste auf die Sitzung und dann auf „Ausführungseigenschaften abrufen“. Unter „Quelle/Ziel-Statistiken“ finden Sie die Option „Durchsatz“.


50. Was ist die Zielladereihenfolge?

Ans: Target Die Ladereihenfolge wird auf der Grundlage von Quellqualifizierern in einer Zuordnung angegeben. Wenn mehrere Quellqualifizierer vorhanden sind, die mit verschiedenen Zielen verknüpft sind, kann die Reihenfolge festgelegt werden, in der der Informatica-Server Daten in die Ziele lädt.


Diese Interviewfragen helfen auch bei Ihrer mündlichen Prüfung