Top 40 SSIS-interviewvragen en antwoorden (2025)
SSIS-interviewvragen en antwoorden voor eerstejaarsstudenten
1) Wat is SSIS?
SSIS of SQL Server Integration Services (SSIS) is een onderdeel van Microsoft SQL Server, dat kan worden gebruikt om een breed scala aan gegevenstransformatie- en migratietaken uit te voeren.
2) Wat zijn de belangrijke componenten van het SSIS-pakket?
Het belangrijke onderdeel in het SSIS-pakket is
- Informatiestroom
- Controle stroom
- Pakketverkenner
- Gebeurtenisafhandelaar
👉 Gratis pdf-download: SSIS-interviewvragen en -antwoorden
3) Leg oplossingsverkenner in SSIS uit
Solution Explorer in SSIS Designer is een scherm waarop u alle gegevensbronnen, gegevensbronweergaven, projecten en andere bestanden kunt bekijken en openen.
4) Wat betekent het met gegevensstroom in SSIS?
De gegevensstroom in SSIS is niets anders dan de gegevensstroom van de overeenkomstige bronnen naar de doelbestemmingen.
5) Definieer wat "taak" is in SSIS?
Een taak in SSIS lijkt sterk op de methode van elke programmeertaal die een individuele werkeenheid vertegenwoordigt of uitvoert. Taken zijn onderverdeeld in twee categorieën
- Controlestroomtaken
- Databaseonderhoudstaken
6) Wat is een SSIS-pakket?
Een pakket in SSIS is een georganiseerde verzameling verbindingen, zoals gegevensstroomelementen, besturingsgebeurtenissen, gebeurtenishandlers, parameters, variabelen en configuraties. Je stelt ze samen door het programmatisch te bouwen of met grafische ontwerptools SSIS biedt.
7) Noem verschillende soorten verbindingen of bestanden die SSIS ondersteunen?
Er zijn verschillende soorten verbindingen die binnen SSIS werken
- ODBC
- OLEDB
- .net SQLClient
- Plat bestand
- Excel
- XML
8) Wat is een container? Hoeveel soorten containers zijn er in SSIS?
In SSIS is een container een logische groep taken en maakt het mogelijk om de reikwijdte van een taak samen te beheren.
Soorten containers in SSIS zijn
- Volgorde container
- Voor luscontainer
- Foreach-luscontainer
- Hostcontainer voor taken
9) Wat is prioriteitsbeperking in SSIS?
Met prioriteitsbeperking in SSIS kunt u de logische volgorde van taken definiëren in de volgorde waarin ze moeten worden uitgevoerd. U kunt alle taken verbinden met behulp van connectoren - Prioriteitsbeperkingen.
10) Welke variabelen in SSIS en wat zijn de soorten variabelen in SSIS?
Variabele in SSIS wordt gebruikt om waarden op te slaan. In SSIS zijn er twee soorten variabelen: systeemvariabele en gebruikersvariabele.
11) Leg uit wat een controlepunt was in SSIS?
Checkpoint in SSIS zorgt ervoor dat het project opnieuw kan worden opgestart vanaf het punt waarop het is mislukt. Het Checkpoint-bestand slaat de informatie op over de uitvoering van het pakket. Als het pakket succesvol wordt uitgevoerd, wordt het checkpoint-bestand verwijderd, anders wordt het opnieuw opgestart vanaf het punt waarop het is mislukt.
SSIS-interviewvragen voor 3 jaar ervaring
12) Verbindingsmanagers in SSIS uitleggen
Bij het verzamelen van gegevens uit verschillende bronnen en het schrijven ervan naar een bestemming zijn verbindingsmanagers nuttig. Verbindingsbeheer vergemakkelijkt de verbinding met het systeem die informatie bevat zoals gegevensproviderinformatie, servernaam, authenticatiemechanisme, databasenaam, enz.
13) Wat is een SSIS-breekpunt?
Met een breekpunt kunt u de uitvoering van het pakket in de business intelligence-ontwikkelingsstudio pauzeren tijdens het oplossen van problemen of de ontwikkeling van een SSIS-pakket.
14) Leg het vastleggen van gebeurtenissen in SSIS uit
In SSIS kunt u met gebeurtenisregistratie elke specifieke gebeurtenis van een taak of pakket selecteren die moet worden geregistreerd. Het is nuttig om bij het oplossen van problemen met uw pakket inzicht te krijgen in het prestatiepakket.
15) Wat is de eigenschap van de logmodus?
SSIS-pakketten en alle bijbehorende taken hebben een eigenschap met de naam LoggingMode. Deze eigenschap accepteert drie mogelijke waarden.
- Uitgeschakeld: om het loggen van de component uit te schakelen
- Ingeschakeld: Om het loggen van het onderdeel in te schakelen
- Gebruik bovenliggende instelling: Om de bovenliggende instelling van de component te gebruiken
16) Leg de term datastroombuffer uit.
SSIS werkt met buffers; het is een soort virtuele tabel in het geheugen waarin gegevens worden opgeslagen.
17) Voor welke gegevens worden de controlepuntgegevens niet opgeslagen?
Controlepuntgegevens worden niet opgeslagen voor For Each Loop- en For Loop-containers.
18) Wat zijn voorwaardelijke gesplitste transacties in SSIS?
Voorwaardelijke gesplitste transformatie in SSIS is net als de IF-voorwaarde, die controleert op de gegeven voorwaarde op basis van de voorwaarde-evaluatie.
19) Noem verschillende soorten gegevensviewers in SSIS?
Verschillende soorten gegevensviewers in SSIS omvatten
- Raster
- histogram
- Scatterplot
- Staafdiagram
20) Leg uit wat de mogelijke locaties zijn om het SSIS-pakket op te slaan?
U kunt het SSIS-pakket opslaan op
- SQL Server
- Pakketwinkel
- File System
21) Wat is uw eerste aanpak als het pakket dat prima draait in Business Intelligence Development Studio (BIDS) maar faalt bij het uitvoeren vanuit een SQL-agenttaak?
Het account dat SQL Agent-taken uitvoert, beschikt mogelijk niet over de vereiste machtigingen voor een van de verbindingen in uw pakket. In dergelijke gevallen kunt u een proxy-account maken of de accountrechten verhogen.
22) Wat is de rol van het tabblad Event Handlers in SSIS?
Op het tabblad gebeurtenishandlers kunnen werkstromen worden geconfigureerd om te reageren op pakketgebeurtenissen. U kunt bijvoorbeeld de workflow configureren wanneer een taak stopt, mislukt of start.
23) Hoe kunt u de medewerkers op de hoogte stellen van een pakketfout?
Binnen het pakket kunt u een Verzenden toevoegen Mail Taak in de gebeurtenishandlers, of u kunt zelfs de melding in de SQL Agent instellen wanneer het pakket wordt uitgevoerd.
24) Hoe zou u inloggen op SSIS?
Inloggen in SSIS kan worden gedaan door verschillende gebeurtenissen zoals onError, onWarning, enz. Te loggen in de meerdere opties zoals een plat bestand, XML, SQL-servertabel, enz.
25) Hoe zou u een SSIS-pakket in productie implementeren?
Om het SSIS-pakket te implementeren, moeten we de manifestbestanden uitvoeren en bepalen of we dit in het bestandssysteem of op SQL Server willen implementeren. Als alternatief kunt u ook een pakket importeren vanuit SSMS vanuit SQL Server of bestandssysteem.
SSIS-interviewvragen voor meer dan 5 jaar ervaring
26) Hoe omgaan met vroeg arriverende feiten of laat arriverende dimensies?
Late aankomst-dimensies zijn onvermijdelijk; Om deze af te handelen kunnen we een dummy-dimensie maken met de natuurlijke/zakelijke sleutel en de rest van de attributen als nul of standaard behouden. Dus wanneer de werkelijke dimensie arriveert, wordt de dummy-dimensie bijgewerkt met Type 1-wijziging. Dit wordt ook wel afgeleide dimensies genoemd.
27) Leg de methode uit om incrementele belasting uit te voeren?
De beste en snelste manier om incrementeel te laden is door de Timestamp-kolom in de brontabel te gebruiken en de laatste ETL-tijdstempel op te slaan.
28) Noem drie gegevensstroomcomponenten in SSIS
Drie gegevensstroomcomponenten in SSIS zijn:
- Bron
- Transformatie
- Bestemming
29) Waarom controlepunten gebruiken in SSIS?
Controlepunt dat in SSIS wordt gebruikt om een pakket opnieuw op te starten op het punt van een fout.
30) Leg de eigenschap van de gebeurtenisregistratiemodus uit
De drie waarden die worden geaccepteerd door de eigenschap gebeurtenisregistratiemodus zijn:
- Ingeschakeld: Hiermee kunt u de componenten loggen
- Uitgeschakeld: Het wordt gebruikt om de componenten uit te schakelen
- UserParentSetting: Het wordt gebruikt om de instelling van de ouder te optimaliseren.
31) Leg verschillende opties uit voor dynamische configuratie van SSIS.
Verschillende opties voor dynamische configuratie zijn:
- XML-bestand
- Klantvariabelen
- Database per omgeving met de variabelen
- Hiermee kunt u een gecentraliseerde database met alle variabelen gebruiken
32) Verklaar de transformatie van gegevensconversie
Dataconversie is de beste methode om de gegevens van het ene type naar het andere over te brengen. U moet er echter voor zorgen dat er COMPATIBELE gegevens in de kolom staan.
33) Leg enkele kenmerken van SSIS uit
Enkele belangrijke kenmerken van SSIS zijn:
- Studio-omgevingen
- Relevante data-analyse- en integratiefuncties
- Nauwe integratie met andere Microsoft SQL-familie
- Transformatie van dataminingquery's
34) Leg twee nadelen van SSIS uit
- SIS veroorzaakt soms problemen in niet-Windows-omgevingen
- Onduidelijke visie en strategie
- SSIS biedt geen ondersteuning voor alternatieve stijlen voor gegevensintegratie
35) Wat is het nut van de SQL-taak uitvoeren in SSIS?
Met Execute SQL kunt u een SQL-instructie uitvoeren op een relationele database.
36) Wat is een SSIS-catalogus?
De SSIS-catalogus is een database om alle geïmplementeerde pakketten op te slaan. Het wordt veel gebruikt om veiligheidsredenen om de geïmplementeerde pakketten op te slaan en te verwerken.
37) Hoe zou u een pakket stoppen dat voor altijd actief is?
Het hangt er van af. Als u het pakket in de SQL Agent uitvoert, kunt u het proces beëindigen met behulp van T-SQL. Als het pakket echter in de SSIS-catalogus wordt uitgevoerd, kunt u het stoppen met Active Operavenster of de stopbewerking opgeslagen procedure.
38) Leg de project- en pakketcontrolestroom in SSIS uit
In SSIS is een project een container voor het ontwikkelen van een pakket, terwijl het pakket een object is dat u helpt bij het implementeren van ETL.
39) Leg het gebruik van XML-taak uit
XML Met deze taak kunt u elk XML-bestand splitsen, samenvoegen, splitsen of opnieuw formatteren.
40) Wat is het nut van een sequentiecontainer?
Sequence contain helpt u bij het organiseren van subtaken door ze in groepen te verdelen. Hiermee kunt u transacties toepassen of logboekregistratie aan de container toewijzen.
41) Wat zijn belangrijke best practices voor het gebruik van SSIS?
De best practices voor het gebruik van de SISS-tool zijn:
- U moet het uitvoeren van geregistreerde bewerkingen vermijden
- U moet een duidelijk plan maken voor het gebruik van hulpbronnen.
- Optimaliseer de gegevensbron, de opzoektransformatie en de bestemming
42) Wat is het gebruik van het tabblad Controlestroom in SSIS?
Het tabblad Controlestroom in SSIS bevat gegevensstroomtaken, containers en prioriteitsbeperkingen waarmee u containers en functies kunt verbinden.
Deze interviewvragen zullen ook helpen bij je viva (oralen)