Top 40 de întrebări și răspunsuri la interviu SSIS (2026)

Iată întrebările și răspunsurile la interviu SSIS pentru candidații mai proaspeți, precum și cu experiență, pentru a obține locul de muncă visat.

 

Întrebări și răspunsuri la interviu SSIS pentru cei proaspăți

1) Ce este SSIS?

SSIS sau SQL Server Integration Services (SSIS) este o componentă a Microsoft SQL Server, care poate fi folosit pentru a realiza o gamă largă de sarcini de transformare și migrare a datelor.


2) Care sunt componentele importante ale pachetului SSIS?

Componenta importantă a pachetului SSIS sunt

  • Flux de date
  • Controlul fluxului
  • Pachet Explorer
  • Organizatorul evenimentului

👉 Descărcare PDF gratuită: Întrebări și răspunsuri la interviu SSIS


3) Explicați soluția Explorer în SSIS

Solution Explorer din SSIS Designer este un ecran în care puteți vizualiza și accesa toate sursele de date, vizualizările surselor de date, proiectele și alte fișiere diverse.


4) Ce înseamnă fluxul de date în SSIS?

Fluxul de date în SSIS nu este altceva decât fluxul de date de la sursele corespunzătoare către destinațiile țintă.


5) Definiți ce este „sarcina” în SSIS?

O sarcină în SSIS este foarte asemănătoare cu metoda oricărui limbaj de programare care reprezintă sau realizează o unitate individuală de lucru. Sarcinile sunt clasificate în două categorii

  • Sarcini de control al fluxului
  • Sarcini de întreținere a bazei de date

Întrebări de interviu SSIS


6) Ce este un pachet SSIS?

Un pachet în SSIS este o colecție organizată de conexiuni, cum ar fi elemente de flux de date, evenimente de control, handlere de evenimente, parametri, variabile și configurații. Le asamblezi fie construindu-l programatic, fie prin instrumente de design grafic care SSIS ofera.


7) Numiți diferite tipuri de conexiune sau fișiere care acceptă SSIS?

Sunt diferite tipuri de conexiune care funcționează în SSIS

  • ODBC
  • OLEDB
  • .net SQLClient
  • Fișier plat
  • Excel
  • XML

8) Ce este un recipient? Câte tipuri de containere există în SSIS?

În SSIS, un container este o grupare logică de sarcini și permite gestionarea sferei unei sarcini împreună.

Tipurile de containere din SSIS sunt

  • Container de secvențe
  • Pentru container cu buclă
  • Container pentru fiecare buclă
  • Container gazdă sarcini

9) Ce este constrângerea de precedență în SSIS?

Constrângerea de precedență în SSIS vă permite să definiți secvența logică a sarcinilor în ordinea în care ar trebui să fie executate. Puteți conecta toate sarcinile folosind conectori - Constrângeri de precedență.


10) Ce variabile în SSIS și care sunt tipurile de variabile în SSIS?

Variabila în SSIS este utilizată pentru a stoca valori. În SSIS, există două tipuri de variabile variabilă de sistem și variabilă utilizator.


11) Explicați ce este un punct de control în SSIS?

Punctul de control în SSIS permite repornirea proiectului din punctul de eșec. Fișierul punct de control stochează informații despre execuția pachetului, dacă pachetul rulează cu succes, fișierul punct de control este șters sau va reporni din punctul de eșec.


Întrebări de interviu SSIS pentru 3 ani de experiență

12) Explicați managerii de conexiuni în SSIS

În timp ce colectați date din diferite surse și le scrieți la o destinație, managerii de conexiune sunt de ajutor. Managerul de conexiune facilitează conectarea la sistem care include informații precum informații despre furnizorul de date, numele serverului, mecanismul de autentificare, numele bazei de date etc.


13) Ce este punctul de întrerupere SSIS?

