
Explore real-world SSIS scenarios through five data files, validate data, handle dynamic folders, daily zip extraction, and load into supplier, product, and data warehouse tables with error logging.
Learn to use global temporary tables in SSIS to share data across sessions and apps, instead of local temp tables. Enable delay validation to keep the table available during execution.
Explore the ETL process—extract from multi-location databases, transform for centralized reporting, and load into a data warehouse via staging areas, using incremental changes for daily updates.
Learn to transfer incremental changes from an OLTP employee table to a staging table with SSIS, using last extract times and activity date time to load new and updated records.
Transfer data from staging to the data warehouse by merging on employee number to update existing records and insert new ones, then automate with SSIS packages and jobs.
Use SSIS to validate data files by method data, move valid files to process folder, and route invalid ones to wrong folder using for each and a C# script.
Learn to build an SSIS package using a flag variable, precedence constraints, and dynamic connections to load flat file data into a table and move processed files.
Master SSIS real-world scenarios by using script task handling with expression and constraint, ensuring resources are released, and coordinating folder, file, and table operations for successful package execution.
Configure project parameters and expressions to replace hardcoded locations. After deployment, adjust only parameter values to update data and folders, not connection managers or foreach loop properties.
Learn to run a foreach loop in SSIS a fixed number of times using a counter variable and a constrained evaluation.
Build an SSIS expression to get the file name from a full path using the right function and replace to remove zip and folders.
Learn how to use SSIS expressions to separate the name and date component of a file, using substring and right functions, and to handle path slashes.
Convert the current date to a year-month-day component, remove the time part, and replace hyphens to obtain a compact 20200401 in SSIS using expressions.
Learn to unzip and compress folders in SSIS by using the execute process task with WinRAR, specifying the zip path, destination, and command arguments to extract or create archives.
This scenario demonstrates daily zip file processing from a Florida share: extract csc files, load into supplier, label, and product tables, then archive, with dynamic paths and error logging.
Learn how to create and use three SSIS project parameters: archive folder, source folder, and process folder, to control data flow and post deployment changes.
Develop and compare variables and parameters in an SSIS package, build date-based expressions for file names, and test for a compressed file’s existence using a script task.
Extracts data from a zip file in a shared folder into a local processed folder using an SSIS package, with dynamic working directory and parameter usage and logging.
Examine each file’s date component using a for each loop and SSIS toolbox expressions, compare with the current date, log mismatches, and fail the package to enforce data accuracy.
Learn to dynamically load files into correct tables in SSIS using a for each loop, parsing file names to route to employee, supplier, or product tables with logging.
Demonstrate etl operations in ssis by configuring dynamic flat file connections, using a for each loop, and loading supplier and product data into the data warehouse.
Configure an SSIS ETL data flow that uses a flat-file source, a lookup to a company name table, and maps results to the employee details destination.
Implement shared folder transfer in SSIS by moving files to archive and process folders via file system tasks, with zip/unzip steps and clear naming conventions.
Explore how to troubleshoot SSIS packages using breakpoints, watch windows, and data viewer to inspect data flow steps, dynamically manage connections, and identify unmatched records during ETL.
Explore troubleshooting problematic records in SSIS by using data flow paths and a script component to capture errors, redirect faulty rows, and preserve data flow.
Learn how to troubleshoot SSIS packages using precedence constraints, including logical or and completion rules, redirecting errors, and debugging with breakpoints, watches, and script components.
Deploy SSIS packages to the Integration Services Catalog, using project parameters for shared settings and package parameters for package-specific values, with dynamic connection strings via expressions.
Learn how to deploy SSIS packages using test and production environments, configure environment variables to dynamically switch servers and paths, and auto-inherit settings across packages.
Automate SSIS package execution by creating a new job with steps, configuring production and test environments, scheduling daily runs, and reviewing execution reports.
This Microsoft SQL Server SSIS is an intermediate level training course and it is the part of MSBI. You have to have the knowledge of basic tools and package creation. This SQL Server Integration Services course using SSDT contains three projects along with other tricks based on real world scenarios. All the projects are developed step by step. In one project you can learn how to perform ETL operation for the data warehouse using SSIS as well . The contents of this online SSIS business intelligence video tutorial on Udemy as follows.
How to use Temporary Table in SSIS Package
Transferring Data from OLTP to Staging Table
Transferring data from Staging to Datawarehouse
Testing Metadata of the files and Loading the data
How to execute Foreach Loop Fixed Number of Times
SSIS Expression to get the File Name from the complete File Path
SSIS Expression to separate Name and Date Component of a file
YYYYMMDD date format using SSIS expression
Compress and Uncompress Folder using Winrar in SSIS
Parameter Settings of the Project
Testing the existence of Compressed File
Extracting ZIp File From Shared Folder to Local Processed Folder
Testing Date Component of each file with the Current Date
Dynamically Deciding which file to load in which table
ETL Operations
ETL with Lookup Option
Shared Folder Transfer and Naming Conventions
Debugging and Troubleshooting SSIS Packages
Breakpoints , Watch Windows and Data Viewer
Troubleshooting Problematic Records Using Data Flow Paths
Troubleshooting with Precedence Constraints
Deploying the Packages to Integration Services Catalog
Setting up Test and Production Environment
Automating the Package Execution and Checking the Reports of Execution