Lataa PDF
Seuraavassa on usein kysyttyjä SSIS-haastattelukysymyksiä aloittelijoille ja kokeneille tietokannan johtajille.
1) Mikä on SSIS?
SSIS tai SQL Server Integration Services (SSIS) on osa Microsoft SQL Serveriä, jota voidaan käyttää monenlaisten tietojen muunnos- ja siirtotehtävien suorittamiseen.
2) Mitkä ovat SSIS-paketin tärkeät komponentit?
SSIS-paketin tärkeä osa ovat
- Tietovirta
- Ohjaa virtausta
- Package Explorer
- Tapahtumakäsittelijä
3) Selitä ratkaisunhallinta SSIS: ssä
SSIS Designer -sovelluksen Solution Explorer on näyttö, jossa voit tarkastella ja käyttää kaikkia tietolähteitä, tietolähteenäkymiä, projekteja ja muita sekalaisia tiedostoja.
4) Mitä se tarkoittaa tietovirralla SSIS: ssä?
Tiedonsiirto SSIS-järjestelmässä ei ole muuta kuin tiedonkulku vastaavista lähteistä kohdekohteisiin.
5) Määritä mikä on "tehtävä" SSIS: ssä?
SSIS: n tehtävä on hyvin samanlainen kuin minkä tahansa ohjelmointikielen menetelmä, joka edustaa tai suorittaa yksittäistä työyksikköä. Tehtävät luokitellaan kahteen luokkaan
- Ohjaa virtaustehtäviä
- Tietokannan ylläpitotehtävät
6) Mikä on SSIS-paketti?
SSIS: n paketti on järjestetty kokoelma yhteyksiä, kuten tietovirtaelementit, ohjaustapahtumat, tapahtumankäsittelijät, parametrit, muuttujat ja kokoonpanot. Kokoat heidät joko rakentamalla sen ohjelmallisesti tai SSIS: n tarjoamien graafisten suunnittelutyökalujen avulla.
7) Nimeä erityyppiset yhteydet tai tiedostot, jotka tukevat SSIS: ää?
SSIS-järjestelmässä toimivat erityyppiset yhteydet ovat
- ODBC
- OLEDB
- .net SQLClient
- Litteä tiedosto
- Excel
- XML
8) Mikä on kontti? Kuinka monta konttityyppiä on SSIS: ssä?
SSIS: ssä säilö on looginen ryhmittely tehtäviä, ja sen avulla voidaan hallita tehtävän laajuutta yhdessä. SSIS-konttien tyypit ovat
- Sekvenssisäiliö
- Silmukkasäiliölle
- Foreach-silmukkasäiliö
- Tehtävän isäntäkontti
9) Mikä on etusijarajoitus SSIS: ssä?
SSIS-järjestelmän ensisijaisuusrajoituksen avulla voit määrittää tehtävien loogisen järjestyksen siinä järjestyksessä kuin ne on suoritettava. Voit yhdistää kaikki tehtävät liittimillä - Ennakkorajoitukset.
10) Mitkä muuttujat SSIS: ssä ja mitkä ovat SSIS: n muuttujatyypit?
SSIS-muuttujaa käytetään arvojen tallentamiseen. SSIS-järjestelmässä on kahden tyyppisiä muuttujia: järjestelmän muuttuja ja käyttäjän muuttuja.
11) Selitä mikä on SSIS-tarkistuspiste?
SSIS-järjestelmän tarkistuspiste antaa projektin käynnistää uudelleen vikatilanteesta. Checkpoint-tiedosto tallentaa paketin suorituksen tiedot, jos paketti suoritetaan onnistuneesti, tarkistuspistetiedosto poistetaan tai muuten se käynnistyy uudelleen epäonnistumisesta.
12) Selitä yhteyshallinnot SSIS: ssä
Yhteydenhallinnasta on apua, kun kerätään tietoja eri lähteistä ja kirjoitetaan niitä määränpäähän. Yhteydenhallinta helpottaa yhteyttä järjestelmään, joka sisältää tietoja, kuten datan tarjoajan tiedot, palvelimen nimen, todennusmekanismin, tietokannan nimen jne.
13) Mikä on SSIS-rikkoutumispiste?
Katkaisupisteen avulla voit keskeyttää paketin suorittamisen liiketoimintatiedon kehittämistudiossa SSIS-paketin vianmäärityksen tai kehityksen aikana.
14) Selitä tapahtumien kirjaaminen SSIS: ssä
SSIS: ssä tapahtumalokien avulla voit valita minkä tahansa tietyn tapahtuman tai kirjattavan paketin tapahtuman. On hyödyllistä, kun suoritat paketin vianmäärityksen ymmärtääksesi suorituskykypaketin.
15) Mikä on lokitilan ominaisuus?
SSIS-paketeilla ja kaikilla niihin liittyvillä tehtävillä on ominaisuus nimeltä LoggingMode. Tämä ominaisuus hyväksyy kolme mahdollista arvoa.
- Disabled: Poista komponentin kirjaaminen käytöstä
- Enabled: Ota osan kirjaaminen käyttöön
- Use Parent Setting: Käytä komponentin vanhemman asetusta
16) Selitä termi tietovirran puskuri?
SSIS toimii puskurien avulla; se on eräänlainen muistin sisäinen virtuaalinen taulukko tietojen säilyttämiseksi.
17) Mille tiedoille tarkistuspisteen tietoja ei tallenneta?
Tarkistuspistetietoja ei tallenneta jokaiselle silmukalle ja silmukalle.
18) Mikä on ehdollinen split-tapahtuma SSIS-järjestelmässä?
Ehdollinen jaettu muunnos SSIS-järjestelmässä on aivan kuin IF-ehto, joka tarkistaa tietyn ehdon kuntoarvion perusteella.
19) Nimetäänkö erityyppisiä datan katsojia SSIS-järjestelmässä?
SSIS-järjestelmässä on erityyppisiä datan katsojia
- Ruudukko
- Histogrammi
- Hajontakaavio
- Sarakekaavio
20) Selitä mahdolliset sijainnit SSIS-paketin tallentamiseksi?
Voit tallentaa SSIS-paketin osoitteessa
- SQL Server
- Pakettikauppa
- Tiedostojärjestelmä
21) Mikä on ensimmäinen lähestymistapa, jos paketti, joka toimii hyvin Business Intelligence Development Studiossa (BIDS), mutta epäonnistuu, kun se suoritetaan SQL-agenttityöltä?
SQL Agent Jobsia käyttävällä tilillä ei ehkä ole tarvittavaa lupaa yhdelle paketin yhteyksistä. Tällöin joko voit luoda välityspalvelintilin tai korottaa tilin käyttöoikeuksia.
22) Mikä on Tapahtumankäsittelijät-välilehden rooli SSIS: ssä?
Tapahtumankäsittelijät-välilehdessä työnkulut voidaan määrittää vastaamaan pakettitapahtumiin. Voit esimerkiksi määrittää työnkulun, kun jokin tehtävä pysähtyy, epäonnistuu tai käynnistyy.
23) Kuinka voit ilmoittaa henkilökunnan jäsenille pakettien epäonnistumisesta?
Joko paketin sisälle voit lisätä lähetyspostitehtävän tapahtumankäsittelijöihin tai voit jopa asettaa ilmoituksen SQL Agentissa, kun paketti suoritetaan.
24) Kuinka kirjaudu sisään SSIS-järjestelmään?
Sisäänkirjautuminen SSIS-järjestelmään voidaan tehdä kirjaamalla erilaiset tapahtumat, kuten onError, onWarning jne., Useisiin vaihtoehtoihin, kuten tasainen tiedosto, XML, SQL-palvelintaulukko jne.
25) Kuinka otat käyttöön SSIS-paketin tuotantoon?
SSIS-paketin asentamiseksi meidän on suoritettava luettelotiedostot ja määritettävä, asennetaanko se tiedostojärjestelmään vai SQL Serveriin. Vaihtoehtoisesti voit myös tuoda paketin SSMS: stä SQL Serveristä tai tiedostojärjestelmästä.
26) Kuinka käsitellä aikaisin saapuvia tosiasioita tai myöhään saapuvia ulottuvuuksia?
Myöhään saapuvat ulottuvuudet ovat väistämättömiä; Näiden käsittelemiseksi voimme luoda nuken ulottuvuuden luonnollisella / liiketoiminta-avaimella ja pitää muut määritteet nollana tai oletusarvona. Joten kun todellinen ulottuvuus saapuu, nuken ulottuvuus päivitetään tyypin 1 muutoksella. Tätä kutsutaan myös päätelmiksi.
27) Selitä menetelmä lisäkuormituksen suorittamiseksi?
Paras ja nopein tapa tehdä lisäkuormitus on käyttää lähdetaulukon saraketta Aikaleima ja tallentaa viimeinen ETL-aikaleima.
28) Nimeä kolme tietovirran komponenttia SSIS: ssä
Kolme tietovirran komponenttia on SSIS:
- Lähde
- Muutos
- Kohde
29) Miksi tarkistaa SSIS-järjestelmässä käytetyt pisteet?
SSIS-järjestelmässä käytetty tarkistuspiste sallii paketin käynnistymisen uudelleen vikatilassa.
30) Selitä tapahtumalokitilan ominaisuus
Tapahtumalokitilan ominaisuudella hyväksytyt kolme arvoa ovat:
- Enabled: Voit kirjata komponentit
- Pois käytöstä: Sitä käytetään komponenttien poistamiseen käytöstä
- UserParentSetting: Sitä käytetään vanhempien asetusten optimointiin.
31) Selitä, että dynaamisen konfiguroinnin eri vaihtoehdot ovat SSIS.
Eri vaihtoehto dynaamiseen kokoonpanoon ovat:
- XML-tiedosto
- Asiakkaan muuttujat
- Tietokanta ympäristöä kohti muuttujien kanssa
- Voit käyttää keskitettyä tietokantaa kaikkien muuttujien kanssa
32) Selitä tietojen muuntamisen muunnos
Datan muuntaminen on paras tapa siirtää tietoja tyypistä toiseen. Sinun on kuitenkin varmistettava, että sarakkeessa on YHTEENSOPIVIA tietoja.
33) Selitä muutamia SSIS: n ominaisuuksia
Joitakin tärkeitä SSIS-ominaisuuksia ovat:
- Studioympäristöt
- Asiaankuuluvat data-analyysi- ja integrointitoiminnot
- Tiukka integrointi muihin Microsoft SQL -perheisiin
- Tiedonlouhinnan kyselyn muunnos
34) Selitä SSIS: n kaksi haittaa
- SIS voi joskus aiheuttaa ongelmia muissa kuin Windows-ympäristöissä
- Epäselvä visio ja strategia
- SSIS ei tue vaihtoehtoisia tietojen integrointityylejä
35) Mitä Execute SQL -tehtävä käyttää SSIS: ssä?
Suorita SQL auttaa sinua suorittamaan SQL-käskyn relaatiotietokantaa vastaan.
36) Mikä on SSIS-luettelo?
SSIS-luettelo on tietokanta, johon tallennetaan kaikki käyttöönotetut paketit. Sitä käytetään laajalti turvallisuussyistä asennettujen pakettien tallentamiseen ja käsittelemiseen.
37) Kuinka pysäyttäisit paketin, joka on käynnissä ikuisesti?
Se riippuu. Jos käytät pakettia SQL Agentissa, voit tappaa prosessin T-SQL: n avulla. Jos paketti on kuitenkin käynnissä SSIS-luettelossa, voit pysäyttää sen käyttämällä Active Operations -ikkunaa tai pysäytysoperaatioon tallennettua menettelyä.
38) Selitä projekti- ja paketinohjausvirta SSIS-järjestelmässä
SSIS: ssä projekti on paketti paketin kehittämiselle, kun taas paketti on objekti, joka auttaa sinua toteuttamaan ETL: n.
39) Selitä XML-tehtävän käyttö
XML-tehtävän avulla voit jakaa, yhdistää, jakaa tai alustaa minkä tahansa XML-tiedoston.
40) Mikä on sekvenssisäiliön käyttö?
Järjestys sisältää auttaa sinua järjestämään tytärtehtäviä jakamalla ne ryhmään. Sen avulla voit soveltaa tapahtumaa tai määrittää kirjaamisen säilöön.
41) Mitkä ovat tärkeitä parhaita käytäntöjä SSIS: n käytössä?
Parhaita käytäntöjä SISS-työkalun käyttämiseen ovat:
- Vältä kirjautuneiden toimintojen suorittamista
- Sinun tulisi tehdä selkeä suunnitelma resurssien käytöstä.
- Optimoi tietolähde, hakumuunnos ja kohde
42) Mikä on ohjausvirtauksen välilehden käyttö SSIS-järjestelmässä?
SSIS: n Ohjauksen kulku -välilehti sisältää tiedonsiirtotehtävän, säilöt ja etusijarajoitukset, jotka auttavat sinua yhdistämään säilöt ja toiminnot.