Top 40 des questions et réponses d'entretien SSIS (2025)

Voici les questions et réponses d'entretien SSIS 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 SSIS pour les débutants

1) Qu'est-ce que SSIS ?

SSIS ou SQL Server Integration Services (SSIS) est un composant de Microsoft SQL Server, qui peut être utilisé pour accomplir un large éventail de tâches de transformation et de migration de données.


2) Quels sont les composants importants du package SSIS ?

Les composants importants du package SSIS sont

  • Flux de données
  • Flux de contrôle
  • Explorateur de packages
  • Gestionnaire d'événements

👉 Téléchargement PDF gratuit : questions et réponses d'entretien SSIS


3) Expliquer l'explorateur de solutions dans SSIS

L'Explorateur de solutions dans SSIS Designer est un écran sur lequel vous pouvez afficher et accéder à toutes les sources de données, vues de sources de données, projets et autres fichiers divers.


4) Qu'est-ce que cela signifie par flux de données dans SSIS ?

Le flux de données dans SSIS n'est rien d'autre que le flux de données des sources correspondantes vers les destinations cibles.


5) Définir ce qu'est une « tâche » dans SSIS ?

Une tâche dans SSIS est très similaire à la méthode de tout langage de programmation qui représente ou exécute une unité de travail individuelle. Les tâches sont classées en deux catégories

  • Tâches de flux de contrôle
  • Tâches de maintenance de la base de données

Questions d'entretiens chez SSIS


6) Qu'est-ce qu'un package SSIS ?

Un package dans SSIS est une collection organisée de connexions telles que des éléments de flux de données, des événements de contrôle, des gestionnaires d'événements, des paramètres, des variables et des configurations. Vous les assemblez soit en le construisant par programme, soit à l'aide d'outils de conception graphique qui SSIS offre.


7) Nommez différents types de connexions ou de fichiers prenant en charge SSIS ?

Les différents types de connexion qui fonctionnent au sein de SSIS sont

  • ODBC
  • OLEDB
  • Client SQL .net
  • Fichier plat
  • Excel
  • XML

8) Qu'est-ce qu'un conteneur ? Combien de types de conteneurs existe-t-il dans SSIS ?

Dans SSIS, un conteneur est un regroupement logique de tâches, et il permet de gérer ensemble la portée d'une tâche.

Les types de conteneurs dans SSIS sont

  • Conteneur de séquence
  • Conteneur de boucle For
  • Conteneur de boucle foreach
  • Conteneur hôte de tâches

9) Qu'est-ce que la contrainte de préséance dans SSIS ?

La contrainte de préséance dans SSIS vous permet de définir la séquence logique des tâches dans l'ordre dans lequel elles doivent être exécutées. Vous pouvez connecter toutes les tâches à l'aide de connecteurs - Contraintes de priorité.


10) Quelles variables dans SSIS et quels sont les types de variables dans SSIS ?

La variable dans SSIS est utilisée pour stocker des valeurs. Dans SSIS, il existe deux types de variables, variable système et variable utilisateur.


11) Expliquez ce qu'est un point de contrôle dans SSIS ?

Checkpoint dans SSIS permet au projet de redémarrer à partir du point d'échec. Le fichier de point de contrôle stocke les informations sur l'exécution du package. Si le package s'exécute avec succès, le fichier de point de contrôle est supprimé, sinon il redémarrera à partir du point d'échec.


Questions d'entretien SSIS pour 3 ans d'expérience

12) Expliquer les gestionnaires de connexions dans SSIS

Lors de la collecte de données provenant de différentes sources et de leur écriture vers une destination, les gestionnaires de connexions sont utiles. Le gestionnaire de connexion facilite la connexion au système qui inclut des informations telles que les informations sur le fournisseur de données, le nom du serveur, le mécanisme d'authentification, le nom de la base de données, etc.


13) Qu'est-ce que le point d'arrêt SSIS ?

