Introduction aux questions et réponses d'entrevue de test ETL

Les informations et les données commerciales sont les choses les plus importantes de toute entreprise de nos jours. Analyser toutes les données et intégrer ces résultats a gagné un énorme potentiel sur le marché. Il existe de nombreux outils de test ETL qui aident à organiser et à simplifier un processus. Les tests ETL doivent avoir une stratégie bien définie qui facilite tout ce processus. Le processus comprend l'analyse des exigences, la validation et l'estimation des tests, la planification des tests et la conception de l'environnement de test, la préparation et l'exécution des données de test et la création d'un rapport de synthèse. Le processus d'extraction, de transformation et de chargement nécessite des charges d'analyse et, par conséquent, nécessite des tests appropriés. Les questions suivantes vous donneront un aperçu de toutes les questions qui peuvent être posées lors d'un entretien.

Maintenant, si vous recherchez un emploi lié aux tests ETL, vous devez vous préparer pour les questions d'entrevue 2019 sur les tests ETL. 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 test ETL qui vous aideront à réussir votre entrevue.

Dans cet article 2019 sur les questions d'entrevue ETL Testing, nous présenterons les 10 questions d'entrevue ETL Testing les plus importantes et les plus fréquemment utilisées. Ces questions sont divisées en deux parties:

Partie 1 - Questions d'entrevue de test ETL (de base)

Cette première partie couvre les questions et réponses de base pour les tests ETL

Q1. Qu'est-ce que l'ETL et expliquez pourquoi les tests ETL sont requis?

Répondre:
ETL est une abréviation pour extraire, transformer et charger. Ce processus est effectué pour les données qui sont utilisées pour analyser et prédire l'avenir de toute entreprise. Extraire signifie localiser les données et supprimer du fichier source toutes les données. La transformation est le processus de transport des données vers n'importe quel fichier requis et de chargement de ce fichier vers le système cible dans le format demandé ou applicable. Le besoin de tests ETL se pose car nous devons garder une trace des données qui sont transformées d'un système à un autre. Nous devons également vérifier l'efficacité et la vitesse de l'ensemble de ce processus. Les tests ETL garantissent que toutes les données qui sont mises en œuvre sont conformes aux exigences du client et fournissent la sortie nécessaire.

Q2. Quelle est la clé de substitution?

Répondre:
Une clé de substitution peut être considérée comme un identifiant unique qui peut être utilisé pour modéliser une entité ou un objet. Il peut s'agir d'une clé unique dont la signification doit être un identifiant principal de tout objet ou entité qui n'est dérivé d'aucune autre base de données et ne peut pas être utilisé comme clé primaire. La clé de substitution peut être un numéro séquentiel unique. Une clé de substitution n'est pas toujours une clé primaire et dépend généralement de la base de données. Il choisit si la base de données est à jour ou de type temporel. Lorsqu'une base de données est à jour, elle stocke les données actuelles et doit avoir une relation un à un dans les données. En ce qui concerne la base de données temporelle, il peut y avoir plusieurs relations entre la clé primaire et la clé de substitution.

Passons aux prochaines questions d'entrevue de test ETL.

Q3. Expliquez ce qu'est le partitionnement et expliquez les types de partitions?

Répondre:
Afin d'améliorer les performances, les transactions présentes sont subdivisées et ce processus est appelé partitionnement. Le partitionnement aide Informatica Server à créer différentes connexions à ses différentes sources. Les types de partitions sont:
Partitionnement Round Robin: toutes les données sont réparties uniformément entre toutes les partitions. Dans toutes ces partitions, lorsque le nombre de lignes est approximativement le même, ce partitionnement est utilisé.
Partitionnement de hachage: dans ce partitionnement, toutes les clés de partitionnement sont regroupées parmi les partitions appliquent une fonction de hachage. Il est utilisé pour garantir que le groupe de lignes traitées avec la même clé de partitionnement a les mêmes partitions.