Un punct de întrerupere vă permite să întrerupeți execuția pachetului în studioul de dezvoltare de business intelligence în timpul depanării sau dezvoltării unui pachet SSIS.


14) Explicați înregistrarea evenimentelor în SSIS

În SSIS, înregistrarea evenimentelor vă permite să selectați orice eveniment specific al unei sarcini sau un pachet care urmează să fie înregistrat. Este benefic atunci când depanați pachetul dvs. să înțelegeți pachetul de performanță.


15) Ce este proprietatea modului de înregistrare?

Pachetele SSIS și toate sarcinile asociate au o proprietate numită LoggingMode. Această proprietate acceptă trei valori posibile.

  • Disabled: Pentru a dezactiva înregistrarea componentei
  • Activat: Pentru a activa înregistrarea piesei
  • Utilizați setarea părintelui: Pentru a utiliza setarea părintelui pentru componentă

16) Explicați termenul buffer de flux de date?

SSIS operează folosind buffer-uri; este un fel de tabel virtual în memorie pentru a păstra date.


17) Pentru ce date puncte de control nu sunt salvate?

Datele punctelor de control nu sunt salvate pentru containerele For Each Loop și For Loop.


18) Ce sunt tranzacțiile împărțite condiționate în SSIS?

Transformarea împărțită condiționată în SSIS este la fel ca condiția IF, care verifică condiția dată pe baza evaluării condiției.


19) Numiți diferite tipuri de vizualizatoare de date în SSIS?

Diferite tipuri de vizualizatoare de date în SSIS includ

  • Grilă
  • Histogramă
  • Graficul de dispersie
  • Diagrama coloanei

20) Explicați locațiile posibile pentru salvarea pachetului SSIS?

Puteți salva pachetul SSIS la

  • SQL Server
  • Magazin de pachete
  • File System

21) Care va fi prima ta abordare dacă pachetul care rulează bine în Business Intelligence Development Studio (BIDS) dar nu reușește când rulează dintr-un job de agent SQL?

Este posibil ca contul care rulează SQL Agent Jobs să nu aibă permisiunea necesară pentru una dintre conexiunile din pachetul dvs. În astfel de cazuri, fie puteți crea un cont proxy, fie puteți crește permisiunile contului.


22) Care este rolul filei Event Handlers în SSIS?

În fila de gestionare a evenimentelor, fluxurile de lucru pot fi configurate pentru a răspunde la evenimentele pachetului. De exemplu, puteți configura fluxul de lucru atunci când orice activitate se oprește, eșuează sau pornește.


23) Cum puteți notifica membrii personalului despre eșecul pachetului?

Fie în interiorul pachetului, puteți adăuga un Trimitere Mail Sarcină în handlere de evenimente sau puteți chiar seta notificarea în Agentul SQL atunci când pachetul rulează.


24) Cum ați face logarea în SSIS?

Conectarea în SSIS se poate face prin înregistrarea diferitelor evenimente, cum ar fi onError, onWarning, etc. la mai multe opțiuni, cum ar fi un fișier plat, XML, tabel de server SQL etc.


25) Cum ați implementa un pachet SSIS în producție?

Pentru a implementa pachetul SSIS, trebuie să executăm fișierele manifest și trebuie să stabilim dacă să implementăm acest lucru în sistemul de fișiere sau pe SQL Server. Alternativ, puteți importa pachetul din SSMS de pe SQL Server sau File System.


Întrebări de interviu SSIS pentru 5+ ani de experiență

26) Cum să gestionați faptele despre sosirea timpurie sau dimensiunea sosirii târzii?

Dimensiunile cu sosire întârziată sunt inevitabile; pentru a le gestiona, putem crea o dimensiune inactivă cu cheie naturală/business și păstrăm restul atributelor ca nule sau implicite. Deci, când sosește dimensiunea reală, dimensiunea inactivă este actualizată cu modificarea de tip 1. Aceasta se mai numește și dimensiuni deduse.


