Top 50 des questions et réponses d'entretien avec Informatica (2025)

Voici les questions et réponses d'entretien d'Informatica pour les candidats les plus récents et les plus expérimentés pour obtenir l'emploi de leurs rêves.

 

Questions et réponses d'entretien d'embauche avec Informatica pour les débutants

1. Qu'entendez-vous par entreposage de données d'entreprise ?

Lorsque les données de l'organisation sont créées à un point d'accès unique, on parle d'entreposage de données d'entreprise. Les données peuvent être fournies avec une vue globale au serveur via un magasin source unique. On peut faire des analyses périodiques sur cette même source. Cela donne de meilleurs résultats mais cependant le temps nécessaire est élevé.

👉 Téléchargement PDF gratuit : Questions et réponses d'entretien avec Informatica >>


2. Quelle est la différence entre une base de données, un entrepôt de données et un data mart ?

La base de données comprend un ensemble de données raisonnablement affiliées qui sont normalement de petite taille par rapport à entrepôt de données. Alors que dans l'entrepôt de données, il existe des assortiments de toutes sortes de données et les données ne sont extraites qu'en fonction des besoins du client. D'un autre côté, un datamart est également un ensemble de données conçu pour répondre aux besoins de différents domaines. Par exemple, une organisation disposant de différents blocs de données pour ses différents départements, à savoir les ventes, les finances, le marketing, etc.


3. Qu'entend-on par domaine ?

Lorsque toutes les relations et nœuds associés sont couverts par un seul point d’organisation, on l’appelle domaine. Grâce à cela, la gestion des données peut être améliorée.


4. Quelle est la différence entre un serveur de référentiel et une centrale ?

Le serveur de référentiel contrôle le référentiel complet qui comprend des tableaux, des graphiques et diverses procédures, etc. Sa fonction principale est d'assurer l'intégrité et la cohérence du référentiel. Tandis qu'un serveur puissant régit la mise en œuvre de divers processus parmi les facteurs du référentiel de base de données du serveur.


5. Combien de référentiels peuvent être créés dans Informatica ?

Il peut y avoir n'importe quel nombre de référentiels dans Informatica mais finalement cela dépend du nombre de ports.


6. Quel est l'avantage de partitionner une session ?

Partitionner une session signifie des séquences de mise en œuvre en solo au sein de la session. Son objectif principal est d'améliorer le fonctionnement et l'efficacité du serveur. D'autres transformations incluant des extractions et autres sorties de partitions uniques sont effectuées en parallèle.


7. Comment les index sont-ils créés une fois le processus de chargement terminé ?

Dans le but de créer des index après le processus de chargement, des tâches de commande au niveau de la session peuvent être utilisées. Les scripts de création d'index peuvent être alignés sur le flux de travail de la session ou sur la séquence de mise en œuvre post-session. De plus, ce type de création d'index ne peut pas être contrôlé après le processus de chargement au niveau de la transformation.


8. Expliquez les séances. Expliquez comment les lots sont utilisés pour combiner les exécutions ?

Un ensemble d'enseignement qui doit être mis en œuvre pour convertir des données d'une source en une cible est appelé une session. La session peut être réalisée à l'aide du gestionnaire de session ou de la commande pmcmd. L'exécution par lots peut être utilisée pour combiner les exécutions de sessions soit en série, soit en parallèle. Les lots peuvent avoir différentes sessions reportées de manière parallèle ou en série.


9. Combien de sessions peut-on regrouper par lots ?

On peut regrouper n'importe quel nombre de sessions, mais la migration serait plus facile si le nombre de sessions était inférieur dans un lot.


10. Expliquez la différence entre le paramètre de mappage et la variable de mappage ?

Lorsque les valeurs changent pendant l'exécution de la session, cela s'appelle une variable de mappage. Une fois l'opération terminée, le serveur Informatica stocke la valeur finale d'une variable et est réutilisée au redémarrage de la session. De plus, les valeurs qui ne changent pas pendant l'exécution des sessions sont appelées paramètres de mappage. La procédure de mappage explique les paramètres de mappage et leur utilisation. Des valeurs sont attribuées à ces paramètres avant de démarrer la session.


11. Qu'est-ce qu'une cartographie complexe ?

Voici les caractéristiques de la cartographie complexe.

  • Des exigences difficiles
  • De nombreux nombres de transformations
  • Logique métier complexe

Questions et réponses d'entretien Informatica pour les expérimentés

12. Comment peut-on déterminer si le mappage est correct ou non sans session de connexion ?

On peut savoir si la session est correcte ou non sans connecter la session à l'aide de l'option de débogage.


13. Peut-on utiliser des paramètres de mappage ou des variables créés dans un mappage dans toute autre transformation réutilisable ?

Oui, c'est possible car la transformation réutilisable ne contient aucun mapplet ni mappage.


14. Expliquer l'utilisation du fichier cache de l'agrégateur ?

Transformations d'agrégation sont traités en morceaux d'instructions lors de chaque exécution. Il stocke les valeurs de transition qui se trouvent dans la mémoire tampon locale. Les agrégateurs fournissent des fichiers cache supplémentaires pour stocker les valeurs de transformation si de la mémoire supplémentaire est requise.


