Paljon ihmisiä käyttää SSIS-katalogitietokantaa, SSISDB:tä, SSIS-paketteja varten.
Sis-luettelon käyttäminen on itse asiassa parhaita toimintatapoja, mutta on vielä joitakin kauppoja, jotka käyttävät tiedostojärjestelmäpaketteja. Näiden kauppojen pitäisi todella harkita siirtymistä SSIS-katalogiin. Joitakin etuja ovat:
- Versiointi: Versiohistoria säilytetään, jolloin kehittäjät näkevät luettelon kaikista versioista käyttöönottopäivämäärän ja -ajan kanssa. Tämä helpottaa huomattavasti paketin palauttamista tiettyyn versioon.
- Validointi: SSIS-katalogin validointi voidaan tehdä erillisenä vaiheena paketeille tai projektille sen sijaan, että validointi sisällytettäisiin osaksi yleistä suoritusaikaa.
- Loggaaminen: Lokitus voidaan ottaa käyttöön pakettien suorituksen graafisessa käyttöliittymässä.
- Ympäristöt & Parametrit: SSISDB:stä tulee nyt ympäristöjen arkisto, joka mahdollistaa parametrien liittämisen testiin ja\tai tuotantoon. Tämä helpottaa pakettien siirtämistä ympäristöjen välillä.
- Raportit: SSIS Dashboard perustuu raportointipalveluihin (SSRS) ja antaa yksityiskohtaisia tietoja pakettien ja projektien suorittamisesta tai validoinnista.
- Luvat: Käyttöoikeuksia voidaan soveltaa kuhunkin kansioon, projektiin, ympäristöön ja toimintoon. SQL Server -roolit voidaan valita ja niille voidaan myöntää tai peruuttaa luku-, suoritus- tai muita oikeuksia. Kaikki käyttöoikeustiedot tallennetaan SSISDB-katalogitietokannan taulukoihin
Varoittava huomautus lokitiedostojen käyttöönotosta… Ole varovainen ja kirjaa vain ne asiat, joita todella tarvitset. Muuten saatat päätyä SSISDB:hen, joka on melko suuri.
Palvelin-, työ- ja pakettien suoritustasoilla voidaan toteuttaa neljä lokitustasoa: None, Basic, Performance & Verbose.
- None: Kirjaaminen on pois päältä
- Basic (oletusarvo): Kaikki tapahtumat kirjataan, paitsi mukautetut ja diagnostiset tapahtumat
- Performance: Vain suorituskykytilastot, OnError- ja OnWarning-tapahtumat kirjataan
- Verbose: Kaikki tapahtumat kirjataan
Suorituskyky kärsii, jos käytät Performance- tai Verbose-lokitustasoja, joten käytä niitä varoen.
S SSISDB:ssä olevien tietojen ylläpito on myös tehtävä säännöllisesti ja huolellisesti. On tavallista, että puhdistettaessa vanhoja tietoja SSISDB:stä esiintyy pakettien aikakatkaisuja, joten suunnittele hyvä aika suorittaa oletusarvoisesti asennettu ’SSIS Server Maintenance Job’, joka auttaa vanhojen tietueiden puhdistamisessa.
Varmista, että säilytät vain tarvitsemasi historian. Tarkista säilyttämisasetukset varmistaaksesi, ettei historiaa säilytetä edelleen oletusarvolla tai 365 päivän ajan.
Hieman ajatusta SSISDB-tietokannan ja asetusten hoidosta varmistaa, että sinulla on SSIS-ympäristö, joka hyräilee mukana.