27) Explicați metoda de efectuare a sarcinii incrementale?

Cel mai bun și mai rapid mod de a face încărcare incrementală este prin utilizarea coloanei Timestamp din tabelul sursă și stocarea ultimului timestamp ETL.


28) Numiți trei componente ale fluxului de date în SSIS

Trei componente ale fluxului de date sunt SSIS:

  • Sursa
  • Transformare
  • Destinaţie

29) De ce să verificați punctele utilizate în SSIS?

Punct de control utilizat în SSIS pentru a permite repornirea unui pachet în punctul de eșec.


30) Explicați proprietatea modului de înregistrare a evenimentelor

Cele trei valori acceptate de proprietatea modului de înregistrare a evenimentelor sunt:

  • Activat: Vă permite să înregistrați componentele
  • Disabled: este folosit pentru a dezactiva componentele
  • UserParentSetting: este folosit pentru a optimiza setarea părintelui.

31) Explicați diferite opțiuni pentru configurația dinamică este SSIS.

Opțiuni diferite pentru configurația dinamică sunt:

  1. Fișier XML
  2. Variabilele clientului
  3. Baza de date pe mediu cu variabilele
  4. Vă permite să utilizați o bază de date centralizată cu toate variabilele

32) Explicați Transformarea conversiei datelor

Conversia datelor este cea mai bună metodă de a transmite datele de la un tip la altul. Cu toate acestea, trebuie să vă asigurați că aveți date COMPATIBILE în coloană.


33) Explicați câteva caracteristici ale SSIS

Câteva caracteristici importante ale SSIS sunt:

  • Medii de studio
  • Funcții relevante de analiză și integrare a datelor
  • Integrare strânsă cu ceilalți Microsoft Familia SQL
  • Transformarea interogărilor de data mining

34) Explicați două dezavantaje ale SSIS

  • SIS creează uneori probleme în medii non-windows
  • Viziune și strategie neclare
  • SSIS nu oferă suport pentru stiluri alternative de integrare a datelor

35) Care este utilizarea sarcinii Execute SQL în SSIS?

Execute SQL vă ajută să executați o instrucțiune SQL împotriva unei baze de date relaționale.


36) Ce este un catalog SSIS?

Catalogul SSIS este o bază de date pentru a stoca toate pachetele implementate. Este utilizat pe scară largă din motive de securitate pentru stocarea și gestionarea pachetelor implementate.


37) Cum ai opri un pachet care rulează pentru totdeauna?

Depinde. Dacă rulați pachetul în Agentul SQL, puteți opri procesul folosind T-SQL. Cu toate acestea, dacă pachetul rulează în catalogul SSIS, îl puteți opri folosind Active Operafereastra de operare sau procedura de oprire a operațiunii stocate.


38) Explicați fluxul de control al proiectului și al pachetului în SSIS

În SSIS, un proiect este un container pentru dezvoltarea pachetului, în timp ce pachetul este un obiect care vă ajută să implementați ETL.


39) Explicați utilizarea XML Task

XML task vă permite să împărțiți, să îmbinați, să împărțiți sau să reformatați orice fișier XML.


40) La ce folosește un container de secvențe?

Sequence contain vă ajută să organizați sarcinile secundare, împărțindu-le în grup. Vă va permite să aplicați tranzacția sau să atribuiți logare containerului.


41) Care sunt cele mai bune practici importante pentru utilizarea SSIS?

Cele mai bune practici pentru utilizarea instrumentului SISS sunt:

  • Ar trebui să evitați să efectuați operațiuni înregistrate
  • Ar trebui să faceți un plan clar pentru utilizarea resurselor.
  • Optimizați sursa de date, transformarea căutării și destinația

42) La ce folosește fila flux de control în SSIS?

Fila Flux de control din SSIS include sarcini de flux de date, containere și constrângeri de precedență, care vă ajută să conectați containere și funcții.

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)

Rezumați această postare cu: