Sokan használják az SSIS katalógus adatbázisát, az SSISDB-t az SSIS csomagokhoz.
Az SSIS katalógus használata a legjobb gyakorlat, de még mindig vannak olyan üzletek, amelyek a fájlrendszer csomagokat használják. Ezeknek az üzleteknek valóban meg kellene fontolniuk az SSIS-katalógusra való áttérést. Néhány előnye:
- Versionálás: A verziótörténet megmarad, így a fejlesztők láthatják az összes verzió listáját a telepítés dátumával és idejével együtt. Ez megkönnyíti a csomagok visszaállítását egy adott verzióra.
- Validálás: Az SSIS katalógus érvényesítés külön lépésként végezhető el a csomagok vagy a projekt számára ahelyett, hogy az érvényesítés a teljes végrehajtási idő részeként szerepelne.
- Naplózás:
- Környezetek & Paraméterek: Az SSISDB mostantól a környezetek tárolójává válik, lehetővé téve a paraméterek teszteléshez és\vagy termeléshez való hozzárendelését. Ez megkönnyíti a csomagok környezetek közötti mozgatását.
- Reportok: Az SSIS Dashboard a Reporting Services (SSRS) szolgáltatáson alapul, és részletesen tájékoztat a csomagok és projektek végrehajtásáról vagy érvényesítéséről.
- Jogosultságok: Engedélyek alkalmazhatók minden mappára, projektre, környezetre és műveletre. SQL Server szerepkörök választhatók ki, és olvasási, végrehajtási vagy egyéb engedélyek adhatók vagy vonhatók vissza számukra. Az összes engedélyezési részletet az SSISDB katalógusadatbázis tábláiban tároljuk
Egy óvatossági megjegyzés a naplózás engedélyezésével kapcsolatban… Ügyeljünk arra, hogy csak azokat a dolgokat naplózzuk, amelyekre valóban szükségünk van. Ellenkező esetben a végén egy elég nagy SSISDB-t kaphat.
4 naplózási szint van, amely a kiszolgáló, a munka és a csomagvégrehajtás szintjén valósítható meg: None, Basic, Performance & Verbose.
- None:
- Basic (alapértelmezett érték): A naplózás ki van kapcsolva: Minden esemény naplózásra kerül, kivéve az egyéni és diagnosztikai eseményeket
- Teljesítmény: Csak a teljesítménystatisztikák, OnError és OnWarning események kerülnek naplózásra
- Verbose: Minden esemény naplózásra kerül
A Performance vagy Verbose naplózási szintek használata teljesítménycsökkenést okoz, ezért óvatosan használja őket.
A SSISDB-ben lévő adatok karbantartását is rendszeresen és gondosan kell végezni. Gyakori, hogy a régi adatok SSISDB-ből történő tisztítása során csomagidő kiesések lépnek fel, ezért tervezzen megfelelő időpontot az alapértelmezés szerint telepített “SSIS Server Maintenance Job” futtatására, amely segít megtisztítani a régi rekordokat.
GYőződjön meg róla, hogy csak a szükséges előzményeket tartja meg. Ellenőrizze a megőrzési beállításokat, nehogy még mindig az alapértelmezett érték vagy a 365 napos előzmények maradjanak meg.
Egy kis odafigyelés az SSISDB adatbázis és a beállítások gondozására biztosítja, hogy az SSIS-környezete zúgni fog.