Presented by:
Pramod Singla
Pramod_singla@yahoo.co.in
44. Expression and Variables
.
Content
 Recap and Q&A
 Variables
 Demo: Introducing the Variables Window
 Demo: Working with Variables
 Demo :Using variables in Execute SQL task
 Expressions
 Demo: Creating Time stamped log file
 Demo: Operators and More Variables
 Expression Usage
 Demo: Using a Variable in an Expression
 Demo: Using an Expression with a Connection Manager
 Demo: Using Expressions with Precedence Constraints
 Summary
Recap and Q&A
 SQL Server Tasks
 Demo: Bulk Insert Task
 Demo: Execute SQL task
 Demo: Transfer database task
 Demo: Transfer Login Task
 Demo: Transfer Master Stored Proc task
 Demo: Transfer SQL server object Task
 Database Maintenance Tasks
 Demo: Backup database Task
 Demo: Execute SQL server Agent job Task
 Demo :History Cleanup task
 Demo: Rebuild Index task
 Demo: Update Statistics tasks
Variables
 Variables store values
 Types of variables: user-defined variables and system variables
 The names of user-defined and system variables are case sensitive.
 Parameter names and marker in Execute SQL task according to connection type:
Demo (Variables)
Demo: Introducing the Variables Window
Demo: Working with Variables
Demo :Using variables in Execute SQL task
Expressions
 An expression is a combination of symbols
 identifiers
 Literals
 functions
 and operator
that yields a single data value
 Expressions are evaluated at the time it accessed
 There are many ways to use expressions:
 Tasks   
 Variables   
 Connection Managers 
 Precedence Constraints
DEMO(Expression)
Demo: Creating Time stamped log file
Demo: Operators and More Variables
DEMO(Expression Usage)
Using a Variable in an Expression
Using an Expression with a Connection Manager
Using Expressions with Precedence Constraints
Summary
 Variables
 Demo: Introducing the Variables Window
 Demo: Working with Variables
 Demo :Using variables in Execute SQL task
 Expressions
 Demo: Creating Time stamped log file
 Demo: Operators and More Variables
 Expression Usage
 Demo: Using a Variable in an Expression
 Demo: Using an Expression with a Connection Manager
 Demo: Using Expressions with Precedence Constraints
 Summary
DEMO
4_Variables_Expressions.dtsx
Resources & Questions
Contact me :
 Pramod_singla@yahoo.co.in
 http://pramodsingla.wordpress.com/
Microsoft Resources:
 http://pluralsight.com/training/courses/TableOfContents?courseName=ssis-basic&highlight=stacia-misner_08-ssis-basic-debugging!stac
 http://technet.microsoft.com/en-us/library/cc280502.aspx
 http://blogs.msdn.com/b/mattm/archive/2006/11/08/stored-procedures-with-output-parameters.aspx
 http://www.learnitfirst.com/Course/158/Chapter/261/Dynamic-SSIS.aspx

4\9 SSIS 2008R2_Training - Expression and Variables

  • 1.
  • 2.
    Content  Recap andQ&A  Variables  Demo: Introducing the Variables Window  Demo: Working with Variables  Demo :Using variables in Execute SQL task  Expressions  Demo: Creating Time stamped log file  Demo: Operators and More Variables  Expression Usage  Demo: Using a Variable in an Expression  Demo: Using an Expression with a Connection Manager  Demo: Using Expressions with Precedence Constraints  Summary
  • 3.
    Recap and Q&A SQL Server Tasks  Demo: Bulk Insert Task  Demo: Execute SQL task  Demo: Transfer database task  Demo: Transfer Login Task  Demo: Transfer Master Stored Proc task  Demo: Transfer SQL server object Task  Database Maintenance Tasks  Demo: Backup database Task  Demo: Execute SQL server Agent job Task  Demo :History Cleanup task  Demo: Rebuild Index task  Demo: Update Statistics tasks
  • 4.
    Variables  Variables storevalues  Types of variables: user-defined variables and system variables  The names of user-defined and system variables are case sensitive.  Parameter names and marker in Execute SQL task according to connection type:
  • 5.
    Demo (Variables) Demo: Introducingthe Variables Window Demo: Working with Variables Demo :Using variables in Execute SQL task
  • 6.
    Expressions  An expressionis a combination of symbols  identifiers  Literals  functions  and operator that yields a single data value  Expressions are evaluated at the time it accessed  There are many ways to use expressions:  Tasks     Variables     Connection Managers   Precedence Constraints
  • 7.
    DEMO(Expression) Demo: Creating Timestamped log file Demo: Operators and More Variables
  • 8.
    DEMO(Expression Usage) Using aVariable in an Expression Using an Expression with a Connection Manager Using Expressions with Precedence Constraints
  • 9.
    Summary  Variables  Demo:Introducing the Variables Window  Demo: Working with Variables  Demo :Using variables in Execute SQL task  Expressions  Demo: Creating Time stamped log file  Demo: Operators and More Variables  Expression Usage  Demo: Using a Variable in an Expression  Demo: Using an Expression with a Connection Manager  Demo: Using Expressions with Precedence Constraints  Summary
  • 10.
  • 12.
    Resources & Questions Contactme :  Pramod_singla@yahoo.co.in  http://pramodsingla.wordpress.com/ Microsoft Resources:  http://pluralsight.com/training/courses/TableOfContents?courseName=ssis-basic&highlight=stacia-misner_08-ssis-basic-debugging!stac  http://technet.microsoft.com/en-us/library/cc280502.aspx  http://blogs.msdn.com/b/mattm/archive/2006/11/08/stored-procedures-with-output-parameters.aspx  http://www.learnitfirst.com/Course/158/Chapter/261/Dynamic-SSIS.aspx

Editor's Notes

  • #5 http://technet.microsoft.com/en-us/library/cc280502.aspx
  • #7 http://technet.microsoft.com/en-us/library/ms141001.aspx