Back to Home

SSIS Process for Checklist Import

Overview

The SSIS package purpose is to help eliminate manually importing new checklists (which can be 1000 of records), which will clean up any white spaces, validate fields, and every field is valid, import the data to the appropriate tables associated with Checklists. If there is just 1 invalid data, the whole job will export the bad data to another .csv file and automatically email business the .csv file.

TL;DR: SSIS package will only insert new checklists if all data is valid, validaton will clean up any extraneous spaces, check if field is valid

Tables

Stored Procedures

SSIS Flow

Capture.PNG

Note: Files are currently in the SOBI_SHARED_FOLDERS under "Checklist"

Process

Extra Considerations

Business will occasionally request to add SOBIErrorCategory value. Our current process cannot handle it, so we will need to create an overnight SAFE script to update the values after the job successfully loads the new checklists.

Table: smart.p11_SectionList

Script 1