15. Décrivez brièvement la transformation de la recherche ?

Les transformations de recherche sont les transformations qui ont le droit d'admission à l'ensemble de données basé sur un SGBDR. Le serveur accélère l'accès en utilisant les tables de recherche pour examiner les données explicites des tables ou la base de données. Les données finales sont obtenues en faisant correspondre la condition de recherche pour tous les ports de recherche fournis lors des transformations.


16. Que signifie la dimension jeu de rôle ?

Les dimensions utilisées pour jouer des rôles diversifiés tout en restant dans le même domaine de base de données sont appelées dimensions de jeu de rôle.


17. Comment accéder aux rapports du référentiel sans SQL ou autres transformations ?

Réponse : Les rapports de référentiel sont établis par le journaliste de métadonnées. Il n'y a pas besoin de SQL ou autre transformation puisqu'il s'agit d'une application web.


18. Quels sont les types de métadonnées stockées dans le référentiel ?

Les types de métadonnées incluent la définition de la source, Target définition, Mappages, Mapplet, Transformations.


19. Expliquez la compatibilité des pages de codes ?

Lorsque les données passent d'une page de codes à une autre, à condition que les deux pages de codes aient les mêmes jeux de caractères, la perte de données ne peut pas se produire. Toutes les caractéristiques de la page source doivent être disponibles dans la page cible. De plus, si tous les caractères de la page source ne sont pas présents dans la page cible, il s'agirait alors d'un sous-ensemble et une perte de données se produira certainement lors de la transformation car les deux pages de codes ne sont pas compatibles.


20. Comment valider simultanément tous les mappages du référentiel ?

Tous les cartographies ne peuvent pas être validés simultanément car à chaque fois un seul mappage peut être validé.


Questions et réponses d'entretien Informatica pour 2 et 3 ans d'expérience

21. Expliquez brièvement la transformation Agrégateur ?

Cela permet d'effectuer des calculs agrégés tels que des sommes, des moyennes, etc. C'est différent de la transformation d'expression dans laquelle on peut effectuer des calculs en groupes.


22. Décrire la transformation d'expression ?

Les valeurs peuvent être calculées sur une seule ligne avant d'écrire sur la cible dans cette forme de transformation. Il peut être utilisé pour effectuer des calculs non agrégés. Les instructions conditionnelles peuvent également être testées avant que les résultats de sortie ne soient envoyés aux tables cibles.


23. Qu'entendez-vous par transformation de filtre ?

C'est un moyen de filtrer les lignes dans un mappage. Les données doivent être transformées via une transformation de filtre, puis la condition de filtre est appliquée. La transformation de filtre contient tous les ports d'entrée/sortie, et les lignes qui remplissent la condition ne peuvent passer que par ce filtre.


24. Qu'est-ce que la transformation Joiner ?

La transformation Joiner combine deux sources hétérogènes affiliées vivant dans des emplacements différents, tandis qu'une transformation de qualificatif de source peut combiner des données émergeant d'une source commune.


25. Qu'est-ce que la transformation Recherche ?

Il est utilisé pour rechercher des données dans une table relationnelle via le mappage. La définition de recherche de n'importe quelle base de données relationnelle est importée à partir d'une source qui a tendance à connecter le client et le serveur. On peut utiliser plusieurs transformations de recherche dans un mappage.


26. Comment la transformation syndicale est-elle utilisée ?

Réponse : Il s'agit d'une transformation de groupe d'entrée diversifiée qui peut être utilisée pour combiner des données provenant de différentes sources. Cela fonctionne comme l'instruction UNION All en SQL qui est utilisée pour combiner l'ensemble de résultats de deux instructions SELECT.


27. Que voulez-vous dire par agrégation incrémentielle ?

L’option d’agrégation incrémentielle est activée chaque fois qu’une session est créée pour un agrégat de mappage. Power Center effectue une agrégation incrémentielle via les données de mappage et de cache historique pour effectuer de nouveaux calculs d'agrégation de manière incrémentielle.


28. Quelle est la différence entre une recherche connectée et une recherche non connectée ?

Lorsque les entrées proviennent directement d’autres transformations dans le pipeline, on parle de recherche connectée. Bien que la recherche non connectée ne prenne pas directement les entrées d'autres transformations, elle peut être utilisée dans n'importe quelle transformation et peut être générée en tant que fonction à l'aide de l'expression LKP. On peut donc dire qu'une recherche non connectée peut être appelée plusieurs fois lors du mappage.


29. Qu'est-ce qu'un mapplet ?

Un objet recyclable qui utilise mapplet designer est appelé mapplet. Il permet de réutiliser la logique de transformation dans une multitude de mappages et contient également un ensemble de transformations.


30. Définir brièvement la transformation réutilisable ?

La transformation réutilisable est utilisée à plusieurs reprises dans la cartographie. Il est différent des autres mappages qui utilisent la transformation puisqu'il est stocké sous forme de métadonnées. Les transformations seront annulées dans les mappages chaque fois qu'une modification est apportée à la transformation réutilisable.


