SQL Server Integration Services SQL Server Integration Services •Introduction: The purpose of this project is to monitor employee and customer information, timesheet and labor rates data, job order information, job materials, and customer invoices for a construction company called AllWorks. SQL Server database is populated and updated from AllWorks various source files of Excel Spreadsheets, XML files, and CSV files. •Project Goals: Make enhancements to the existing data sources, to support more flexible business practices for customer invoicing, use SQL Server Integration Services to integrate these external data sources into the SQL Server database.
Employee Time sheet dimension Control Flow. Iterates thru multiple source files. Uses VB.NET scripts to capture and email load statistics.
Employee time sheet dimension continued. Data Flow. Various lookups to preserve referential Foreign key integrity. If FK not found in related table, then record is written to error file and not inserted into Time dimension
Employee time sheet dimension continued. Row counters are emailed at end of package execution
Database maintenance package. Scheduled in SSMS job agent to run upon successful completion of master package