Topp 40 SSIS-intervjufrågor och svar (2026)

Här är SSIS-intervjufrågor och svar för fräschare såväl som erfarna kandidater att få sitt drömjobb.

 

SSIS-intervjufrågor och svar för nybörjare

1) Vad är SSIS?

SSIS eller SQL Server Integration Services (SSIS) är en komponent i Microsoft SQL Server, som kan användas för att utföra ett brett utbud av datatransformations- och migreringsuppgifter.


2) Vilka är de viktiga komponenterna i SSIS-paketet?

Den viktiga komponenten i SSIS-paketet är

  • Data flöde
  • Styrningsflöde
  • Paketutforskare
  • Händelsehanterare

👉 Gratis PDF-nedladdning: SSIS-intervjufrågor och svar


3) Förklara lösning Explorer i SSIS

Solution Explorer i SSIS Designer är en skärm där du kan se och komma åt alla datakällor, datakällavyer, projekt och andra diverse filer.


4) Vad betyder det med dataflöde i SSIS?

Dataflödet i SSIS är inget annat än flödet av data från motsvarande källor till måldestinationerna.


5) Definiera vad som är "uppgift" i SSIS?

En uppgift i SSIS är mycket lik metoden för vilket programmeringsspråk som helst som representerar eller utför en enskild arbetsenhet. Uppgifterna är indelade i två kategorier

  • Kontrollera flödesuppgifter
  • Databasunderhållsuppgifter

SSIS-intervjufrågor


6) Vad är ett SSIS-paket?

Ett paket i SSIS är en organiserad samling av anslutningar som dataflödeselement, kontrollhändelser, händelsehanterare, parametrar, variabler och konfigurationer. Du monterar dem antingen genom att bygga det programmatiskt eller med hjälp av grafiska designverktyg som SSIS ger.


7) Nämn olika typer av anslutningar eller filer som stöder SSIS?

Olika typer av anslutningar som fungerar inom SSIS är

  • ODBC
  • OLEDB
  • .net SQLClient
  • Platt fil
  • excel
  • XML

8) Vad är en container? Hur många typer av containrar finns det i SSIS?

I SSIS är en behållare en logisk gruppering av uppgifter, och den gör det möjligt att hantera omfattningen av en uppgift tillsammans.

Typer av containrar i SSIS är

  • Sekvensbehållare
  • För slingbehållare
  • För varje öglebehållare
  • Uppgiftsvärdbehållare

9) Vad är Precedence Constraint i SSIS?

Precedence Constraint i SSIS gör att du kan definiera den logiska sekvensen av uppgifter i den ordning de ska utföras. Du kan ansluta alla uppgifter med hjälp av kopplingar - Precedence Constraints.


10) Vilka variabler i SSIS och vilka typer av variabler finns det i SSIS?

Variabel i SSIS används för att lagra värden. I SSIS finns det två typer av variabler systemvariabel och användarvariabel.


11) Förklara vad som är en kontrollpunkt i SSIS?

Checkpoint i SSIS låter projektet starta om från felpunkten. Checkpoint-filen lagrar informationen om paketkörningen, om paketet körs framgångsrikt tas checkpoint-filen bort, annars startas den om från punkten för felet.


SSIS intervjufrågor för 3 års erfarenhet

12) Förklara anslutningshanterare i SSIS

När du samlar in data från olika källor och skriver den till en destination är anslutningshanterare till hjälp. Anslutningshanteraren underlättar anslutningen till systemet som inkluderar information som dataleverantörsinformation, servernamn, autentiseringsmekanism, databasnamn, etc.


13) Vad är SSIS-brytpunkt?

En brytpunkt gör att du kan pausa körningen av paketet i utvecklingsstudion för business intelligence under felsökning eller utveckling av ett SSIS-paket.


14) Förklara händelseloggning i SSIS

I SSIS låter händelseloggning dig välja vilken specifik händelse för en uppgift eller ett paket som ska loggas. Det är fördelaktigt när du felsöker ditt paket för att förstå prestandapaketet.


15) Vad är egenskapen loggningsläge?

SSIS-paket och alla associerade uppgifter har en egenskap som kallas LoggingMode. Den här egenskapen accepterar tre möjliga värden.

  • Disabled: För att inaktivera loggning av komponenten
  • Aktiverad: För att aktivera loggning av delen
  • Använd föräldrainställning: För att använda föräldrainställningen för komponenten

16) Förklara termen dataflödesbuffert?

SSIS arbetar med buffertar; det är en slags virtuell tabell i minnet för att hålla data.


17) För vilken datakontrollpunkt sparas inte data?

Kontrollpunktsdata sparas inte för For Every Loop- och For Loop-behållare.


18) Vad är villkorade delade transaktioner i SSIS?

Villkorlig delad transformation i SSIS är precis som IF-villkor, som kontrollerar det givna villkoret baserat på villkorsutvärderingen.


19) Nämn olika typer av datavisare i SSIS?

Olika typer av datavisare i SSIS inkluderar

  • Rutnät
  • Histogram
  • Scatter tomt
  • Kolumndiagram

20) Förklara de möjliga platserna för att spara SSIS-paketet?

Du kan spara SSIS-paket på

  • SQL Server
  • Paketbutik
  • FILSYSTEM

21) Vad blir ditt första tillvägagångssätt om paketet som fungerar bra i Business Intelligence Development Studio (BIDS) men misslyckas när det körs från ett SQL-agentjobb?