Q4. Quels sont les moyens de mettre à jour une table lorsque SSIS est utilisé?
Répondre:
Ce sont les questions d'entrevue de test ETL courantes posées dans une interview. Veuillez trouver ci-dessous les différents tableaux pris en charge par ETL Testing. Pour mettre à jour une table à l'aide de SSIS, les étapes suivantes peuvent être effectuées:

  • Utiliser la commande SQL
  • Utiliser une table intermédiaire pour stocker les données de l'étape
  • Utilisez le cache pour stocker des données qui utilisent un espace limité et nécessitent des rafraîchissements fréquents
  • Utiliser des scripts pour planifier des tâches
  • Utilisez le nom complet de la base de données pour mettre à jour MSSQL.

Q5. Qu'est-ce qu'une aire de rassemblement et quel est son objectif?

Répondre:
Le transfert de données est généralement un ensemble de processus utilisé pour préparer les données du système source. Ces données sont ensuite chargées dans l'entrepôt de données. Le transfert de données comprend les étapes suivantes:

Extraction et transformation des données source où les données sont restructurées selon les exigences du client. La transformation des données comprend le processus de nettoyage des données et les transformations de valeur. Cela implique également le processus d'attribution des clés de substitution.

Partie 2 - Questions d'entrevue de test ETL (avancé)

Jetons maintenant un coup d'œil aux questions d'entrevue avancées sur les tests ETL.

Q6. Expliquez la différence entre les tests ETL et les tests de base de données?

Répondre:
La différence entre les tests ETL et les tests de base de données est la suivante:

  • Les tests ETL se concentrent généralement sur les rapports de Business Intelligence tandis que les tests de base de données impliquent une intégration des données.
  • Les outils utilisés pour les tests ETL sont Cognos, QuerySurge et Informatica tandis que QTP et sélénium sont utilisés pour l'automatisation des tests de base de données.
  • L'analyse des données dans ETL a un impact potentiel sur les données. Les tests de base de données normaux ont des impacts d'implémentation architecturale
  • Les tests ETL ont déformalisé les données tandis que les tests de base de données utilisent des données normalisées.

Q7. Qu'est-ce qu'un fait? Expliquez les types de faits?

Répondre:
Un fait est un élément central d'un modèle multidimensionnel qui comprend les mesures à analyser. Les faits sont liés à différentes dimensions.

Les types de faits sont les suivants:
Additif: une mesure peut effectuer des calculs arithmétiques en utilisant tout ou partie des dimensions.
Semi-additif: dans ce type, une mesure peut effectuer un calcul arithmétique en utilisant uniquement certaines dimensions.
Non additif: une mesure ne peut pas participer aux fonctions arithmétiques en utilisant la dimension.

Passons aux prochaines questions d'entrevue de test ETL.

Q8. Quelle est la différence entre la clé de substitution et la clé primaire?

Répondre:
Une clé de substitution aurait des nombres générés séquentiellement qui n'ont aucune signification. Il est juste utilisé pour identifier les lignes présentes de façon unique. La clé primaire, d'autre part, est utilisée pour identifier les lignes de manière unique. Il est visible pour les utilisateurs et peut être modifié selon les exigences.

Q9. Définissez le terme dimension à évolution lente.
Répondre:
Ce sont les questions d'entrevue de test ETL les plus posées lors d'une entrevue. Les dimensions à évolution lente sont celles qui ont tendance à évoluer très lentement. Les données présentes dans ces dimensions sont lentes à changer. Un exemple de cette dimension peut être une ville ou un employé.
Les lignes de ces données dans les dimensions peuvent être remplacées complètement sans avoir de trace ou une nouvelle ligne peut être créée ou insérée. En utilisant cela, les changements lents peuvent également être suivis.

Q10. Expliquez le concept de purge des données?

Répondre:
La suppression d'une donnée de l'entrepôt de données est appelée purge des données. Ces données qui sont supprimées sont généralement des données qui ont des lignes avec des valeurs nulles ou des espaces qui doivent être nettoyés. Dans ce processus de nettoyage de ce type de déchets ou de déchets, des valeurs sont effectuées.

Article recommandé

Ceci a été un guide pour la liste des questions et réponses d'entrevue de test ETL afin que le candidat puisse réprimer facilement ces questions d'entrevue de test ETL. Ici, dans cet article, nous avons étudié les principales questions d'entrevue de test ETL qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Questions d'entretiens chez Essential Power Bi
  2. Questions d'entretiens PowerShell - Les plus utiles
  3. Top 10 des questions d'entretien de MicroStrategy
  4. Questions d'entretiens chez JIRA