40 parimat SSIS-intervjuu küsimust ja vastust

Anonim

Laadige alla PDF

Järgnevad on korduma kippuvad SSIS-intervjuu küsimused nii värsketele õppijatele kui ka kogenud andmebaasihalduritele.

1) Mis on SSIS?

SSIS või SQL Serveri integreerimisteenused (SSIS) on Microsofti SQL Serveri komponent, mida saab kasutada paljude andmete teisendamise ja migreerimise ülesannete täitmiseks.

2) Millised on SSIS-paketi olulised komponendid?

SSIS-paketi oluline komponent on

  • Andmevoog
  • Kontrollige voolu
  • Paketiuurija
  • Ürituse läbiviija

3) Selgitage SSIS-is lahenduse Explorerit

SSIS Designeri lahendusteuurija on ekraan, kus saate vaadata kõiki andmeallikaid, andmeallikate vaateid, projekte ja muid mitmesuguseid faile ning neile juurde pääseda.

4) Mida see tähendab andmevoo all SSIS-is?

Andmevoog SSIS-is pole muud kui andmete liikumine vastavatest allikatest sihtkohta.

5) Määratlege, mis on SSIS-is "ülesanne"?

SSIS-is olev ülesanne on väga sarnane mis tahes programmeerimiskeele meetodiga, mis esindab või teostab üksikut tööüksust. Ülesanded on jaotatud kahte kategooriasse

  • Vooluülesannete juhtimine
  • Andmebaasi hooldustoimingud

6) Mis on SSIS-pakett?

SSIS-i pakett on organiseeritud kogum ühendusi, nagu andmevoo elemendid, juhtimissündmused, sündmuste käitlejad, parameetrid, muutujad ja konfiguratsioonid. Kogute neid kas programmiliselt või SSIS-i pakutavate graafiliste kujundustööriistade abil.

7) Kas nimetada erinevaid ühenduse tüüpe või SSIS-i toetavaid faile?

SSIS-is toimivad erinevad ühenduse tüübid on

  • ODBC
  • OLEDB
  • .net SQLClient
  • Lame fail
  • Excel
  • XML

8) Mis on konteiner? Mitu tüüpi konteinereid on SSIS-is?

SSIS-is on konteiner ülesannete loogiline grupeerimine ja see võimaldab koos hallata ülesande ulatust. SSIS-i konteinerite tüübid on

  • Järjestuse konteiner
  • Silmusekonteineri jaoks
  • Foreach silmusemahuti
  • Ülesande hosti konteiner

9) Mis on SSIS-is ülimuspiirang?

SSIS-i ülimuslikkuse piirang võimaldab teil määratleda ülesannete loogilise järjestuse nende täitmise järjekorras. Kõiki ülesandeid saate ühendada konnektorite abil - eelistuspiirangud.

10) Millised muutujad SSIS-s ja millised on muutujate tüübid SSIS-is?

SSIS-i muutujat kasutatakse väärtuste salvestamiseks. SSIS-is on kahte tüüpi muutujaid süsteemimuutuja ja kasutajamuutuja.

11) Selgitage, mis on SSIS-is kontrollpunkt?

SSIS-i kontrollpunkt võimaldab projekti taaskäivitada tõrkepunktist. Kontrollpunktifail salvestab teabe paketi käivitamise kohta. Kui pakett töötab edukalt, kustutatakse kontrollpunktifail või taaskäivitub see tõrkepunktist.

12) Selgitage SSIS-is ühenduse haldureid

Erinevatest allikatest andmeid kogudes ja sihtkohta kirjutades on ühenduse haldurid abiks. Ühendusehaldur hõlbustab ühenduse loomist süsteemiga, mis sisaldab sellist teavet nagu andmeteenuse pakkuja teave, serveri nimi, autentimismehhanism, andmebaasi nimi jne.

13) Mis on SSIS-i murdepunkt?

Murdepunkt võimaldab teil SSIS-paketi tõrkeotsingu või arenduse ajal äriteabe arendusstuudios paketi täitmise peatada.

