Prenesite PDF
Sledijo pogosta vprašanja o intervjujih SSIS za sveže in izkušene upravitelje zbirk podatkov.
1) Kaj je SSIS?
SSIS ali SQL Server Integration Services (SSIS) je sestavni del Microsoftovega SQL Serverja, ki se lahko uporablja za izvajanje številnih nalog preoblikovanja in selitve podatkov.
2) Katere so pomembne komponente paketa SSIS?
Pomemben sestavni del paketa SSIS so
- Pretok podatkov
- Nadzor pretoka
- Raziskovalec paketov
- Vodnik dogodkov
3) Razložite raziskovalec rešitev v SSIS
Raziskovalec rešitev v SSIS Designer je zaslon, na katerem si lahko ogledate in dostopate do vseh virov podatkov, pogledov virov podatkov, projektov in drugih raznih datotek.
4) Kaj pomeni pretok podatkov v SSIS?
Pretok podatkov v SSIS ni nič drugega kot pretok podatkov iz ustreznih virov do ciljnih ciljev.
5) Določite, kaj je "naloga" v SSIS?
Naloga v SSIS je zelo podobna metodi katerega koli programskega jezika, ki predstavlja ali izvaja posamezno enoto dela. Naloge so razdeljene v dve kategoriji
- Nadzorna opravila
- Naloge vzdrževanja zbirke podatkov
6) Kaj je paket SSIS?
Paket v SSIS je organizirana zbirka povezav, kot so elementi pretoka podatkov, nadzorni dogodki, obdelovalci dogodkov, parametri, spremenljivke in konfiguracije. Sestavite jih bodisi programsko bodisi z orodji za grafično oblikovanje, ki jih ponuja SSIS.
7) Poimenujte različne vrste povezav ali datoteke, ki podpirajo SSIS?
V SSIS delujejo različne vrste povezav
- ODBC
- OLEDB
- .net SQLClient
- Ravna datoteka
- Excel
- XML
8) Kaj je posoda? Koliko vrst zabojnikov je v SSIS?
V SSIS je vsebnik logična skupina nalog in omogoča skupno upravljanje obsega naloge. Vrste zabojnikov v SSIS so
- Posoda za zaporedje
- Za posodo z zanko
- Zabojnik zanke Foreach
- Vsebnik gostiteljskega opravila
9) Kaj je prednostna omejitev v SSIS?
Omejitev prednosti v SSIS vam omogoča, da določite logično zaporedje nalog v vrstnem redu, ki ga je treba izvesti. Vse naloge lahko povežete s pomočjo konektorjev - Omejitve prednosti.
10) Katere spremenljivke v SSIS in katere vrste so spremenljivke v SSIS?
Spremenljivka v SSIS se uporablja za shranjevanje vrednosti. V SSIS obstajata dve vrsti spremenljivk sistemska spremenljivka in uporabniška spremenljivka.
11) Pojasnite, kaj je kontrolna točka v SSIS?
Checkpoint v SSIS omogoča, da se projekt znova zažene s točke okvare. Datoteka Checkpoint shrani informacije o izvajanju paketa, če se paket uspešno zažene, se datoteka kontrolne točke izbriše ali pa se bo znova zagnala od točke okvare.
12) Pojasnite upravitelje povezav v SSIS
Medtem ko zbirajo podatke iz različnih virov in jih zapisujejo na cilj, so upravitelji povezav v pomoč. Upravitelj povezav olajša povezavo s sistemom, ki vključuje informacije, kot so podatki o ponudniku podatkov, ime strežnika, mehanizem za preverjanje pristnosti, ime baze podatkov itd.
13) Kaj je mejna vrednost SSIS?
Točka prekinitve vam omogoča, da zaustavite izvajanje paketa v studiu za razvoj poslovne inteligence med odpravljanjem težav ali razvojem paketa SSIS.
14) Pojasnite beleženje dogodkov v SSIS
V SSIS beleženje dogodkov omogoča, da izberete kateri koli dogodek opravila ali paketa, ki ga želite zabeležiti. Ko odpravljate težave s paketom, je koristno razumeti paket zmogljivosti.
15) Kaj je lastnost načina beleženja?
Paketi SSIS in vsa povezana opravila imajo lastnost, imenovano LoggingMode. Ta lastnost sprejema tri možne vrednosti.
- Disabled: Onemogoči beleženje komponente
- Omogočeno: omogočite beleženje dela
- Uporabi nadrejeno nastavitev: če želite uporabiti nadrejeno nastavitev komponente
16) Pojasnite izraz medpomnilnik pretoka podatkov?
SSIS deluje z vmesnimi pomnilniki; je nekakšna navidezna tabela v pomnilniku za shranjevanje podatkov.
17) Za katere podatke se kontrolne točke ne shranjujejo?
Podatki o kontrolni točki se ne shranijo za vsebnike Za vsako zanko in Za zanko.
18) Kaj so pogojne razdeljene transakcije v SSIS?
Pogojna deljena transformacija v SSIS je tako kot pogoj IF, ki na podlagi ocene stanja preverja dani pogoj.
19) Poimenujte različne vrste pregledovalnikov podatkov v SSIS?
Vključujejo različne vrste pregledovalnikov podatkov v SSIS
- Mreža
- Histogram
- Graf raztrosa
- Tabela stolpcev
20) Pojasnite možna mesta za shranjevanje paketa SSIS?
Paket SSIS lahko shranite na
- SQL Server
- Paket trgovina
- Datotečni sistem
21) Kakšen bo vaš prvi pristop, če paket, ki deluje dobro v programu Business Intelligence Development Studio (BIDS), vendar pri zagonu iz opravila agenta SQL ne uspe?
Račun, ki izvaja SQL Agent Jobs, morda nima zahtevanega dovoljenja za eno od povezav v vašem paketu. V takih primerih lahko ustvarite račun proxy ali zvišate dovoljenja za račun.
22) Kakšna je vloga zavihka Vodniki dogodkov v SSIS?
Na zavihku upravljavci dogodkov je mogoče poteke dela konfigurirati tako, da se odzivajo na dogodke paketov. Na primer, lahko konfigurirate potek dela, ko se katera koli naloga ustavi, ne uspe ali zažene.
23) Kako lahko uslužbence obvestite o neuspehu paketa?
V paket lahko dodate orodje za pošiljanje pošte v obdelovalcih dogodkov ali pa celo nastavite obvestilo v agentu SQL, ko se paket zažene.
24) Kako bi se prijavili v SSIS?
Prijava v SSIS lahko izvedete tako, da različne dogodke, kot so onError, onWarning itd., Zabeležite v več možnosti, kot so ploščata datoteka, XML, tabela strežnika SQL itd.
25) Kako bi uvedli paket SSIS v proizvodnji?
Za razmestitev paketa SSIS moramo zagnati datoteke manifesta in določiti, ali naj se to namesti v datotečni sistem ali na SQL Server. Lahko pa tudi uvozite paket iz SSMS iz strežnika SQL Server ali datotečnega sistema.
26) Kako ravnati z dejstvi o zgodnjem prihodu ali razsežnosti poznega prihoda?
Dimenzije poznega prihoda so neizogibne; za njihovo obdelavo lahko z naravnim / poslovnim ključem ustvarimo navidezno dimenzijo, ostale atribute pa ohranimo kot nične ali privzete. Torej, ko dejanska dimenzija prispe, se preskusna dimenzija posodobi s spremembo tipa 1. To se imenuje tudi izpeljane dimenzije.
27) Razložite metodo za izvedbo inkrementalne obremenitve?
Najboljši in najhitrejši način postopnega nalaganja je uporaba stolpca Timestamp v izvorni tabeli in shranjevanje zadnjega časovnega žiga ETL.
28) Poimenujte tri komponente pretoka podatkov v SSIS
Tri komponente pretoka podatkov je SSIS:
- Vir
- Preobrazba
- Cilj
29) Zakaj preverjati točke, uporabljene v SSIS?
Kontrolna točka, ki se uporablja v SSIS za omogočanje ponovnega zagona paketa na mestu okvare.
30) Pojasnite lastnost načina beleženja dogodkov
Tri vrednosti, ki jih sprejema lastnost načina beleženja dogodkov, so:
- Omogočeno: omogoča beleženje komponent
- Disabled: Uporablja se za onemogočanje komponent
- UserParentSetting: Uporablja se za optimizacijo nastavitve starša.
31) Pojasnite različne možnosti za dinamično konfiguracijo je SSIS.
Različne možnosti za dinamično konfiguracijo so:
- Datoteka XML
- Spremenljivke strank
- Zbirka podatkov na okolje s spremenljivkami
- Omogoča uporabo centralizirane baze podatkov z vsemi spremenljivkami
32) Pojasnite Pretvorba podatkov
Pretvorba podatkov je najboljši način za prenos podatkov iz ene vrste v drugo. Vendar se morate prepričati, da imate v stolpcu ZDRUŽLJIVE podatke.
33) Pojasnite nekaj lastnosti SSIS
Nekatere pomembne značilnosti SSIS so:
- Studio okolja
- Ustrezne funkcije analize podatkov in integracije
- Tesna integracija z drugo družino Microsoft SQL
- Preoblikovanje poizvedb za rudarjenje podatkov
34) Pojasnite dve slabosti SSIS
- SIS včasih ustvarja težave v okoljih, ki niso Windows
- Nejasna vizija in strategija
- SSIS ne nudi podpore za alternativne sloge integracije podatkov
35) Kakšna je uporaba naloge Execute SQL v SSIS?
Izvedba SQL vam pomaga, da izvršite stavek SQL proti relacijski bazi podatkov.
36) Kaj je katalog SSIS?
Katalog SSIS je baza podatkov za shranjevanje vseh uvedenih paketov. Iz varnostnih razlogov se pogosto uporablja za shranjevanje in obdelavo uvedenih paketov.
37) Kako bi ustavili paket, ki teče večno?
Odvisno. Če paket izvajate v agentu SQL, lahko postopek zaustavite s pomočjo T-SQL. Če pa se paket izvaja v katalogu SSIS, ga lahko ustavite s pomočjo okna Aktivne operacije ali shranjenega postopka ustavitve.
38) Pojasnite tok nadzora projekta in paketa v SSIS
V SSIS je projekt vsebnik za razvoj paketa, medtem ko je paket objekt, ki vam pomaga pri izvedbi ETL.
39) Pojasnite uporabo naloge XML
Naloga XML vam omogoča razdelitev, združitev, razdelitev ali preoblikovanje katere koli datoteke XML.
40) Kakšna je uporaba posode za zaporedje?
Sekvenca vsebuje vam pomaga organizirati pomožne naloge tako, da jih razdelite v skupino. Omogočil vam bo uporabo transakcije ali dodelitev beleženja vsebniku.
41) Katere so pomembne najboljše prakse za uporabo SSIS?
Najboljše prakse za uporabo orodja SISS so:
- Izogibajte se izvajanju zabeleženih operacij
- Naredite jasen načrt za uporabo virov.
- Optimizirajte vir podatkov, pretvorbo iskanja in cilj
42) Kakšna je uporaba zavihka nadzornega toka v SSIS?
Zavihek Nadzor pretoka v SSIS vključuje naloge pretoka podatkov, vsebnike in prednostne omejitve, kar vam pomaga pri povezovanju vsebnikov in funkcij.