Introduction aux questions et réponses d'entrevue SSIS
SQL Server Integration Services (SSIS) est un outil d'intégration de données développé par Microsoft Corporation qui est utilisé pour un large éventail d'activités de migration de données. Il s'agit d'une plate-forme pour les applications d'intégration de données et de workflow. Il s'agit d'un logiciel commercial propriétaire fourni par Microsoft qui s'exécute sur la plate-forme Microsoft Windows.
Donc, si vous recherchez un emploi lié au SSIS, vous devez vous préparer aux questions d'entrevue SSIS 2019. Bien que chaque entretien SSIS soit différent et que la portée d'un travail soit également différente, nous pouvons vous aider avec les meilleures questions et réponses d'entrevue SSIS, qui vous aideront à franchir le pas et à réussir votre entrevue SSIS. Gardant cela à l'esprit, nous avons conçu les questions et réponses d'entrevue SSIS les plus courantes pour vous aider à réussir votre entrevue.
Vous trouverez ci-dessous la liste des questions d'entrevue SSIS 2019 qui sont principalement posées lors d'une entrevue:
1.Qu'est-ce que SQL Server Integration Services (SSIS)?
Répondre:
SQL Server Integration Services (SSIS) est une plate-forme pour l'intégration de différentes applications et solutions de transformation au niveau de l'entreprise. Les services d'intégration seront utilisés pour fournir des solutions commerciales complexes qui permettent de répondre facilement aux besoins de l'entreprise. Les différents types de solutions commerciales complexes comprennent le transfert de fichiers, l'envoi de messages en réponse aux événements entrants, les applications d'entrepôt de données, l'exploration de données, les opérations de nettoyage des données et la mise à jour des objets ou entités SQL Server. SSIS est également un outil d'extraction, de transformation et de chargement (ETL) qui effectue des opérations de transformation de données.
SQL Server Integration Services (SSIS) est un composant clé du logiciel de base de données SQL Server qui est utilisé pour effectuer différentes opérations de migration de données. SSIS a différentes fonctionnalités telles que les connexions, les gestionnaires d'événements, les tâches, les variables, etc. SQL Server Integration Services (SSIS) fournit des fonctionnalités de programmation et une option d'extensibilité pour développer des modèles personnalisés pour les transformations et les tâches.
2. Quels sont les composants importants de SQL Server Integration Services (SSIS)?
Répondre:
Les composants principaux et importants sont quatre éléments qui sont le moteur d'exécution SSIS, le moteur de pipeline de flux de données, le modèle d'objet SSIS, le service Windows SSIS. Le moteur d'exécution permet de gérer le flux de travail d'un package. Le moteur de pipeline de flux de données fournit la transformation des données de la source à la destination et également des transformations de mémoire. L'architecture des services d'intégration contient un service de services d'intégration qui sera disponible dans le logiciel SQL Server Management Studio qui peut être utilisé pour surveiller et gérer les packages SQL Server Integration Services (SSIS).
Le modèle d'objet Integration Services contient des interfaces de programmation d'application (API) qui peuvent être gérées pour accéder aux utilitaires de ligne de commande, aux applications personnalisées et aux outils Integration Services. La disposition d'exécution d'Integration Services contient des packages, exécute des packages et prend en charge les points d'arrêt, la configuration, les connexions, la journalisation et les transactions, qui peuvent tous être également enregistrés. Le moteur de flux de données sera encapsulé par les tâches de flux de données. Les tampons en mémoire seront fournis par le moteur de flux de données qui déplace les données de l'emplacement source vers l'emplacement de destination.
3.Qu'est-ce qu'un point de contrôle dans SSIS?
Répondre:
Un point de contrôle est utilisé pour stocker les échecs dans les packages SQL Server Integration Services (SSIS) qui fournissent une capacité de point de contrôle pour restaurer le package ayant échoué en mettant fin aux travaux ayant échoué et en reprenant avec les suivants en fournissant une capacité de récupération après défaillance. Dans l'en-tête des points de contrôle, la fenêtre des propriétés fournit le nom du fichier de point de contrôle, l'utilisation du point de contrôle, Enregistrer les points de contrôle. Le chemin complet peut être spécifié dans Checkpoint File Name où les variables de package et les journaux des tâches terminées seront stockés. Check Point Usage est utilisé pour redémarrer au point où la dernière défaillance de la tâche se produit.
Pour implémenter le comportement du point de contrôle, l'enregistrement du point de contrôle doit être défini sur true. Les points de contrôle seront principalement utilisés pour redémarrer les packages SSIS défaillants. Les points de contrôle doivent être configurés dans un package SSIS. Un point de contrôle peut être généré ou activé à l'aide de la configuration des propriétés. Le fichier de point de contrôle peut être examiné en vérifiant l'élément de point de contrôle qui contient l'ID du package. Chaque fois qu'un package SSIS démarre, SSIS recherche et charge le fichier de point de contrôle et lit tous les détails de configuration ou de propriétés.
4.Quels sont les différents flux dans SSIS?
Répondre:
Les différents flux dans SQL Server Integration Services (SSIS) sont le flux de données et le flux de contrôle. La tâche de flux de données sera exécutée par un moteur de flux de données qui déplace ou transfère les données entre les sources et leurs destinations. En ajoutant une tâche de flux de données dans le contrôle de package, vous obtiendrez la fonction d'extraction, de transformation et de chargement (ETL). Un flux de données contient au moins un composant de flux de données. Un composant de flux de données typique contient l'extraction de données à partir de sources et la transformation de données en destinations qui peuvent être modifiées et le chargement de données sur des destinations.
Un plan d'exécution sera fourni au niveau du moteur de flux de données au moment de l'exécution. Pour insérer les données en masse dans la base de données SQL Server, la fonctionnalité de traitement en bloc peut être utilisée à la place des tâches de flux de données. Un flux de contrôle fournit le chemin pour l'exécution du flux de travail des tâches à effectuer. Un concept de boucle est un exemple de méthode d'exécution de flux de contrôle. Le flux de données fournit la transformation des données à partir de la destination source, tandis que le flux de contrôle définit le chemin du flux de données en s'exécutant logiquement et les opérations de flux de contrôle à effectuer. Chaque package SQL Server Integration Services (SSIS) contient un flux de contrôle avec éventuellement au moins un flux de données. Les éléments de flux de contrôle sont de trois types qui sont des conteneurs dans des packages qui fournissent des structures, des fonctionnalités fournissant des tâches et des contraintes de priorité. L'architecture des services d'intégration offre également la possibilité d'imbriquer les conteneurs.
5.Quels sont les différents types de transformations dans SSIS?
Répondre:
Les différents types de transformations sont les transformations de Business Intelligence, les transformations de fractionnement et de jointure, les transformations de ligne, les transformations d'ensemble de lignes, les autres transformations. Là encore, il existe de nombreux sous-types de transformations pour les transformations SSIS ci-dessus. En plus des transformations ci-dessus, il existe également des transformations personnalisées qui existent. Les transformations sont les principaux composants des tâches de flux de données qui transforment les données des flux source vers des destinations dans les formats ou structures souhaités selon les besoins.
Le principal avantage des transformations est qu'elles ont en mémoire et ne nécessitent aucune élaboration dans les scripts SQL. Il existe également des transformations synchrones et asynchrones qui sont utiles pour les transformations simultanées. Les transformations de conversion de données et les colonnes dérivées sont les transformations synchrones où les données circulent dans des tampons de mémoire pendant le processus de transformation et le même tampon atteint. Les transformations asynchrones provoquent le blocage du flux de données qui est à nouveau de deux types appelés transformations partiellement bloquantes et totalement bloquantes. Ces deux transformations très importantes dans SQL Server Integration Services (SSIS).
Article recommandé
Ceci a été un guide pour la liste des questions et réponses d'entrevue SSIS afin que le candidat puisse réprimer ces questions d'entrevue SSIS facilement. c'est le poste le plus précieux sur les questions et réponses d'entrevue SSIS. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Important sur la gestion de la base de données SQL Server
- Guide sur les questions d'entrevue Big Data
- 13 meilleures questions et réponses d'entrevue sur C Programming
- Questions et réponses utiles pour l'entretien avec Apache PIG
- Questions d'entretiens chez Valuable Data Science