40 parasta SSIS-haastattelun kysymystä ja vastausta (2025)

Tässä SSIS-haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille unelmatyönsä saamiseksi.

 

SSIS-haastattelun kysymyksiä ja vastauksia fuksilaisille

1) Mikä on SSIS?

SSIS tai SQL Server Integration Services (SSIS) on osa Microsoft SQL Server, jota voidaan käyttää monenlaisten tietojen muunnos- ja siirtotehtävien suorittamiseen.


2) Mitkä ovat SSIS-paketin tärkeät osat?

SSIS-paketin tärkeä osa on

  • Tietovirta
  • Säätövirtaus
  • Pakettienhallinta
  • Tapahtumakäsittelijä

👉 Ilmainen PDF-lataus: SSIS-haastattelun kysymyksiä ja vastauksia


3) Selitä ratkaisunhallinta SSIS:ssä

SSIS Designerin Solution Explorer on näyttö, jossa voit tarkastella ja käyttää kaikkia tietolähteitä, tietolähteiden näkymiä, projekteja ja muita sekalaisia ​​tiedostoja.


4) Mitä se tarkoittaa tietovirralla SSIS:ssä?

Tietovirta SSIS:ssä ei ole muuta kuin tiedonkulkua vastaavista lähteistä kohdekohteisiin.


5) Määrittele mikä on "tehtävä" SSIS:ssä?

Tehtävä SSIS:ssä on hyvin samanlainen kuin minkä tahansa ohjelmointikielen menetelmä, joka edustaa tai suorittaa yksittäistä työyksikköä. Tehtävät on jaettu kahteen kategoriaan

  • Ohjaa Flow Tehtäviä
  • Tietokannan ylläpitotehtävät

SSIS-haastattelukysymykset


6) Mikä on SSIS-paketti?

SSIS:n paketti on järjestetty kokoelma yhteyksiä, kuten tietovirtaelementtejä, ohjaustapahtumia, tapahtumakäsittelijöitä, parametreja, muuttujia ja määrityksiä. Kokoat ne joko rakentamalla sen ohjelmallisesti tai graafisten suunnittelutyökalujen avulla SSIS tarjoaa.


7) Nimeä eri tyyppisiä yhteys tai tiedostoja, jotka tukevat SSIS:ää?

SSIS:ssä toimivat eri tyyppiset yhteydet ovat

  • ODBC
  • OLEDB
  • .net SQLClient
  • Litteä tiedosto
  • kunnostautua
  • XML

8) Mikä on kontti? Kuinka monta konttityyppiä SSIS:ssä on?

SSIS:ssä säilö on looginen tehtävien ryhmittely, ja sen avulla voidaan hallita tehtävän laajuutta yhdessä.

SSIS:n konttityypit ovat

  • Sekvenssisäiliö
  • Silmukkasäiliölle
  • Foreach-silmukkasäiliö
  • Tehtäväisäntäsäilö

9) Mikä on ensisijaisuusrajoitus SSIS:ssä?

SSIS:n Precedence Constraint -asetuksen avulla voit määrittää tehtävien loogisen järjestyksen siinä järjestyksessä, jossa ne tulee suorittaa. Voit yhdistää kaikki tehtävät käyttämällä liittimiä - Precedence Constraints.


10) Mitä muuttujia SSIS:ssä ja minkä tyyppisiä muuttujia on SSIS:ssä?

SSIS:n muuttujaa käytetään arvojen tallentamiseen. SSIS:ssä on kahdentyyppisiä muuttujia järjestelmämuuttuja ja käyttäjämuuttuja.


11) Selitä mikä on tarkistuspiste SSIS:ssä?

SSIS:n tarkistuspiste sallii projektin käynnistämisen uudelleen epäonnistumispisteestä. Checkpoint-tiedosto tallentaa tiedot paketin suorituksesta, jos paketti ajetaan onnistuneesti, tarkistuspistetiedosto poistetaan tai se käynnistyy uudelleen epäonnistumispaikasta.


SSIS-haastattelukysymykset 3 vuoden kokemuksella

12) Selitä SSIS:n yhteydenhallinta

Kun tiedonkeruu eri lähteistä ja kirjoittaa ne määränpäähän, yhteyshallinnasta on apua. Yhteydenhallinta helpottaa yhteyden muodostamista järjestelmään, joka sisältää tietoja, kuten tiedontarjoajan tiedot, palvelimen nimi, todennusmekanismi, tietokannan nimi jne.


13) Mikä on SSIS-katkospiste?

