SlideShare une entreprise Scribd logo
1  sur  11
MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  MICROSOFT SQL SERVER INTEGRATITON SERVICES  SQL Server Integration Services: Control Flow
Defining Control and Data Flow Objects The control flow is the workflow engine that contains control flow tasks, containers, and precedence constraints, which manage when tasks and containers execute. The data flow, in contrast, is directly related to processingand transforming data from sources to destinations.
Defining Control Flow Objects There are three primary types of control flow objects: Control flow tasks Workflow objects that perform operational-     level jobs Control flow containersProvide a grouping mechanism for tasks and other containers Constraints Let you connect tasks and containers and define execution ordering and precedence
Control Flow Tasks A control flow task is an SSIS component that performs a high level of operations such as sending an e-mail message, executing a SQL statement, or copying a file from an FTP server.  When a control flow task is complete, it either succeeded or failed.
Control Flow Containers There are three primary containers in SSIS: a Sequence Container, a For Loop Container, and a Foreach Loop Container. Sequence Container Lets you organize subordinate tasks by grouping them together, and lets you apply transactions or assign logging to the container. For Loop Container Provides the same functionality as the Sequence Container except that it also lets you run the tasks within it multiple times based on an evaluation condition, such as looping from 1 to 10. Foreach Loop Container Also allows looping, but instead of providing a condition expression, you loop over a set of objects, such as files in a folder.
Package Variables Within SSIS, there are two types of variables: system variables and user variables. System variables System variables are not editable but can be referenced within tasks and containers. System variables are set by the package for tracking metadata such as the package name and the user that executes the package.  User variables You can create and define user variables for any purpose in the package. User::[VariableName] System::[VariableName]
Understanding a ControlFlow
CommonTasksinSSIS
Understanding Control Flow  STEP 1 Complete Control Flow STEP 2 STEP 3
UnderstandingVariables User::Customer Records Full Name Email  STEP 1 User::Full Name User::Email COMPLETE STEP 2 User::Email Counter User::EmailCounter Email Counter > 2 STEP 3 COMPLETE
Resources Control Flow Elements- http://msdn.microsoft.com/en-us/library/ms137681.aspx Designing Package Control Flow-  http://msdn.microsoft.com/en-us/library/ms140234.aspx

Contenu connexe

Tendances

MS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data miningMS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data miningDataminingTools Inc
 
SQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilitySQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilityDan English
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSlava Kokaev
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesDenny Lee
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration servicesSlava Kokaev
 
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...Edureka!
 
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...Wolfgang Strasser
 
Database migration
Database migrationDatabase migration
Database migrationOpris Monica
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration ServicesSlava Kokaev
 
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Rishu Mehra
 
Ssis 2016 RC3
Ssis 2016 RC3Ssis 2016 RC3
Ssis 2016 RC3MSDEVMTL
 
Group Meeting Vamsas Project Final
Group Meeting Vamsas Project FinalGroup Meeting Vamsas Project Final
Group Meeting Vamsas Project FinalPierre Marguerite
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting ServicesAhmed Elbaz
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer ToolHai Nguyen
 

Tendances (20)

MS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data miningMS SQL SERVER: SSIS and data mining
MS SQL SERVER: SSIS and data mining
 
SQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilitySQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise Manageability
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best Practices
 
SSIS Presentation
SSIS PresentationSSIS Presentation
SSIS Presentation
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
 
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
 
Ssn0020 ssis 2012 for beginners
Ssn0020   ssis 2012 for beginnersSsn0020   ssis 2012 for beginners
Ssn0020 ssis 2012 for beginners
 
SSIS begineer
SSIS begineerSSIS begineer
SSIS begineer
 
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
 
Database migration
Database migrationDatabase migration
Database migration
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration Services
 
Ado
AdoAdo
Ado
 
Web service
Web serviceWeb service
Web service
 
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
 
Ssis 2016 RC3
Ssis 2016 RC3Ssis 2016 RC3
Ssis 2016 RC3
 
Group Meeting Vamsas Project Final
Group Meeting Vamsas Project FinalGroup Meeting Vamsas Project Final
Group Meeting Vamsas Project Final
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer Tool
 

En vedette

Control Flow Using SSIS
Control Flow Using SSISControl Flow Using SSIS
Control Flow Using SSISRam Kedem
 
Business intelligence the next generation of knowledge management (1)
Business intelligence the next generation of knowledge  management (1)Business intelligence the next generation of knowledge  management (1)
Business intelligence the next generation of knowledge management (1)ichsanovsky
 
Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1Skillwise Group
 
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package ExecutionPramod Singla
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSASAhsan Kabir
 