Kontot som kör SQL Agent Jobs kanske inte har den behörighet som krävs för en av anslutningarna i ditt paket. I sådana fall kan du antingen skapa ett proxykonto eller höja kontobehörigheterna.


22) Vilken roll har fliken Event Handlers i SSIS?

På fliken händelsehanterare kan arbetsflöden konfigureras för att svara på pakethändelser. Du kan till exempel konfigurera arbetsflödet när en uppgift stoppas, misslyckas eller startar.


23) Hur kan du meddela personalen om paketfel?

Antingen inuti paketet kan du lägga till en Skicka Mail Uppgift i händelsehanterarna, eller så kan du till och med ställa in meddelandet i SQL Agent när paketet körs.


24) Hur skulle du logga in i SSIS?

Logga in SSIS kan göras genom att logga olika händelser som onError, onWarning, etc. till flera alternativ som en platt fil, XML, SQL-servertabell, etc.


25) Hur skulle du distribuera ett SSIS-paket i produktionen?

För att distribuera SSIS-paketet måste vi köra manifestfilerna och måste bestämma om vi ska distribuera detta i filsystemet eller på SQL Server. Alternativt kan du också importera paket från SSMS från SQL Server eller filsystem.


SSIS-intervjufrågor för 5+ års erfarenhet

26) Hur hanterar man tidig ankomst-fakta eller sen ankomst dimension?

Late Arriving Dimension är oundvikliga; för att hantera dessa kan vi skapa en dummydimension med naturlig/affärsnyckel och behålla resten av attributen som null eller standard. Så när den faktiska dimensionen anländer uppdateras dummydimensionen med typ 1-ändring. Detta kallas även infererade dimensioner.


27) Förklara metoden för att utföra inkrementell belastning?

Det bästa och snabbaste sättet att göra inkrementell belastning är att använda kolumnen Tidstämpel i källtabellen och lagra den senaste ETL-tidsstämpeln.


28) Nämn tre dataflödeskomponenter i SSIS

Tre dataflödeskomponenter är SSIS är:

  • Källa
  • Transformation
  • Destination

29) Varför kontrollera poäng som används i SSIS?

Kontrollpunkt används i SSIS för att tillåta ett paket att starta om vid felpunkten.


30) Förklara egenskapen för händelseloggningsläge

De tre värdena som accepteras av egenskapen för händelseloggningsläge är:

  • Aktiverad: Låter dig logga komponenterna
  • Disabled: Den används för att inaktivera komponenterna
  • UserParentSetting: Den används för att optimera förälderns inställning.

31) Förklara olika alternativ för dynamisk konfiguration är SSIS.

Olika alternativ för dynamisk konfiguration är:

  1. XML-fil
  2. Kundvariabler
  3. Databas per miljö med variablerna
  4. Låter dig använda en centraliserad databas med alla variabler

32) Förklara omvandling av data

Datakonvertering är den bästa metoden för att förmedla data från en typ till en annan. Du måste dock se till att du har KOMPATIBLA data i kolumnen.


33) Förklara några funktioner hos SSIS

Några viktiga funktioner i SSIS är:

  • Studiomiljöer
  • Relevanta dataanalys- och integrationsfunktioner
  • Tät integration med andra Microsoft SQL familj
  • Data Mining Query Transformation

34) Förklara två nackdelar med SSIS

  • SIS skapar ibland problem i icke-Windows-miljöer
  • Otydlig vision och strategi
  • SSIS ger inte stöd för alternativa dataintegreringsstilar

35) Vad är användningen av Execute SQL-uppgift i SSIS?

Execute SQL hjälper dig att exekvera en SQL-sats mot en relationsdatabas.


36) Vad är en SSIS-katalog?

SSIS-katalogen är en databas för att lagra alla distribuerade paket. Det används ofta av säkerhetsskäl för att lagra och hantera de distribuerade paketen.


37) Hur skulle du stoppa ett paket som körs för alltid?

Det beror på. Om du kör paketet i SQL Agent kan du avbryta processen med T-SQL. Men om paketet körs i SSIS-katalogen kan du stoppa det med Active Operationsfönstret eller stoppoperationens lagrade procedur.


38) Förklara projekt- och paketkontrollflöde i SSIS

I SSIS är ett projekt en behållare för att utveckla paket medan paketet är ett objekt som hjälper dig att implementera ETL.


39) Förklara användningen av XML Task

XML task låter dig dela, sammanfoga, dela eller formatera om valfri XML-fil.


40) Vad är användningen av en sekvensbehållare?

Sequence contain hjälper dig att organisera underordnade uppgifter genom att dela in dem i gruppen. Det gör att du kan tillämpa transaktion eller tilldela loggning till behållaren.


41) Vilka är viktiga bästa metoder för att använda SSIS?

De bästa metoderna för att använda SISS-verktyget är:

  • Du bör undvika att utföra loggade operationer
  • Du bör göra en tydlig plan för resursutnyttjandet.
  • Optimera datakällan, uppslagstransformationen och destinationen

42) Vad är användningen av kontrollflödesfliken i SSIS?

Kontrollflödesfliken i SSIS inkluderar dataflödesuppgifter, behållare och prioritetsbegränsningar som hjälper dig att koppla ihop behållare och funktioner.

Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)

Sammanfatta detta inlägg med: