A common problem that organizations face is how to gathering data from multiple sources, in multiple formats, and move it to one or more data stores. The destination may not be the same type of data store as the source, and often the format is different, or the data needs to be shaped or cleaned before loading it into its final destination. Extract, transform, and load (ETL) is a data pipeline used to collect data from various sources, transform the data according to business rules, and load it into a destination data store. SQL Server Integration Services (SSIS) is a useful and powerful Business Intelligence Tool. It is best suited to work with SQL Server Database. It is added to SQL Server Database when you install SQL Server Data Tools (SSDT)which adds the Business Intelligence Templates to Visual studio that is used to create Integration projects. SSIS can be used for: Data IntegrationData TransformationProviding solutions to complex Business problemsUpdating data warehousesCleaning dataMining dataManaging SQL Server objects and dataExtracting data from a variety of sourcesLoading data into one or several destinationsWhat You Will Learn. How to install SQL Server Database How to download and attach a database to SQL ServerHow to download and install SQL Server Data ToolsHow to Create a New Integration Services ProjectHow to add and Configuring a Flat File Connection ManagerHow to add and Configuring an OLE DB Connection ManagerHow to add a Data Flow Task to the PackageHow to add and Configuring the Flat File SourceHow to add and Configuring the Lookup TransformationsHow to Create Integration Services TasksHow to Create New Connection ManagerHow to Write data to a SQL Server databaseHow to Execute a package from SQL Server Data ToolsHow to Control Data Flow for Flat FilesHow to test PackagesSQL FunctionsT-SQL Stored proceduresExtracting data from multiple tables