SSIS Basic Data Flow
SSIS Basic Data FlowSSIS Basic Data Flow
SSIS Basic Data FlowRam Kedem
 
SSIS Data Flow Tasks
SSIS Data Flow Tasks SSIS Data Flow Tasks
SSIS Data Flow Tasks Ram Kedem
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cubeSlava Kokaev
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL ServerPeter Gfader
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data FactorySlava Kokaev
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube BrowsersPeter Gfader
 
Designing and implementing_an_etl_framework
Designing and implementing_an_etl_frameworkDesigning and implementing_an_etl_framework
Designing and implementing_an_etl_frameworkBharat Vadlamudi
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingnurmeen1
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingWalid Elbadawy
 
Informatica power center 9.x developer & admin Basics | Demo | Introduction
Informatica power center 9.x developer & admin Basics | Demo | Introduction Informatica power center 9.x developer & admin Basics | Demo | Introduction
Informatica power center 9.x developer & admin Basics | Demo | Introduction Kernel Training
 

En vedette (18)

Control Flow Using SSIS
Control Flow Using SSISControl Flow Using SSIS
Control Flow Using SSIS
 
Business intelligence the next generation of knowledge management (1)
Business intelligence the next generation of knowledge  management (1)Business intelligence the next generation of knowledge  management (1)
Business intelligence the next generation of knowledge management (1)
 
Ssis
SsisSsis
Ssis
 
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuningSQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
 
Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1
 
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSAS
 
SSIS Basic Data Flow
SSIS Basic Data FlowSSIS Basic Data Flow
SSIS Basic Data Flow
 
SSIS Data Flow Tasks
SSIS Data Flow Tasks SSIS Data Flow Tasks
SSIS Data Flow Tasks
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
 
Informatica power center 9 Online Training
Informatica power center 9 Online TrainingInformatica power center 9 Online Training
Informatica power center 9 Online Training
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube Browsers
 
Designing and implementing_an_etl_framework
Designing and implementing_an_etl_frameworkDesigning and implementing_an_etl_framework
Designing and implementing_an_etl_framework
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
 
Informatica power center 9.x developer & admin Basics | Demo | Introduction
Informatica power center 9.x developer & admin Basics | Demo | Introduction Informatica power center 9.x developer & admin Basics | Demo | Introduction
Informatica power center 9.x developer & admin Basics | Demo | Introduction
 

Similaire à 05 SSIS Control Flow

Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Servicessthicks14
 
SQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10gSQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10gLeidy Alexandra
 
Sql server configuration manager
Sql server configuration managerSql server configuration manager
Sql server configuration managerssuser1eca7d
 
Sql server reporting services
Sql server reporting servicesSql server reporting services
Sql server reporting servicesssuser1eca7d
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microserviceLuigi Bennardis
 
Monitor and tune for performance
Monitor and tune for performanceMonitor and tune for performance
Monitor and tune for performanceSteve Xu
 
Bala_krishna_resume
Bala_krishna_resumeBala_krishna_resume
Bala_krishna_resumeBala Krishna
 
Sql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperSql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperKlaudiia Jacome
 
Using ssr swithsqlexpress
Using ssr swithsqlexpressUsing ssr swithsqlexpress
Using ssr swithsqlexpressguestc3c6593
 
Exchange mailbox admin
Exchange mailbox adminExchange mailbox admin
Exchange mailbox adminLuis Martinez
 
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test LabConfigure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test LabVinh Nguyen
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primaryKaizenlogcom
 
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...24 HOP edición Español -Diferentes técnicas de administración de logins y usu...
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...SpanishPASSVC
 

Similaire à 05 SSIS Control Flow (20)

Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
SQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10gSQL Server Integration Services with Oracle Database 10g
SQL Server Integration Services with Oracle Database 10g
 
REPORT ON (1)
REPORT ON (1)REPORT ON (1)
REPORT ON (1)
 
Sql server configuration manager
Sql server configuration managerSql server configuration manager
Sql server configuration manager
 
Module01
Module01Module01
Module01
 
Sql server reporting services
Sql server reporting servicesSql server reporting services
Sql server reporting services
 
Sql Resume
Sql ResumeSql Resume
Sql Resume
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microservice
 
Monitor and tune for performance
Monitor and tune for performanceMonitor and tune for performance
Monitor and tune for performance
 
Bala_krishna_resume
Bala_krishna_resumeBala_krishna_resume
Bala_krishna_resume
 
Sql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperSql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paper
 
Using ssr swithsqlexpress
Using ssr swithsqlexpressUsing ssr swithsqlexpress
Using ssr swithsqlexpress
 
