Mnoho lidí používá pro balíčky SSIS databázi katalogu SSIS, SSISDB.
Ve skutečnosti je používání katalogu SSIS osvědčeným postupem, ale stále existují obchody, které používají balíčky souborového systému. Tyto obchody by měly skutečně zvážit přechod na katalog SSIS. Některé výhody jsou následující:
- Verze: Historie verzí je zachována a umožňuje vývojářům zobrazit seznam všech verzí s datem a časem nasazení.
- Validace katalogu SSIS může být provedena jako samostatný krok pro balíčky nebo projekt namísto toho, aby byla validace zahrnuta jako součást celkového času provádění.
- Záznamy:
- Prostředí & Parametry: V grafickém rozhraní pro spouštění balíčků lze povolit protokolování: SSISDB se nyní stává úložištěm prostředí, které umožňuje mapování parametrů na testovací a produkční prostředí. To usnadňuje přesouvání balíčků mezi prostředími.
- Reporty: SSIS Dashboard je založen na službě Reporting Services (SSRS) a poskytuje podrobnosti o provádění nebo ověřování balíčků a projektů.
- Oprávnění: Oprávnění lze použít na každou složku, projekt, prostředí a operaci. Lze vybrat role SQL Serveru a udělit jim nebo odebrat oprávnění ke čtení, spuštění nebo jiná oprávnění. Všechny podrobnosti o oprávněních jsou uloženy v tabulkách v katalogové databázi SSISDB
Jedna poznámka na závěr, pokud jde o povolení protokolování… Dávejte pozor, abyste protokolovali jen ty věci, které skutečně potřebujete. Jinak můžete skončit s poměrně velkou SSISDB.
Existují 4 úrovně protokolování, které lze implementovat na úrovni serveru, úlohy a provádění balíčků:
- Jedna: Protokolování je vypnuto
- Základní (výchozí hodnota): Zaznamenávají se všechny události kromě vlastních a diagnostických událostí
- Výkon: Zaznamenávají se pouze statistiky výkonu, události OnError a OnWarning
- Verbose (podrobné): Všechny události jsou protokolovány
Používáte-li úrovně protokolování Performance nebo Verbose, dochází k narušení výkonu, proto je používejte opatrně.
Údržbu dat v SSISDB je také třeba provádět pravidelně a pečlivě. Je běžné, že při čištění starých dat ze SSISDB dochází k časovým výpadkům balíčků, takže si naplánujte vhodný čas na spuštění úlohy „Údržba serveru SSIS“, která je nainstalována ve výchozím nastavení, aby pomohla vyčistit staré záznamy.
Ujistěte se, že uchováváte pouze tu historii, kterou potřebujete. Zkontrolujte nastavení uchovávání a ujistěte se, že stále nemáte nastavenou výchozí hodnotu nebo že se historie neuchovává 365 dní.
Drobné zamyšlení nad péčí o databázi a nastavení SSISDB vám zajistí, že budete mít prostředí SSIS, které bude dobře šumět.