Create an SSIS catalog

SQL Server 2012 introduced a new paradigm in storing and deploying SSIS packages. Before that release, all packages were individually managed and deployed.

The SSIS DB catalog and SSISDB database serves as a centralized place where deployed SSIS packages can be stored along with everything related to it, including:
  • Project and package parameters
  • Configuring runtime values for packages
  • Executing and troubleshooting packages
  • Managing Integration Services server operations













You find the SSISDB catalog in the folder labeled Integration Services Catalogs. This is where you find the Projects folder containing each project with all its packages. And the Environments folder contains the package configuration and environment values, which can be set before executing the packages. Each SQL Server instance gets only one SSISDB.







You also find another SSISDB in the Databases folder in SQL Server (Figure 2-113). This is essentially a system database containing all of the information about the projects and packages and their executions, parameters, logging, etc. Here you find tables and views that store a lot of information and details about environment and variable information; and stored procedures that can execute package-specific tasks. So you can see everything under the hood. By comparison, the SSISDB catalog shows us just the main working items needed to work on, such as the projects, packages, and environments.












You should be aware of some properties of the SSIS Catalog that can be configured if needed:













  • Clean Logs Periodically If logs should be cleared or retained (see Retention Period)
  • Retention Period (days) How long the longs should be kept before being cleared
  • Server-wide Default Logging Level The level of detail of the package execution log
    • None No logging
    • Basic Event types are captured
    • Performance Captures events and each step of the execution
    • Verbose Includes events, each step, as well as statistics for component
  • Maximum Number of Versions per Project Retains specified number of previous versions of the project within the SSISDB catalog
  • Periodically Remove Old Versions Specifies how many versions to retain

Comments

Popular Posts

Install Master Data Services (MDS)

Non-blocking, semi-blocking, and blocking transforms in SSIS

Design an appropriate storage solution, including hardware, disk, and file layout