14) Selgitage SSIS-is sündmuste logimist

SSIS-is võimaldab sündmuste logimine valida logitava ülesande või paketi mis tahes konkreetse sündmuse. Toimivuspaketi mõistmiseks on kasulik paketi tõrkeotsing.

15) Mis on logimisrežiimi omadus?

SSIS-pakettidel ja kõigil seotud ülesannetel on omadus nimega LoggingMode. See omadus aktsepteerib kolme võimalikku väärtust.

  • Keelatud: komponendi logimise keelamiseks
  • Lubatud: osa logimise lubamiseks
  • Kasuta vanema seadistust: komponendi vanema sätte kasutamiseks

16) Selgitage terminit andmevoo puhver?

SSIS töötab puhvrite abil; see on omamoodi mälusisene virtuaalne tabel andmete hoidmiseks.

17) Milliste andmete jaoks kontrollpunkti andmeid ei salvestata?

Kontrollpunkti andmeid ei salvestata iga ahela ja silmusemahutite kohta.

18) Mis on SSIS-is tingimuslikud jagatud tehingud?

Tingimuslik jagatud transformatsioon SSIS-is on täpselt nagu IF-tingimus, mis kontrollib antud tingimuse seisundi hindamise põhjal.

19) Kas nimetada SSIS-is erinevaid andmevaatajate tüüpe?

SSIS-i hulka kuuluvad erinevad andmevaatajate tüübid

  • Võre
  • Histogramm
  • Hajuvusdiagramm
  • Veergude diagramm

20) Selgitage SSIS-paketi salvestamise võimalikke asukohti?

SSIS-paketi saate salvestada aadressil

  • SQL Server
  • Pakendipood
  • Failisüsteem

21) Milline on teie esimene lähenemisviis, kui pakett, mis töötab Business Intelligence Development Studio'is (BIDS) hästi, kuid ebaõnnestub SQL-agenditööst käivitamisel?

SQL-i agendi töid käitaval kontol ei pruugi olla teie paketi ühe ühenduse jaoks nõutavat luba. Sellistel juhtudel saate luua puhverserveri konto või suurendada konto lubasid.

22) Milline on SSIS-i vahekaart Sündmuste käitlejad?

Sündmuste käitlejate vahekaardil saab töövood konfigureerida vastama paketi sündmustele. Näiteks saate töövoo konfigureerida, kui mõni ülesanne peatub, ebaõnnestub või algab.

23) Kuidas saate töötajaid paki rikkest teavitada?

Kas paketi sees võite lisada sündmusekäitlejatesse meilisõnumite saatmise või saate isegi märguande SQL-agendis määrata, kui pakett töötab.

24) Kuidas teete SSIS-is sisse logimist?

SSIS-i saab sisse logida, logides mitmesugused sündmused, näiteks onError, onWarning jne, mitmesse valikusse, nagu lame fail, XML, SQL serveri tabel jne

25) Kuidas saaksite SSIS-paketi tootmisse juurutada?

SSIS-paketi juurutamiseks peame käivitama manifestifailid ja otsustama, kas juurutada see failisüsteemi või SQL Serverisse. Teise võimalusena saate paketti importida ka SSMS-ist SQL Serverist või File Systemist.

26) Kuidas käsitleda varakult saabuvaid fakte või hilinenud saabumise dimensiooni?

Hiline saabumine on vältimatu; nende käsitlemiseks saame luua loomuliku / ärivõtmega näiva dimensiooni ja hoida ülejäänud atribuudid nullide või vaikimisi. Niisiis, kui tegelik mõõde saabub, värskendatakse mannekeeni mõõdet 1. tüübi muutusega. Seda nimetatakse ka järeldatud dimensioonideks.

27) Selgitage lisakoormuse sooritamise meetodit?

Parim ja kiireim viis järkjärgulise koormuse saamiseks on kasutada lähtetabelis veergu Ajatempel ja salvestada viimane ETL-i ajatempel.

