Top 40 SSIS-interviewspørgsmål og -svar (2026)
SSIS-interviewspørgsmål og svar til nybegyndere
1) Hvad er SSIS?
SSIS eller SQL Server Integration Services (SSIS) er en komponent af Microsoft SQL Server, som kan bruges til at udføre en bred vifte af datatransformations- og migreringsopgaver.
2) Hvad er de vigtige komponenter i SSIS-pakken?
Den vigtige komponent i SSIS-pakken er
- Dataflow
- Styr flow
- Pakke Explorer
- Hændelsesbehandler
👉 Gratis PDF-download: SSIS-interviewspørgsmål og -svar
3) Forklar løsning Explorer i SSIS
Solution Explorer i SSIS Designer er en skærm, hvor du kan se og få adgang til alle datakilder, datakildevisninger, projekter og andre diverse filer.
4) Hvad betyder det med dataflow i SSIS?
Dataflow i SSIS er intet andet end strømmen af data fra de tilsvarende kilder til måldestinationerne.
5) Definer, hvad der er "opgave" i SSIS?
En opgave i SSIS minder meget om metoden for et hvilket som helst programmeringssprog, der repræsenterer eller udfører en individuel arbejdsenhed. Opgaverne er kategoriseret i to kategorier
- Kontrol flow opgaver
- Databasevedligeholdelsesopgaver
6) Hvad er en SSIS-pakke?
En pakke i SSIS er en organiseret samling af forbindelser som dataflowelementer, kontrolhændelser, hændelseshandlere, parametre, variabler og konfigurationer. Du samler dem enten ved at bygge det programmatisk eller ved hjælp af grafiske designværktøjer SSIS giver.
7) Nævn forskellige typer forbindelse eller filer, der understøtter SSIS?
Forskellige typer forbindelser, der fungerer inden for SSIS er
- ODBC
- OLEDB
- .net SQLClient
- Flad fil
- Excel
- XML
8) Hvad er en container? Hvor mange typer containere er der i SSIS?
I SSIS er en container en logisk gruppeping af opgaver, og det giver mulighed for at administrere omfanget af en opgave i fællesskab.
Typer af containere i SSIS er
- Sekvensbeholder
- Til løkkebeholder
- For hver løkkebeholder
- Opgaveværtscontainer
9) Hvad er Precedence Constraint i SSIS?
Precedence Constraint i SSIS giver dig mulighed for at definere den logiske rækkefølge af opgaver i den rækkefølge, de skal udføres. Du kan forbinde alle opgaverne ved hjælp af connectors- Precedence Constraints.
10) Hvilke variabler i SSIS og hvilke typer variabler er der i SSIS?
Variabel i SSIS bruges til at gemme værdier. I SSIS er der to typer variabler systemvariable og brugervariable.
11) Forklar, hvad der er et kontrolpunkt i SSIS?
Checkpoint i SSIS gør det muligt for projektet at genstarte fra fejlpunktet. Checkpoint-filen gemmer informationen om pakkeudførelsen, hvis pakken kører med succes, slettes checkpoint-filen, ellers vil den genstarte fra fejlpunktet.
SSIS interviewspørgsmål for 3 års erfaring
12) Forklar forbindelsesansvarlige i SSIS
Mens de indsamler data fra forskellige kilder og skriver dem til en destination, er forbindelsesadministratorer nyttige. Forbindelseshåndtering letter forbindelsen til systemet, der inkluderer informationer som dataudbyderoplysninger, servernavn, godkendelsesmekanisme, databasenavn osv.
13) Hvad er SSIS-brudpunkt?
Et breakpoint giver dig mulighed for at pause udførelsen af pakken i business intelligence-udviklingsstudiet under fejlfinding eller udvikling af en SSIS-pakke.
14) Forklar hændelseslogning i SSIS
I SSIS giver hændelseslogning dig mulighed for at vælge enhver specifik hændelse af en opgave eller en pakke, der skal logges. Det er en fordel, når du fejlfinder din pakke, for at forstå ydeevnepakken.
15) Hvad er egenskaben for logningstilstand?
SSIS-pakker og alle de tilknyttede opgaver har en egenskab kaldet LoggingMode. Denne egenskab accepterer tre mulige værdier.
- Deaktiveret: For at deaktivere logning af komponenten
- Aktiveret: For at aktivere logning af delen
- Brug forældreindstilling: For at bruge forældreindstillingen for komponenten
16) Forklar begrebet dataflowbuffer?
SSIS opererer ved hjælp af buffere; det er en slags in-memory virtuel tabel til at holde data.
17) For hvilke data checkpoints data gemmes ikke?
Kontrolpunktsdata gemmes ikke for For Every Loop og For Loop containere.
18) Hvad er betingede split-transaktioner i SSIS?
Betinget split transformation i SSIS er ligesom IF condition, som kontrollerer for den givne tilstand baseret på tilstandsevalueringen.
19) Nævn forskellige typer af datafremvisere i SSIS?
Forskellige typer datafremvisere i SSIS omfatter
- Grid
- Histogram
- Scatter Plot
- Kolonnediagram
20) Forklar de mulige steder at gemme SSIS-pakken?
Du kan gemme SSIS-pakken på
- SQL Server
- Pakkebutik
- File System
21) Hvad vil være din første tilgang, hvis pakken, der kører fint i Business Intelligence Development Studio (BIDS), men fejler, når den kører fra et SQL-agentjob?
Den konto, der kører SQL Agent Jobs, har muligvis ikke den nødvendige tilladelse til en af forbindelserne i din pakke. I sådanne tilfælde kan du enten oprette en proxy-konto eller hæve kontotilladelserne.
22) Hvilken rolle spiller fanen Event Handlers i SSIS?
På fanen hændelseshandlere kan arbejdsgange konfigureres til at reagere på pakkehændelser. For eksempel kan du konfigurere arbejdsgangen, når en opgave stopper, fejler eller starter.
23) Hvordan kan du underrette medarbejderne om pakkefejl?
Enten inde i pakken kan du tilføje en Send Mail Opgave i hændelseshandlerne, eller du kan endda indstille meddelelsen i SQL Agent, når pakken kører.
24) Hvordan vil du logge på SSIS?
Log på SSIS kan gøres ved at logge forskellige hændelser som onError, onWarning osv. til de mange muligheder som en flad fil, XML, SQL server tabel osv.
25) Hvordan vil du implementere en SSIS-pakke i produktionen?
For at implementere SSIS-pakken er vi nødt til at udføre manifestfilerne og skal bestemme, om vi skal implementere denne i filsystemet eller på SQL Server. Alternativt kan du også importere pakke fra SSMS fra SQL Server eller filsystem.
SSIS interviewspørgsmål for 5+ års erfaring
26) Hvordan håndterer man tidlige ankomst-fakta eller sent ankomne dimension?
Late Arriving Dimension er uundgåelige; For at håndtere disse kan vi oprette en dummy-dimension med naturlig/forretningsnøgle og beholde resten af attributterne som null eller standard. Så når den faktiske dimension ankommer, opdateres dummy-dimensionen med Type 1-ændring. Dette omtales også som udledte dimensioner.
27) Forklar metoden til at udføre inkrementel belastning?
Den bedste og hurtigste måde at udføre trinvis belastning på er ved at bruge kolonnen Tidsstempel i kildetabellen og gemme det sidste ETL-tidsstempel.
28) Nævn tre dataflowkomponenter i SSIS
Tre dataflowkomponenter er SSIS er:
- Kilde
- Transformation
- Bestemmelsessted
29) Hvorfor checkpoints brugt i SSIS?
Checkpoint brugt i SSIS til at tillade en pakke at genstarte ved fejlpunktet.
30) Forklar hændelseslogningstilstandsegenskab
De tre værdier, der accepteres af egenskaben for hændelseslogningstilstand, er:
- Aktiveret: Giver dig mulighed for at logge komponenterne
- Deaktiveret: Det bruges til at deaktivere komponenterne
- UserParentSetting: Det bruges til at optimere forældrenes indstilling.
31) Forklar forskellige muligheder for dynamisk konfiguration er SSIS.
Forskellige muligheder for dynamisk konfiguration er:
- XML-fil
- Kundevariabler
- Database pr. miljø med variablerne
- Giver dig mulighed for at bruge en centraliseret database med alle variabler
32) Forklar Datakonverteringstransformation
Datakonvertering er den bedste metode til at formidle data fra en type til en anden. Du skal dog sikre dig, at du har KOMPATIBELE data i kolonnen.
33) Forklar nogle få funktioner ved SSIS
Nogle vigtige funktioner i SSIS er:
- Studiemiljøer
- Relevante dataanalyse- og integrationsfunktioner
- Tæt integration med andre Microsoft SQL familie
- Data Mining Query Transformation
34) Forklar to ulemper ved SSIS
- SIS skaber nogle gange problemer i ikke-Windows-miljøer
- Uklar vision og strategi
- SSIS giver ikke support til alternative dataintegrationsstile
35) Hvad er brugen af Execute SQL-opgave i SSIS?
Execute SQL hjælper dig med at udføre en SQL-sætning mod en relationel database.
36) Hvad er et SSIS-katalog?
SSIS-kataloget er en database til at gemme alle de installerede pakker. Det er meget brugt af sikkerhedsmæssige årsager til at opbevare og håndtere de installerede pakker.
37) Hvordan ville du stoppe en pakke, der kører for evigt?
Det kommer an på. Hvis du kører pakken i SQL Agent, kan du dræbe processen ved hjælp af T-SQL. Men hvis pakken kører i SSIS-kataloget, kan du stoppe den ved at bruge Active Operationsvinduet eller stopoperationens gemte procedure.
38) Forklar projekt- og pakkestyringsflow i SSIS
I SSIS er et projekt en beholder til udviklingping pakke, mens pakken er et objekt, der hjælper dig med at implementere ETL.
39) Forklar brugen af XML Task
XML opgave giver dig mulighed for at opdele, flette, opdele eller omformatere enhver XML-fil.
40) Hvad er brugen af en sekvensbeholder?
Sequence contain hjælper dig med at organisere underordnede opgaver ved at opdele dem i gruppen. Det vil give dig mulighed for at anvende transaktion eller tildele logning til containeren.
41) Hvad er vigtige bedste praksisser for brug af SSIS?
Den bedste praksis for brug af SISS-værktøjet er:
- Du bør undgå at udføre loggede handlinger
- Du bør lave en klar plan for ressourceudnyttelse.
- Optimer datakilden, opslagstransformationen og destinationen
42) Hvad er brugen af kontrolflow-fanen i SSIS?
Fanen Kontrolflow i SSIS inkluderer dataflowopgave, containere og præcedensbegrænsninger, som hjælper dig med at forbinde containere og funktioner.
Disse interviewspørgsmål vil også hjælpe i din viva(orals)