Exchange mailbox admin
Exchange mailbox adminExchange mailbox admin
Exchange mailbox admin
 
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test LabConfigure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
 
project_real_wp
project_real_wpproject_real_wp
project_real_wp
 
Wso2 tutorial
Wso2 tutorialWso2 tutorial
Wso2 tutorial
 
Sql Sever Presentation.pptx
Sql Sever Presentation.pptxSql Sever Presentation.pptx
Sql Sever Presentation.pptx
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primary
 
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...24 HOP edición Español -Diferentes técnicas de administración de logins y usu...
24 HOP edición Español -Diferentes técnicas de administración de logins y usu...
 
Caracteristicas sql
Caracteristicas sqlCaracteristicas sql
Caracteristicas sql
 

Plus de Slava Kokaev

Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsSlava Kokaev
 
Business process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designBusiness process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designSlava Kokaev
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copySlava Kokaev
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateSlava Kokaev
 
Data visualization
Data visualizationData visualization
Data visualizationSlava Kokaev
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architectureSlava Kokaev
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data WarehouseSlava Kokaev
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingSlava Kokaev
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkSlava Kokaev
 

Plus de Slava Kokaev (9)

Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream Analytics
 
Business process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse designBusiness process modeling and analysis for data warehouse design
Business process modeling and analysis for data warehouse design
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copy
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 Ultimate
 
Data visualization
Data visualizationData visualization
Data visualization
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architecture
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data Warehouse
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
 

05 SSIS Control Flow

  • 1. MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES MICROSOFT SQL SERVER INTEGRATITON SERVICES SQL Server Integration Services: Control Flow
  • 2. Defining Control and Data Flow Objects The control flow is the workflow engine that contains control flow tasks, containers, and precedence constraints, which manage when tasks and containers execute. The data flow, in contrast, is directly related to processingand transforming data from sources to destinations.
  • 3. Defining Control Flow Objects There are three primary types of control flow objects: Control flow tasks Workflow objects that perform operational- level jobs Control flow containersProvide a grouping mechanism for tasks and other containers Constraints Let you connect tasks and containers and define execution ordering and precedence
  • 4. Control Flow Tasks A control flow task is an SSIS component that performs a high level of operations such as sending an e-mail message, executing a SQL statement, or copying a file from an FTP server. When a control flow task is complete, it either succeeded or failed.
  • 5. Control Flow Containers There are three primary containers in SSIS: a Sequence Container, a For Loop Container, and a Foreach Loop Container. Sequence Container Lets you organize subordinate tasks by grouping them together, and lets you apply transactions or assign logging to the container. For Loop Container Provides the same functionality as the Sequence Container except that it also lets you run the tasks within it multiple times based on an evaluation condition, such as looping from 1 to 10. Foreach Loop Container Also allows looping, but instead of providing a condition expression, you loop over a set of objects, such as files in a folder.
  • 6. Package Variables Within SSIS, there are two types of variables: system variables and user variables. System variables System variables are not editable but can be referenced within tasks and containers. System variables are set by the package for tracking metadata such as the package name and the user that executes the package. User variables You can create and define user variables for any purpose in the package. User::[VariableName] System::[VariableName]
  • 9. Understanding Control Flow STEP 1 Complete Control Flow STEP 2 STEP 3
  • 10. UnderstandingVariables User::Customer Records Full Name Email STEP 1 User::Full Name User::Email COMPLETE STEP 2 User::Email Counter User::EmailCounter Email Counter > 2 STEP 3 COMPLETE
  • 11. Resources Control Flow Elements- http://msdn.microsoft.com/en-us/library/ms137681.aspx Designing Package Control Flow- http://msdn.microsoft.com/en-us/library/ms140234.aspx

Notes de l'éditeur

  1. To create a new control flow task in your package, drag the task from the toolbox to theControl Flow tab in the SSIS Designer.After you add a task to the control flow workspace, you need to configure the task to performthe specific operation you selected. To allow configuration, every task has an editor thatyou can open by double-clicking the task or by right-clicking the task and then clicking Edit.Table 1-1 lists the tasks in SSIS under the Control Flow Items list in the toolbox.You might have noticed that there is also a list of Maintenance Plan Tasks for the controlflow. These are primarily for database administrators (DBAs) who are managing SQL Server2008 databases through the SSMS maintenance plan interface or DBAs who are creatingpackages in BIDS for database maintenance.As you can see, SSIS features the ability to perform a host of different processing andintegration operations.
  2. Variables within SSIS are a way to integrate objects by passing values between tasks and containers, accepting values from external sources, or building code dynamically that is then executed. You can also use variables for auditing and logging.