28) Nimetage SSIS-is kolm andmevoo komponenti

SSIS on kolm andmevoo komponenti:

  • Allikas
  • Muutumine
  • Sihtkoht

29) Miks kontrollitakse SSIS-is kasutatavaid punkte?

SSIS-is kasutatud kontrollpunkt võimaldab paketil rikke hetkel taaskäivitada.

30) Selgitage sündmuste logimise režiimi omadust

Sündmuste logimise režiimi atribuudiga aktsepteeritavad kolm väärtust on:

  • Lubatud: võimaldab komponentide logimist
  • Keelatud: seda kasutatakse komponentide keelamiseks
  • UserParentSetting: Seda kasutatakse vanema sätte optimeerimiseks.

31) Selgitage erinevaid võimalusi dünaamiliseks konfigureerimiseks SSIS.

Dünaamilise konfiguratsiooni erinevad võimalused on:

  1. XML-fail
  2. Kliendi muutujad
  3. Andmebaas keskkonna kohta koos muutujatega
  4. Võimaldab kasutada kõigi muutujatega tsentraliseeritud andmebaasi

32) Selgitage andmete teisendamise teisendamist

Andmete teisendamine on parim meetod andmete edastamiseks ühest tüübist teise. Siiski peate veenduma, et veerus on ÜHENDATAVAD andmed.

33) Selgitage SSIS-i väheseid omadusi

Mõned olulised SSIS-i omadused on:

  • Stuudiokeskkonnad
  • Asjakohased andmeanalüütika ja integreerimisfunktsioonid
  • Tihe integreerimine teise Microsofti SQL-i perekonnaga
  • Andmekaevandamise päringute teisendamine

34) Selgitage kahte SSIS-i puudust

  • SIS tekitab mõnikord probleeme ka Windowsi välistes keskkondades
  • Ebaselge visioon ja strateegia
  • SSIS ei toeta alternatiivseid andmete integreerimise stiile

35) Mis on Execute SQL-i ülesande kasutamine SSIS-is?

SQL-i käivitamine aitab teil SQL-i lause käivitada relatsioonide andmebaasi suhtes.

36) Mis on SSIS-kataloog?

SSIS-kataloog on andmebaas kõigi juurutatud pakettide salvestamiseks. Seda kasutatakse turvalisuse huvides laialdaselt juurutatud pakettide hoidmiseks ja käsitsemiseks.

37) Kuidas peataksite igaveseks töötava paketi?

See sõltub. Kui käitate paketti SQL-i agendis, saate protsessi T-SQL-i abil tappa. Kui aga pakett töötab SSIS-kataloogis, saate selle peatada, kasutades akent Aktiivsed toimingud või peatatud toimingu salvestatud protseduuri.

38) Selgitage projekti ja paketi juhtimise voogu SSIS-is

SSIS-is on projekt pakendi arendamise konteiner, samas kui pakett on objekt, mis aitab teil ETL-i juurutada.

39) Selgitage XML-i ülesande kasutamist

XML-i ülesanne võimaldab teil mis tahes XML-faili jagada, ühendada, jagada või vormindada.

40) Mis on järjestuskonteiner?

Järjestuse sisaldus aitab teil korraldada täiendavaid ülesandeid, jagades need gruppi. See võimaldab teil rakendada tehingut või määrata konteinerisse logimise.

41) Millised on SSIS-i kasutamise parimad head tavad?

SISS-i tööriista kasutamise parimad tavad on:

  • Vältige logitud toimingute tegemist
  • Peaksite koostama selge ressursside kasutamise kava.
  • Optimeerige andmeallikat, otsingu teisendamist ja sihtkohta

42) Mis on SSIS-is juhtimisvoogude vahekaart?

SSIS-i vahekaart Juhtimisvoog sisaldab andmevoo ülesannet, konteinereid ja ülimuslikkuse piiranguid, mis aitavad teil konteinereid ja funktsioone ühendada.