Un point d'arrêt vous permet de suspendre l'exécution du package dans le studio de développement de Business Intelligence pendant le dépannage ou le développement d'un package SSIS.


14) Expliquer la journalisation des événements dans SSIS

Dans SSIS, la journalisation des événements vous permet de sélectionner n'importe quel événement spécifique d'une tâche ou d'un package à enregistrer. Il est utile, lorsque vous dépannez votre package, de comprendre le package de performances.


15) Qu'est-ce que la propriété du mode de journalisation ?

Les packages SSIS et toutes les tâches associées ont une propriété appelée LoggingMode. Cette propriété accepte trois valeurs possibles.

  • Désactivé : pour désactiver la journalisation du composant
  • Activé : pour activer la journalisation de la pièce
  • Utiliser le paramètre parent : pour utiliser le paramètre parent du composant

16) Expliquez le terme tampon de flux de données ?

SSIS fonctionne à l'aide de tampons ; c'est une sorte de table virtuelle en mémoire pour contenir des données.


17) Pour quelles données les données du point de contrôle ne sont-elles pas enregistrées ?

Les données de point de contrôle ne sont pas enregistrées pour les conteneurs For Each Loop et For Loop.


18) Qu'est-ce que les transactions fractionnées conditionnelles dans SSIS ?

La transformation fractionnée conditionnelle dans SSIS est similaire à la condition IF, qui vérifie la condition donnée en fonction de l'évaluation de la condition.


19) Nommez différents types de visualiseurs de données dans SSIS ?

Différents types de visionneuses de données dans SSIS incluent

  • Grille
  • Histogramme
  • Nuage de points
  • Graphique à colonnes

20) Expliquez les emplacements possibles pour enregistrer le package SSIS ?

Vous pouvez enregistrer le package SSIS sur

  • SQL Server
  • Magasin de colis
  • Système de fichiers

21) Quelle sera votre première approche si le package s'exécute correctement dans Business Intelligence Development Studio (BIDS) mais échoue lors de son exécution à partir d'un travail d'agent SQL ?

Le compte qui exécute les tâches de l'agent SQL peut ne pas disposer de l'autorisation requise pour l'une des connexions de votre package. Dans de tels cas, vous pouvez soit créer un compte proxy, soit élever les autorisations du compte.


22) Quel est le rôle de l'onglet Gestionnaires d'événements dans SSIS ?

Dans l'onglet Gestionnaires d'événements, les flux de travail peuvent être configurés pour répondre aux événements de package. Par exemple, vous pouvez configurer le flux de travail lorsqu'une tâche s'arrête, échoue ou démarre.


23) Comment pouvez-vous informer les membres du personnel de l'échec d'un colis ?

Soit à l'intérieur du package, vous pouvez ajouter un Send Mail Tâche dans les gestionnaires d'événements, ou vous pouvez même définir la notification dans l'agent SQL lorsque le package s'exécute.


24) Comment procéderiez-vous pour vous connecter à SSIS ?

La connexion à SSIS peut être effectuée en enregistrant divers événements tels que onError, onWarning, etc. dans plusieurs options telles qu'un fichier plat, XML, une table de serveur SQL, etc.


25) Comment déployeriez-vous un package SSIS en production ?

Pour déployer le package SSIS, nous devons exécuter les fichiers manifestes et déterminer s'il convient de les déployer dans le système de fichiers ou sur SQL Server. Vous pouvez également importer un package depuis SSMS à partir de SQL Server ou du système de fichiers.


Questions d'entretien SSIS pour plus de 5 ans d'expérience

26) Comment gérer les faits arrivant tôt ou les dimensions arrivant tardivement ?

Les dimensions arrivant tardivement sont inévitables ; pour les gérer, nous pouvons créer une dimension factice avec une clé naturelle/business et conserver le reste des attributs comme nuls ou par défaut. Ainsi, lorsque la dimension réelle arrive, la dimension factice est mise à jour avec un changement de type 1. Ceci est également appelé dimensions inférées.


27) Expliquez la méthode pour effectuer une charge incrémentielle ?

