SlideShare a Scribd company logo
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
4\9 SSIS 2008R2_Training - Expression and Variables
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

More Related Content

PPT
3.1\9 SSIS 2008R2_Training - ControlFlow asks
PPT
3.2\9 SSIS 2008R2_Training - ControlFlow Tasks
PPT
7\9 SSIS 2008R2_Training - Script Task
PPT
8\9 SSIS 2008R2_Training - Debugging_Package
PPT
5\9 SSIS 2008R2_Training - DataFlow Basics
PPT
2\9.SSIS 2008R2 _Training - Control Flow
PPT
6.2\9 SSIS 2008R2_Training - DataFlow Transformations
PPT
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
3.1\9 SSIS 2008R2_Training - ControlFlow asks
3.2\9 SSIS 2008R2_Training - ControlFlow Tasks
7\9 SSIS 2008R2_Training - Script Task
8\9 SSIS 2008R2_Training - Debugging_Package
5\9 SSIS 2008R2_Training - DataFlow Basics
2\9.SSIS 2008R2 _Training - Control Flow
6.2\9 SSIS 2008R2_Training - DataFlow Transformations
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution

What's hot (19)

PPT
6.1\9 SSIS 2008R2_Training - DataFlow Transformations
PPTX
Introduction to React JS for beginners
PPTX
JDBC ppt
PPTX
PPT
Java database connectivity with MYSQL
PPT
java jdbc connection
PDF
Datastage Online Training
PPTX
1. java database connectivity (jdbc)
PPT
Tauhid: SQL Server Database Change Automation
PPT
Jdbc ppt
PPTX
Java Database Connectivity (JDBC)
PPTX
React render props
PPT
ASP.NET 09 - ADO.NET
PPTX
Database Access With JDBC
PPTX
Ch 7 data binding
PDF
A-Project Report- SSIS
PPT
Database Connection
6.1\9 SSIS 2008R2_Training - DataFlow Transformations
Introduction to React JS for beginners
JDBC ppt
Java database connectivity with MYSQL
java jdbc connection
Datastage Online Training
1. java database connectivity (jdbc)
Tauhid: SQL Server Database Change Automation
Jdbc ppt
Java Database Connectivity (JDBC)
React render props
ASP.NET 09 - ADO.NET
Database Access With JDBC
Ch 7 data binding
A-Project Report- SSIS
Database Connection
Ad

Viewers also liked (15)

DOCX
Cung Cấp Giáo Viên Nước Ngoài - Reading test of IELTS
PPTX
Capillla de belen
DOC
Noli Christian E Moreno Resume
DOCX
International Business Plan
PPTX
Open Education Resources
PPT
1\9.SSIS 2008R2_Training - Introduction to SSIS
PDF
2011 Team C_Smart Living Estate
PPTX
2015 Team E_Doable
PDF
2011 Team D_Connekt
PDF
2015 Team A_Live Laugh Learn
PPTX
Componentes de la computadora roberto
PPTX
PPTX
El conflicto armado colombiano resumen
PPTX
Computer society of india
Cung Cấp Giáo Viên Nước Ngoài - Reading test of IELTS
Capillla de belen
Noli Christian E Moreno Resume
International Business Plan
Open Education Resources
1\9.SSIS 2008R2_Training - Introduction to SSIS
2011 Team C_Smart Living Estate
2015 Team E_Doable
2011 Team D_Connekt
2015 Team A_Live Laugh Learn
Componentes de la computadora roberto
El conflicto armado colombiano resumen
Computer society of india
Ad

Similar to 4\9 SSIS 2008R2_Training - Expression and Variables (20)

PPT
Test Automation Framework Designs
PPTX
Whats New In 2010 (Msdn & Visual Studio)
DOCX
Java se 8 fundamentals
DOCX
Pega training layman learning - call +91-741-626-7887
PDF
Adf coursecontent(1)
PPTX
Visual Studio ALM
DOCX
Selenium webdriver course content rakesh hansalia
PPTX
Microsoft Stack Visual Studio 2010 Overview
DOCX
Complete java syllabus 7448062045 Yesdo Sddd
PPTX
TestComplete 7.50 New Features
PPTX
TestComplete 7.50 New Features
PDF
Datastage Online Training|IBM Infosphere Datastage Training|Datastage 8.7 onl...
PDF
Online Datastage Training
PPT
Eclipse
PPTX
Silicon Valley Code Camp 2011: Play! as you REST
PDF
Php training centre in Adyar
PDF
Session 2: SQL Server 2012 with Christian Malbeuf
PPTX
Accelerating time to delivery: Modernizing Application Development
DOCX
Venkat Bandaru
DOCX
Shashi.Kiran_CV
Test Automation Framework Designs
Whats New In 2010 (Msdn & Visual Studio)
Java se 8 fundamentals
Pega training layman learning - call +91-741-626-7887
Adf coursecontent(1)
Visual Studio ALM
Selenium webdriver course content rakesh hansalia
Microsoft Stack Visual Studio 2010 Overview
Complete java syllabus 7448062045 Yesdo Sddd
TestComplete 7.50 New Features
TestComplete 7.50 New Features
Datastage Online Training|IBM Infosphere Datastage Training|Datastage 8.7 onl...
Online Datastage Training
Eclipse
Silicon Valley Code Camp 2011: Play! as you REST
Php training centre in Adyar
Session 2: SQL Server 2012 with Christian Malbeuf
Accelerating time to delivery: Modernizing Application Development
Venkat Bandaru
Shashi.Kiran_CV

Recently uploaded (20)

PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Business Acumen Training GuidePresentation.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
Database Infoormation System (DBIS).pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
Quality review (1)_presentation of this 21
PPTX
1_Introduction to advance data techniques.pptx
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PDF
.pdf is not working space design for the following data for the following dat...
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Computer network topology notes for revision
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Clinical guidelines as a resource for EBP(1).pdf
Business Acumen Training GuidePresentation.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Database Infoormation System (DBIS).pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Quality review (1)_presentation of this 21
1_Introduction to advance data techniques.pptx
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
.pdf is not working space design for the following data for the following dat...
Mega Projects Data Mega Projects Data
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Galatica Smart Energy Infrastructure Startup Pitch Deck
Data_Analytics_and_PowerBI_Presentation.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
oil_refinery_comprehensive_20250804084928 (1).pptx
Computer network topology notes for revision
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf

4\9 SSIS 2008R2_Training - Expression and Variables

  • 2. 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
  • 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 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:
  • 5. Demo (Variables) Demo: Introducing the Variables Window Demo: Working with Variables Demo :Using variables in Execute SQL task
  • 6. 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
  • 7. DEMO(Expression) Demo: Creating Time stamped log file Demo: Operators and More Variables
  • 8. DEMO(Expression Usage) Using a Variable 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
  • 12. 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

Editor's Notes

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