SSIS Reference Documentation

Understanding the SSIS Reference

Introduction

The SSIS Reference provides a comprehensive set of code samples and documentation for the SQL Server Integration Services (SSIS) framework. It's a critical resource for developers, analysts, and anyone involved in building SSIS applications.

This documentation includes: SQL examples, data flow diagrams, and detailed explanations of core components.

Key Concepts

Here's a brief overview of key concepts:

Basic Example: Data Flow Task

Let's look at a simple example:

            
                

This is a basic Data Flow Task.

                        
                            DataFlowTask = New DataFlowTask();
                            DataFlowTask.Name = "ExampleTask";
                            DataFlowTask.Execute = false;
                            DataFlowTask.DataFlowType = DataFlowType.Standard;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowTask.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                        

Data Flow Item

Let's look at a Data Flow Item.

            
                

This is a Data Flow Item.

                        
                            DataFlowItem = New DataFlowItem();
                            DataFlowItem.Name = "ExampleItem";
                            DataFlowItem.DataFlowType = DataFlowType.Standard;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                            DataFlowItem.DataFlowTaskType = DataFlowTaskType.DataFlowTaskType;
                        

Conclusion

This documentation provides a foundational understanding of the SSIS Reference.