OLTP Database and ETL SSIS package
 Barbara Bederman
 barbara.bederman@att.net
OLTP database design and SSIS ETL and
database backup process
The objective was to create a OLTP database in third
normal form, and an ELT process to load data from Excel
spreadsheets and XML files into the database tables. This
ETL process was then packaged with a database backup,
shrink and index rebuild. A job was created in SQL Server
Agent to run this process on a schedule. The data was for a
construction company with on-going and closed projects.
Table Of Contents
Database diagram of OLTP database created for this project.
Master SSIS package.
Data flow for the Employee Master Load package.
Data flow for the Overhead Master Load package.
Control flow showing the for each container for the loading of
multiple timesheets.
Data flow for the Employee Time Sheet Load package.
Data flow for the Materials Purchases Load package. (Example of an
ETL process reading in an XML file)
Data flow for the Invoices Load package.
SSIS Presentation
SSIS Presentation
SSIS Presentation
SSIS Presentation
SSIS Presentation
SSIS Presentation
SSIS Presentation
SSIS Presentation

SSIS Presentation

  • 1.
    OLTP Database andETL SSIS package  Barbara Bederman  barbara.bederman@att.net
  • 2.
    OLTP database designand SSIS ETL and database backup process The objective was to create a OLTP database in third normal form, and an ELT process to load data from Excel spreadsheets and XML files into the database tables. This ETL process was then packaged with a database backup, shrink and index rebuild. A job was created in SQL Server Agent to run this process on a schedule. The data was for a construction company with on-going and closed projects.
  • 3.
    Table Of Contents Databasediagram of OLTP database created for this project. Master SSIS package. Data flow for the Employee Master Load package. Data flow for the Overhead Master Load package. Control flow showing the for each container for the loading of multiple timesheets. Data flow for the Employee Time Sheet Load package. Data flow for the Materials Purchases Load package. (Example of an ETL process reading in an XML file) Data flow for the Invoices Load package.