Lejupielādēt PDF
Šie ir bieži uzdotie SSIS intervijas jautājumi gan iesācējiem, gan pieredzējušiem datu bāzu vadītājiem.
1) Kas ir SSIS?
SSIS jeb SQL Server Integration Services (SSIS) ir Microsoft SQL Server sastāvdaļa, kuru var izmantot, lai veiktu plašu datu pārveidošanas un migrēšanas uzdevumu klāstu.
2) Kādas ir svarīgas SSIS paketes sastāvdaļas?
SSIS paketes svarīgais komponents ir
- Datu plūsma
- Kontroles plūsma
- Pakotņu pārlūks
- Pasākumu vadītājs
3) Izskaidrojiet risinājumu Explorer SSIS
SSIS Designer risinājumu pārlūks ir ekrāns, kurā varat skatīt un piekļūt visiem datu avotiem, datu avotu skatiem, projektiem un citiem dažādiem failiem.
4) Ko tas nozīmē ar datu plūsmu SSIS?
Datu plūsma SSIS ir nekas cits kā datu plūsma no atbilstošajiem avotiem uz mērķa galamērķiem.
5) Definējiet, kas ir “uzdevums” SSIS?
SSIS uzdevums ir ļoti līdzīgs jebkuras programmēšanas valodas metodei, kas pārstāv vai veic atsevišķu darba vienību. Uzdevumi tiek iedalīti divās kategorijās
- Kontroles plūsmas uzdevumi
- Datu bāzes uzturēšanas uzdevumi
6) Kas ir SSIS pakete?
SSIS pakete ir organizēta savienojumu kolekcija, piemēram, datu plūsmas elementi, vadības notikumi, notikumu apstrādātāji, parametri, mainīgie un konfigurācijas. Jūs tos samontējat vai nu programmatiski, vai arī izmantojot SSIS piedāvātos grafiskās noformēšanas rīkus.
7) Nosauciet dažādus savienojuma veidus vai failus, kas atbalsta SSIS?
Ir dažādi savienojumu veidi, kas darbojas SSIS ietvaros
- ODBC
- OLEDB
- .net SQLClient
- Plakans fails
- Excel
- XML
8) Kas ir konteiners? Cik daudz konteineru veidu ir SSIS?
SSIS konteiners ir loģiska uzdevumu grupēšana, un tas ļauj kopīgi pārvaldīt uzdevuma apjomu. Konteineru veidi SSIS ir
- Secības konteiners
- Cilpas konteineram
- Foreach cilpas konteiners
- Uzdevuma resursdatora konteiners
9) Kas ir prioritātes ierobežojums SSIS?
SSIS prioritātes ierobežojums ļauj noteikt uzdevumu loģisko secību izpildes secībā. Visus uzdevumus var savienot, izmantojot savienotājus - prioritātes ierobežojumus.
10) Kādi mainīgie SSIS un kādi ir SSIS mainīgie?
SSIS mainīgais tiek izmantots vērtību glabāšanai. SSIS ir divu veidu mainīgie - sistēmas mainīgais un lietotāja mainīgais.
11) Paskaidrojiet, kas ir SSIS kontrolpunkts?
SSIS kontrolpunkts ļauj projektu atsākt no kļūmes vietas. Kontrolpunkta failā tiek glabāta informācija par pakotnes izpildi. Ja pakete veiksmīgi darbojas, kontrolpunkta fails tiek izdzēsts vai arī tas tiks restartēts no kļūmes vietas.
12) Paskaidrojiet SSIS savienojumu pārvaldniekus
Apkopojot datus no dažādiem avotiem un ierakstot tos adresātā, savienojumu pārvaldnieki ir noderīgi. Savienojumu pārvaldnieks atvieglo savienojumu ar sistēmu, kas ietver tādu informāciju kā datu sniedzēja informācija, servera nosaukums, autentifikācijas mehānisms, datu bāzes nosaukums utt.
13) Kas ir SSIS pārtraukuma punkts?
Pārtraukuma punkts ļauj apturēt pakotnes izpildi biznesa inteliģences izstrādes studijā SSIS pakotnes problēmu novēršanas vai izstrādes laikā.
14) Paskaidrojiet notikumu reģistrēšanu SSIS
SSIS notikumu reģistrēšana ļauj izvēlēties jebkuru konkrētu reģistrējama uzdevuma vai pakotnes notikumu. Tas ir izdevīgi, ja novēršat pakotnes problēmu, lai saprastu veiktspējas paketi.
15) Kas ir reģistrēšanas režīma īpašums?
SSIS paketēm un visiem saistītajiem uzdevumiem ir rekvizīts ar nosaukumu LoggingMode. Šis īpašums pieņem trīs iespējamās vērtības.
- Atspējots: lai atspējotu komponenta reģistrēšanu
- Iespējots: lai iespējotu daļas reģistrēšanu
- Izmantot vecāku iestatījumu: lai izmantotu vecāku iestatījumu komponentam
16) Izskaidrojiet terminu datu plūsmas buferis?
SSIS darbojas, izmantojot buferus; tas ir sava veida atmiņā esoša virtuālā tabula, kurā glabājas dati.
17) Kādiem datiem kontrolpunkta dati netiek saglabāti?
Kontrolpunkta dati netiek saglabāti katras cilpas un cilpas konteineriem.
18) Kas ir nosacīti dalīti darījumi SSIS?
Nosacītā sadalījuma transformācija SSIS ir tieši tāds pats kā IF nosacījums, kas pārbauda doto nosacījumu, pamatojoties uz stāvokļa novērtējumu.
19) Nosaukt dažādus datu skatītāju veidus SSIS?
Dažādi SSIS datu skatītāju veidi ietver
- Režģis
- Histogramma
- Izkliedēšanas grafiks
- Kolonnu diagramma
20) Paskaidrojiet iespējamās vietas, kur saglabāt SSIS paketi?
SSIS pakotni var saglabāt vietnē
- SQL Server
- Iepakojumu veikals
- Failu sistēma
21) Kāda būs jūsu pirmā pieeja, ja pakete, kas darbojas labi biznesa inteliģences izstrādes studijā (BIDS), bet neizdodas, palaižot no SQL aģenta darba?
Iespējams, kontam, kurā darbojas SQL Agent Jobs, nav vajadzīgās atļaujas vienam no jūsu pakotnes savienojumiem. Šādos gadījumos jūs varat izveidot starpniekservera kontu vai paaugstināt konta atļaujas.
22) Kāda ir cilnes Notikumu apstrādātāji loma SSIS?
Cilnē Notikumu apstrādātāji var konfigurēt darbplūsmas, lai reaģētu uz pakotnes notikumiem. Piemēram, jūs varat konfigurēt darbplūsmu, kad kāds uzdevums apstājas, neizdodas vai sākas.
23) Kā jūs varat paziņot darbiniekiem par paketes kļūmi?
Vai nu paketes iekšienē notikumu apstrādātājos var pievienot sūtīšanas uzdevumu vai pat iestatīt paziņojumu SQL aģentā, kad pakete darbojas.
24) Kā jūs veiktu pieteikšanos SSIS?
Pieteikšanos SSIS var veikt, reģistrējot dažādus notikumus, piemēram, onError, onWarning uc, uz vairākām opcijām, piemēram, plakanu failu, XML, SQL servera tabulu utt.
25) Kā jūs izvietotu SSIS paketi ražošanā?
Lai izvietotu SSIS pakotni, mums jāizpilda manifesta faili un jānosaka, vai to izvietot failu sistēmā vai SQL Server. Alternatīvi, jūs varat arī importēt pakotni no SSMS no SQL Server vai File System.
26) Kā rīkoties ar agrīnu ierašanos vai novēlotu ierašanos?
Vēlu ierašanās dimensija ir neizbēgama; lai tos apstrādātu, mēs varam izveidot fiktīvu dimensiju ar dabisko / biznesa atslēgu un saglabāt pārējos atribūtus kā nulles vai noklusējuma. Tātad, kad pienāk faktiskā dimensija, manekena dimensija tiek atjaunināta ar 1. tipa izmaiņām. To sauc arī par izsecinātajiem izmēriem.
27) Paskaidrojiet metodi pieaugošās slodzes veikšanai?
Labākais un ātrākais veids, kā veikt pieaugošo slodzi, ir izmantot avota tabulas kolonnu Laika zīmogs un saglabāt pēdējo ETL laika zīmogu.
28) Nosauciet trīs datu plūsmas komponentus SSIS
Trīs datu plūsmas komponenti ir SSIS:
- Avots
- Pārvērtības
- Galamērķis
29) Kāpēc jāpārbauda SSIS izmantotie punkti?
SSIS izmantotais kontrolpunkts ļauj pakotni restartēt kļūmes brīdī.
30) Paskaidrojiet notikumu reģistrēšanas režīma rekvizītu
Trīs vērtības, kuras akceptē notikumu reģistrēšanas režīma rekvizīts:
- Enabled: ļauj reģistrēt komponentus
- Atspējots: to izmanto, lai atspējotu komponentus
- UserParentSetting: to izmanto, lai optimizētu vecāku iestatījumus.
31) Paskaidrojiet dažādas dinamiskās konfigurācijas opcijas SSIS.
Dažādas dinamiskās konfigurācijas iespējas ir:
- XML fails
- Klientu mainīgie
- Datu bāze katrai videi ar mainīgajiem
- Ļauj izmantot centralizētu datu bāzi ar visiem mainīgajiem
32) Izskaidrojiet datu pārveidošanas transformāciju
Datu konvertēšana ir labākā metode datu pārsūtīšanai no viena veida uz otru. Tomēr jums jāpārliecinās, vai kolonnā ir saderīgi dati.
33) Izskaidrojiet dažas SSIS iezīmes
Dažas svarīgas SSIS iezīmes ir:
- Studijas vides
- Atbilstošās datu analīzes un integrācijas funkcijas
- Cieša integrācija ar citu Microsoft SQL saimi
- Datu ieguves vaicājumu pārveidošana
34) Izskaidrojiet divus SSIS trūkumus
- SIS dažkārt rada problēmas ne-Windows vidēs
- Neskaidra vīzija un stratēģija
- SSIS neatbalsta alternatīvus datu integrācijas stilus
35) Kāda ir Execute SQL uzdevuma izmantošana SSIS?
Izpildīt SQL palīdz izpildīt SQL priekšrakstu salīdzinājumā ar relāciju datu bāzi.
36) Kas ir SSIS katalogs?
SSIS katalogs ir datu bāze, kurā glabājas visas izvietotās pakotnes. Drošības apsvērumu dēļ to plaši izmanto izvietoto pakotņu glabāšanai un apstrādei.
37) Kā jūs apturētu paketi, kas darbojas uz visiem laikiem?
Tas ir atkarīgs no. Ja pakotni izmantojat SQL aģentā, procesu var nogalināt, izmantojot T-SQL. Tomēr, ja pakotne darbojas SSIS katalogā, varat to apturēt, izmantojot logu Aktīvās darbības vai saglabāto darbību apturēšanas procedūru.
38) Izskaidrojiet projekta un paketes vadības plūsmu SSIS
SSIS projekts ir konteiners paketes izveidei, savukārt pakete ir objekts, kas palīdz jums ieviest ETL.
39) Paskaidrojiet XML uzdevuma izmantošanu
XML uzdevums ļauj sadalīt, apvienot, sadalīt vai pārformatēt jebkuru XML failu.
40) Kāda ir secības konteinera izmantošana?
Secības satur palīdz jums organizēt papildu uzdevumus, sadalot tos grupā. Tas ļaus jums piemērot darījumu vai piešķirt reģistrēšanu konteineram.
41) Kāda ir svarīga SSIS izmantošanas paraugprakse?
Labākā SISS rīka lietošanas prakse ir šāda:
- Jums vajadzētu izvairīties no reģistrēto darbību veikšanas
- Jums vajadzētu izveidot skaidru resursu izmantošanas plānu.
- Optimizējiet datu avotu, uzmeklēšanas pārveidošanu un galamērķi
42) Kāda ir vadības plūsmas cilnes izmantošana SSIS?
SSIS vadības plūsmas cilne ietver datu plūsmas uzdevumu, konteinerus un prioritātes ierobežojumus, kas palīdz savienot konteinerus un funkcijas.