Introduction aux questions et réponses d'entrevue de Talend
L'extraction, la transformation et la charge est le processus utilisé pour convertir les données brutes en quelques informations utiles. Il peut être utilisé pour des informations décisionnelles exploitables. Les données sont extraites de diverses sources telles que Salesforce, SAP et des bases de données comme RedShift et Oracle. Il peut également être extrait de formats de fichiers tels que XML, CSV, AVRO, JSON, etc. Il est ensuite transformé et chargé Talend est une plate-forme open source pour l'intégration de données qui fournit divers services et logiciels pour la gestion des données, l'intégration des données, la qualité des données, intégration d'applications d'entreprise, Big data et stockage cloud. Dans cet article de Talend Interview Questions, nous allons discuter des questions d'entrevue pour Talend.
Maintenant, si vous recherchez un emploi lié à Talend, vous devez vous préparer pour les questions d'entrevue Talend 2019. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les importantes questions et réponses d'entrevue de Talend qui vous aideront à réussir votre entrevue.
Dans cet article de questions d'entretien Talend 2019, nous présenterons les 10 questions d'entretien Talend les plus importantes et les plus fréquemment posées. Ces questions sont divisées en deux parties:
Partie 1 - Questions d'entrevue Talend (de base)
Cette première partie couvre les questions et réponses de base de Talend
Q1. Expliquez les différentes connexions disponibles dans Talend?
Répondre:
Les connexions définissent si les données doivent être une sortie de données, traitées ou une séquence logique. Les différentes connexions sont:
- Basé sur des lignes : types tels que recherche, principal, filtre, erreurs de rejet, rejets, uniques / en double, sortie et entrées / sorties multiples.
- Itérer : Ceci est utilisé pour effectuer une boucle récurrente sur les fichiers contenus dans un répertoire.
- Trigger : cette connexion est utilisée pour créer une dépendance entre des sous-jobs ou des Jobs qui sont déclenchés dans une séquence consécutive. Les deux catégories généralisées sont: les déclencheurs de niveau sous-job et composant
- Lien : Il est utilisé pour transférer le schéma de table dans le composant ELT.
Q2. Comment Talend est-il lié au générateur de code?
Répondre:
C'est la question d'entretien de base de Talend posée lors d'un entretien. Veuillez trouver ci-dessous les différents tableaux pris en charge par Talend: Talend est appelé comme un générateur de code qui fournit une interface utilisateur graphique conviviale où les composants doivent simplement être glissés et déposés pour concevoir un travail. Talent Studio se compile automatiquement dans une classe Java une fois que le travail est soumis, où les composants internes, le début, le principal et la fin aident dans le flux de contrôle et, par conséquent, il est également appelé générateur de code.
Q3. Quels schémas sont supportés par Talend?
Répondre:
Les schémas suivants sont pris en charge:
- Schéma générique : il n'est lié à aucune source particulière et est également utilisé comme ressource partageable entre différentes sources de données.
- Schéma fixe : schémas en lecture seule qui sont prédéfinis avec certains composants.
- Schéma du référentiel : le schéma est réutilisable et toutes les modifications apportées au schéma seront reflétées dans tous les travaux.
Q4. Quelles sont les routines?
Répondre:
Ce sont des pièces réutilisables qui peuvent être utilisées pour optimiser le traitement des données en utilisant un code personnalisé. Il aide également à améliorer les fonctionnalités de Talend Studio et améliore également la capacité de travail. Il existe essentiellement deux types de routines: la routine utilisateur et la routine système.
- Routine système : les codes en lecture seule qui peuvent être directement appelés dans n'importe quel Job.
- Routine utilisateur : personnalisée a créé une routine par les utilisateurs en en créant de nouvelles ou en utilisant les anciennes existantes.
Passons aux prochaines questions d'entrevue de Talend
Q5. Quelle est la différence entre ETL et ELT?
Répondre:
ETL ou Extraction, Transformation et Load est le concept séculaire qui implique l'extraction de données à partir de sources externes, en les transformant pour les adapter à l'utilisation selon les besoins commerciaux et opérationnels, puis en les chargeant dans l'entrepôt de données cible cible ou cible base de données. Il s'agit d'une approche très valable tant que plusieurs bases de données et systèmes sources sont impliqués dans l'ensemble du processus. Les données sont transportées d'un endroit à un autre, il est donc souvent conseillé de faire tout le travail lié à la transformation dans un moteur spécialisé distinct.
ELT, d'autre part, est le processus où les données extraites sont principalement chargées dans les systèmes d'extrémité. Par la suite, des transformations sont effectuées par-dessus. C'est une meilleure approche lorsque votre système cible est suffisamment efficace et robuste pour gérer toutes les transformations. La plupart des bases de données analytiques d'aujourd'hui comme Google Big Query et Amazon Redshift utilisent souvent la technologie ELT car leurs systèmes d'extrémité sont suffisamment efficaces pour traiter, gérer et gérer toutes les données transformées.
Partie 2 - Questions d'entrevue Talend (avancé)
Jetons maintenant un coup d'œil aux questions avancées de Talend Interview.
Q6. Qu'est-ce qu'un sous-emploi? Comment les données sont-elles envoyées du travail parent au travail enfant?
Répondre:
Un sous-travail est défini comme un seul composant ou plusieurs composants joints par un flux de données. Un travail peut avoir au moins un sous-travail. Les variables de contexte doivent être utilisées lors du passage d'une valeur du parent au travail enfant.
Q7. Expliquez le composant tMap et répertoriez également les différentes fonctions qui peuvent être effectuées en faisant son utilisation?
Répondre:
Ce sont les questions d'entretien Talend les plus posées dans une interview. tMap est l'un des composants essentiels qui fait partie intégrante de la famille de «traitement». L'utilisation principale est de mapper les données d'entrée avec les données de sortie. Les principales fonctions qui peuvent être exécutées par tap comprennent:
- Appliquer des règles de transformation sur tout type de champ.
- Ajouter ou supprimer des colonnes
- Rejeter les données
- Filtrer les données d'entrée et de sortie à l'aide de contraintes
- Concaténation et échange des données
- Multiplexage et démultiplexage de données
Q8. Expliquez le tDenormalizeSortedRow. Aussi, pouvons-nous utiliser le mode de transfert binaire ou un code ASCII pour créer une connexion SFTP?
Répondre:
Le tDenormalizeSortedRow fait partie intégrante de la famille de traitement. Il est utilisé pour synthétiser le flux d'entrée trié de sorte que la mémoire soit sauvegardée. Toutes les lignes triées en entrée sont combinées dans un groupe où les séparateurs d'éléments sont joints avec des valeurs distinctes. Non, les modes de transfert ne peuvent pas être utilisés lors de la création d'une connexion SFTP. Ce n'est qu'une extension de SSH et ne prend donc en charge aucun type de mode de transfert.
Q9. Expliquez la gestion des erreurs dans Talend?
Répondre:
Voici le processus de gestion des erreurs:
- Le processus de levée d'exception peut être invoqué, ce qui peut également être vu dans la vue d'exécution de la trace de pile rouge.
- Chaque composant et sous-tâche doit renvoyer le code, ce qui entraîne un traitement supplémentaire. Les liens OK / Erreur peuvent être utilisés pour rediriger l'erreur vers une routine de gestion des erreurs.
- Le meilleur moyen et le plus fiable pour gérer une erreur est de définir un sous-travail de gestion des erreurs qui sera appelé en cas d'erreur.
Passons aux prochaines questions d'entrevue de Talend
Q10. Quelle est la différence entre les paramètres XMS et XMX?
Répondre:
Le paramètre XMS est utilisé pour définir la taille de segment de mémoire initiale en Java tandis que XMX est utilisé pour définir la taille de segment de mémoire maximale.
Conclusion
Ici, nous vous avons apporté une liste de 10 questions d'entrevue Talend et leurs réponses. Ne vous limitez pas à ceux-ci, car l'entretien porte sur l'expérience pratique et pratique que vous avez acquise au fil du temps. Restez à l'écoute sur notre blog pour plus d'articles comme ceux-ci.
Article recommandé
Ceci a été un guide pour lister les questions et réponses d'entrevue Talend afin que le candidat puisse réprimer ces questions d'entrevue Talend facilement. Ici, dans cet article, nous avons étudié les principales questions d'entrevue Talend qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Questions d'entretiens chez Top 10-Virtualization
- Questions d'entretiens chez Hibernate
- Questions d'entrevue sur la sécurité des TI - les plus utiles
- Questions d'entretiens chez Struts 2