31. Que signifie la stratégie de mise à jour et quelles en sont les différentes options ?

Le traitement ligne par ligne est effectué par Informatica. Chaque ligne est insérée dans la table cible car elle est marquée par défaut. La stratégie de mise à jour est utilisée chaque fois que la ligne doit être mise à jour ou insérée en fonction d'une séquence. De plus, la condition doit être spécifiée dans la stratégie de mise à jour pour que la ligne traitée soit marquée comme mise à jour ou insérée.


32. Quel est le scénario qui oblige le serveur Informatica à rejeter les fichiers ?

Cela se produit lorsqu'il fait face à DD_Reject lors de la transformation de la stratégie de mise à jour. De plus, cela perturbe la contrainte de base de données déposée dans les lignes qui étaient condensées.


33. Qu'est-ce qu'une clé de substitution ?

La clé de substitution remplace la clé principale naturelle. Il s'agit d'une identification unique pour chaque ligne du tableau. C'est très bénéfique car la clé primaire naturelle peut changer, ce qui finit par rendre la mise à jour plus difficile. Ils sont toujours utilisés sous la forme d'un chiffre ou d'un nombre entier.


34. Quelles sont les tâches préalables à la réalisation de la partition de session ?

Afin d'effectuer une partition de session, il faut configurer la session pour partitionner les données sources, puis installer la machine serveur Informatica dans plusieurs processeurs.


35. Quels fichiers sont créés lors de la session rhums par le serveur informatique ?

Lors de l'exécution de la session, les fichiers créés sont notamment le journal des erreurs, le fichier incorrect, le flux de travail faible et le journal de session.


Questions et réponses d'entretien avec Informatica pour plus de 5 ans d'expérience

36. Définir brièvement une tâche de session ?

Il s'agit d'un ensemble d'instructions qui guident le serveur Power Center sur comment et quand transférer les données des sources vers les cibles.


37. Que signifie la tâche de commandement ?

Cette tâche spécifique autorise une ou plusieurs commandes shell dans Unix ou DOS sous Windows pour s'exécuter pendant le flux de travail.


38. Qu'est-ce qu'une tâche de commande autonome ?

Cette tâche peut être utilisée n'importe où dans le flux de travail pour exécuter les commandes shell.


39. Qu'entend-on par commande shell avant et après session ?

La tâche de commande peut être appelée en tant que commande shell avant ou après session pour une tâche de session. On peut l'exécuter en tant que commande de pré-session, commande de réussite après la session ou commande d'échec après la session.


40. Qu'est-ce qu'un événement prédéfini ?

Il s'agit d'un événement de surveillance de fichiers. Il attend qu'un fichier spécifique arrive à un emplacement spécifique.


41. Comment pouvez-vous définir un événement défini par l'utilisateur ?

L'événement défini par l'utilisateur peut être décrit comme un flux de tâches dans le flux de travail. Des événements peuvent être créés puis déclenchés selon les besoins.


42. Qu'est-ce qu'un flux de travail ?

Réponse : Le flux de travail est un ensemble d'instructions qui communiquent au serveur comment mettre en œuvre les tâches.


43. Quels sont les différents outils du gestionnaire de workflow ?

Voici les différents outils du gestionnaire de workflow, à savoir

  • Concepteur de tâches
  • Concepteur de worklets
  • Concepteur de flux de travail

44. Dites-moi s'il existe d'autres outils de planification autres que le gestionnaire de flux de travail pmcmd ?

L'outil de planification autre que le gestionnaire de flux de travail peut être un outil tiers tel que « CONTROL M ».


45. Qu'est-ce que OLAP (traitement analytique en ligne ?

Une méthode par laquelle une analyse multidimensionnelle se produit.


46. ​​Quels sont les différents types d'OLAP ? Donne un exemple?

ROLAP par exemple.BO, MOLAP par exemple.Cognos, HOLAP, DOLAP


47. Qu'entendez-vous par worklet ?

Lorsque les tâches du workflow sont regroupées dans un ensemble, celui-ci est appelé worklet. Les tâches du workflow incluent la minuterie, la décision, la commande, l'attente d'un événement, le courrier, la session, le lien, l'affectation, le contrôle, etc.


48. À quoi sert le concepteur de cibles ?

Target La définition est créée à l'aide du concepteur de cible.


49. Où pouvons-nous trouver l'option de débit dans Informatica ?

L'option de débit peut être trouvée dans Informatica dans le moniteur de flux de travail. Dans le moniteur de flux de travail, faites un clic droit sur la session, puis cliquez sur obtenir les propriétés d'exécution et sous les statistiques source/cible, nous pouvons trouver l'option de débit.


50. Qu'est-ce que l'ordre de chargement cible ?

Ans: Target L'ordre de chargement est spécifié sur la base des qualificateurs de source dans un mappage. S'il existe plusieurs qualificateurs de source liés à différentes cibles, on peut alors définir l'ordre dans lequel le serveur Informatica charge les données dans les cibles.


Ces questions d'entretien vous aideront également dans votre soutenance