Katkospisteen avulla voit keskeyttää paketin suorittamisen Business Intelligence -kehitysstudiossa vianmäärityksen tai SSIS-paketin kehittämisen ajaksi.


14) Selitä tapahtumien kirjaaminen SSIS:ssä

SSIS:ssä tapahtumien kirjaamisen avulla voit valita tietyn tehtävän tai paketin tapahtuman kirjattavaksi. Suorituskykypaketin ymmärtämisestä on hyötyä paketin vianetsinnässä.


15) Mikä on lokitilan ominaisuus?

SSIS-paketeissa ja kaikilla niihin liittyvillä tehtävillä on ominaisuus nimeltä LoggingMode. Tämä ominaisuus hyväksyy kolme mahdollista arvoa.

  • Disabled: Poistaa komponentin kirjaamisen käytöstä
  • Käytössä: Ottaa käyttöön osan kirjaamisen
  • Use Parent Setting: Voit käyttää komponentin ylätason asetuksia

16) Selitä termi tietovirtapuskuri?

SSIS toimii puskureiden avulla; se on eräänlainen muistissa oleva virtuaalinen taulukko tietojen säilyttämiseksi.


17) Minkä tiedon tarkistuspisteen tietoja ei tallenneta?

Tarkistuspisteen tietoja ei tallenneta For Every Loop- ja For Loop -säiliöille.


18) Mitä ovat ehdolliset split-tapahtumat SSIS:ssä?

Ehdollinen split-muunnos SSIS:ssä on aivan kuin IF-ehto, joka tarkistaa tietyn ehdon ehdon arvioinnin perusteella.


19) Nimeä erityyppisiä datan katseluohjelmia SSIS:ssä?

SSIS:ssä on erilaisia ​​datakatselijoita

  • ruudukko
  • histogrammi
  • Hajontapiirros
  • Pylväskaavio

20) Selitä mahdolliset SSIS-paketin tallennuspaikat?

Voit tallentaa SSIS-paketin osoitteessa

  • SQL Server
  • Pakettikauppa
  • File System

21) Mikä on ensimmäinen lähestymistapasi, jos paketti, joka toimii hyvin Business Intelligence Development Studiossa (BIDS), mutta epäonnistuu SQL-agenttityöstä suoritettaessa?

Tilillä, joka suorittaa SQL-agenttitöitä, ei ehkä ole tarvittavia oikeuksia jollekin paketissasi olevasta yhteydestä. Tällaisissa tapauksissa voit joko luoda välityspalvelintilin tai korottaa tilin käyttöoikeuksia.


22) Mikä on Tapahtumakäsittelijät-välilehden rooli SSIS:ssä?

Tapahtumakäsittelijät-välilehdellä työnkulut voidaan määrittää vastaamaan paketin tapahtumiin. Voit esimerkiksi määrittää työnkulun, kun mikä tahansa tehtävä pysähtyy, epäonnistuu tai käynnistyy.


23) Kuinka voit ilmoittaa henkilökunnalle paketin epäonnistumisesta?

Joko paketin sisällä voit lisätä Lähetä Mail Tehtävä tapahtumakäsittelijöissä tai voit jopa asettaa ilmoituksen SQL-agentissa, kun paketti suoritetaan.


24) Miten kirjautuisit SSIS:ään?

Kirjautuminen SSIS-järjestelmään voidaan tehdä kirjaamalla erilaisia ​​tapahtumia, kuten onError, onWarning jne., useisiin vaihtoehtoihin, kuten kiinteä tiedosto, XML, SQL-palvelintaulukko jne.


25) Kuinka ottaisit SSIS-paketin käyttöön tuotannossa?

SSIS-paketin käyttöönottoa varten meidän on suoritettava luettelotiedostot ja määritettävä, otetaanko tämä käyttöön tiedostojärjestelmään vai SQL Serveriin. Vaihtoehtoisesti voit myös tuoda paketin SSMS:stä SQL Serveristä tai tiedostojärjestelmästä.


SSIS-haastattelukysymykset yli 5 vuoden kokemukselle

26) Kuinka käsitellä aikaisin saapuvia faktoja tai myöhään saapuvia ulottuvuuksia?

myöhään saapuvat ulottuvuudet ovat väistämättömiä; Näiden käsittelemiseksi voimme luoda dummy-ulottuvuuden luonnollisella/business-avaimella ja pitää loput attribuutit nolla- tai oletusarvoina. Joten kun todellinen ulottuvuus saapuu, valemitta päivitetään tyypin 1 muutoksella. Tätä kutsutaan myös päätellyiksi mitoiksi.