Le moyen le meilleur et le plus rapide d'effectuer un chargement incrémentiel consiste à utiliser la colonne Timestamp dans la table source et à stocker le dernier horodatage ETL.


28) Nommez trois composants de flux de données dans SSIS

Les trois composants du flux de données dans SSIS sont :

  • Source
  • De La Carrosserie
  • Destination

29) Pourquoi vérifier les points utilisés dans SSIS ?

Point de contrôle utilisé dans SSIS pour permettre à un package de redémarrer au point de défaillance.


30) Expliquer la propriété du mode de journalisation des événements

Les trois valeurs acceptées par la propriété du mode de journalisation des événements sont :

  • Activé : vous permet de journaliser les composants
  • Désactivé : Il est utilisé pour désactiver les composants
  • UserParentSetting : Il est utilisé pour optimiser le paramètre du parent.

31) Expliquez les différentes options de configuration dynamique dans SSIS.

Les différentes options de configuration dynamique sont :

  1. Fichier XML
  2. Variables client
  3. Base de données par environnement avec les variables
  4. Vous permet d'utiliser une base de données centralisée avec toutes les variables

32) Expliquer la transformation de la conversion des données

La conversion de données est la meilleure méthode pour transmettre les données d'un type à un autre. Cependant, vous devez vous assurer que vous disposez de données COMPATIBLES dans la colonne.


33) Expliquer quelques fonctionnalités de SSIS

Certaines fonctionnalités importantes de SSIS sont :

  • Environnements de studio
  • Fonctions pertinentes d’analyse et d’intégration de données
  • Intégration étroite avec d'autres Microsoft Famille SQL
  • Transformation des requêtes d'exploration de données

34) Expliquez deux inconvénients de SSIS

  • SIS crée parfois des problèmes dans les environnements non Windows
  • Vision et stratégie peu claires
  • SSIS ne prend pas en charge les styles d'intégration de données alternatifs

35) À quoi sert la tâche Exécuter SQL dans SSIS ?

Exécuter SQL vous aide à exécuter une instruction SQL sur une base de données relationnelle.


36) Qu'est-ce qu'un catalogue SSIS ?

Le catalogue SSIS est une base de données pour stocker tous les packages déployés. Il est largement utilisé pour des raisons de sécurité pour stocker et gérer les packages déployés.


37) Comment arrêteriez-vous un package qui s’exécute indéfiniment ?

Ça dépend. Si vous exécutez le package dans l'agent SQL, vous pouvez arrêter le processus à l'aide de T-SQL. Cependant, si le package est en cours d'exécution dans le catalogue SSIS, vous pouvez l'arrêter à l'aide d'Active Operafenêtre de fonctions ou la procédure stockée d'arrêt de l'opération.


38) Expliquer le flux de contrôle des projets et des packages dans SSIS

Dans SSIS, un projet est un conteneur pour développer un package tandis que le package est un objet qui vous aide à implémenter ETL.


39) Expliquer l'utilisation de la tâche XML

XML La tâche vous permet de diviser, fusionner, diviser ou reformater n'importe quel fichier XML.


40) A quoi sert un conteneur de séquence ?

La séquence contenue vous aide à organiser les tâches subsidiaires en les divisant en groupe. Il vous permettra d'appliquer une transaction ou d'attribuer une journalisation au conteneur.


41) Quelles sont les meilleures pratiques importantes pour l’utilisation de SSIS ?

Les bonnes pratiques d’utilisation de l’outil SISS sont :

  • Vous devez éviter d'effectuer des opérations enregistrées
  • Vous devez établir un plan clair pour l’utilisation des ressources.
  • Optimiser la source de données, la transformation de recherche et la destination

42) À quoi sert l'onglet Flux de contrôle dans SSIS ?

L'onglet Flux de contrôle dans SSIS comprend des tâches de flux de données, des conteneurs et des contraintes de priorité qui vous aident à connecter des conteneurs et des fonctions.

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