Många använder SSIS-katalogdatabasen SSISDB för SSIS-paket.
Det är faktiskt bäst att använda SSIS-katalogen, men det finns fortfarande några företag som använder File System Packages. Dessa butiker bör verkligen överväga att migrera till SSIS-katalogen. Några fördelar är:
- Versionering: Versionshistorik: Versionshistorik hålls kvar så att utvecklare kan se en lista över alla versioner med datum och tid för distributionen. Detta gör det mycket enklare att återställa ett paket till en viss version.
- Validering: SSIS-katalogvalidering kan göras som ett separat steg för paket eller projekt i stället för att validering ingår som en del av den totala exekveringstiden.
- Loggning: Loggning kan aktiveras i GUI för paketutförande.
- Miljöer & Parametrar: SSISDB blir nu ett arkiv för miljöer som gör det möjligt att mappa parametrar till test och\eller produktion. Detta gör det lättare att flytta paket mellan miljöer.
- Rapporter: SSIS Dashboard är baserad på Reporting Services (SSRS) och ger detaljer om exekvering eller validering av paket och projekt.
- Permissioner: Det är möjligt att tillämpa behörigheter på varje mapp, projekt, miljö och operation. SQL Server-roller kan väljas och läs-, exekverings- eller andra behörigheter kan beviljas eller återkallas för dem. Alla behörighetsuppgifter lagras i tabeller i katalogdatabasen SSISDB
En försiktighetsåtgärd när det gäller att aktivera loggning… Var noga med att bara logga de saker som du verkligen behöver. Annars kan du få en SSISDB som är ganska stor.
Det finns fyra loggningsnivåer som kan implementeras på server-, jobb- och paketkörningsnivåerna: Ingen, Basic, Performance & Verbose.
- None: Loggning är avstängd
- Basic (standardvärde): Alla händelser loggas, utom anpassade och diagnostiska händelser
- Prestanda: Endast prestandastatistik, OnError- och OnWarning-händelser loggas
- Verbose: Alla händelser loggas
Det finns en prestandasvårighet om du använder loggningsnivåerna Performance eller Verbose, så använd dem med försiktighet.
Underhåll av data i SSISDB måste också utföras regelbundet och noggrant. Det är vanligt att det vid rensning av gamla data från SSISDB blir timeout för paketet, så planera en bra tidpunkt för att köra ”SSIS Server Maintenance Job” som installeras som standard för att hjälpa till att rensa upp gamla poster.
Säkerställ att du bara behåller den historik som du behöver. Kontrollera dina lagringsinställningar för att se till att du inte fortfarande har standardvärdet eller 365 dagars historik som sparas.
En liten tanke på skötseln av din SSISDB-databas och dina inställningar säkerställer att du kommer att ha en SSIS-miljö som går att surra på.