27) Selitä menetelmä inkrementaalisen kuormituksen suorittamiseksi?

Paras ja nopein tapa inkrementaaliseen kuormitukseen on käyttää Timestamp-saraketta lähdetaulukossa ja tallentaa viimeinen ETL-aikaleima.


28) Nimeä kolme tietovirtakomponenttia SSIS:ssä

SSIS:n kolme tietovirtakomponenttia ovat:

  • lähde
  • Muutos
  • määränpää

29) Miksi tarkistaa SSIS:ssä käytetyt pisteet?

SSIS:ssä käytetty tarkistuspiste sallii paketin käynnistämisen uudelleen epäonnistumispisteessä.


30) Selitä tapahtumalokitilan ominaisuus

Kolme tapahtumalokitilan ominaisuuden hyväksymää arvoa ovat:

  • Käytössä: Mahdollistaa komponenttien kirjaamisen lokiin
  • Disabled: Käytetään komponenttien poistamiseen käytöstä
  • UserParentSetting: Sitä käytetään vanhemman asetusten optimointiin.

31) Selitä eri vaihtoehtoja dynaamiseen konfigurointiin SSIS.

Dynaamisen konfiguroinnin eri vaihtoehtoja ovat:

  1. XML-tiedosto
  2. Asiakasmuuttujat
  3. Tietokanta ympäristöä kohden muuttujineen
  4. Voit käyttää keskitettyä tietokantaa, jossa on kaikki muuttujat

32) Selitä Datan muunnosmuunnos

Tietojen muuntaminen on paras tapa siirtää tietoja tyypistä toiseen. Sinun on kuitenkin varmistettava, että sarakkeessa on YHTEENSOPIVAT tiedot.


33) Selitä muutamia SSIS:n ominaisuuksia

Joitakin SSIS:n tärkeitä ominaisuuksia ovat:

  • Studioympäristöt
  • Asiaankuuluvat data-analytiikka ja integrointitoiminnot
  • Tiivis integraatio muiden kanssa Microsoft SQL-perhe
  • Tiedonlouhintakyselyn muunnos

34) Selitä kaksi SSIS:n haittaa

  • SIS aiheuttaa joskus ongelmia muissa kuin Windows-ympäristöissä
  • Epäselvä visio ja strategia
  • SSIS ei tue vaihtoehtoisia tietojen integrointityylejä

35) Mitä hyötyä on Execute SQL -tehtävästä SSIS:ssä?

Execute SQL auttaa sinua suorittamaan SQL-käskyn relaatiotietokantaa vastaan.


36) Mikä on SSIS-luettelo?

SSIS-luettelo on tietokanta, joka tallentaa kaikki käyttöönotetut paketit. Sitä käytetään laajalti turvallisuussyistä käyttöön otettujen pakettien tallentamiseen ja käsittelyyn.


37) Kuinka pysäyttäisit paketin, joka on käynnissä ikuisesti?

Se riippuu. Jos käytät pakettia SQL-agentissa, voit lopettaa prosessin T-SQL:n avulla. Jos paketti on kuitenkin käynnissä SSIS-luettelossa, voit pysäyttää sen Active-toiminnolla Operatoimintoikkuna tai pysäytystoiminto tallennettu menettely.


38) Selitä projektin ja paketin ohjausvirta SSIS:ssä

SSIS:ssä projekti on kontti paketin kehittämistä varten, kun taas paketti on objekti, joka auttaa ETL:n toteuttamisessa.


39) Selitä XML-tehtävän käyttö

XML tehtävän avulla voit jakaa, yhdistää, jakaa tai alustaa minkä tahansa XML-tiedoston.


40) Mitä hyötyä sarjasäiliöstä on?

Sekvenssisisältö auttaa sinua järjestämään sivutehtäviä jakamalla ne ryhmään. Sen avulla voit käyttää tapahtumaa tai määrittää lokikirjauksen säilöön.


41) Mitkä ovat tärkeitä parhaita käytäntöjä SSIS:n käytössä?

SISS-työkalun käytön parhaat käytännöt ovat:

  • Sinun tulee välttää kirjattujen toimintojen suorittamista
  • Resurssien käyttöön kannattaa tehdä selkeä suunnitelma.
  • Optimoi tietolähde, hakumuunnos ja kohde

42) Mitä hyötyä ohjauskulkuvälilehdestä on SSIS:ssä?

Ohjauskulun välilehti SSIS:ssä sisältää tiedonkulkutehtävän, säilöjä ja ensisijaisuusrajoituksia, jotka auttavat sinua yhdistämään säilöjä ja toimintoja.

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)