SSISSQL Server Integration
ServicesIng. Bernardo A. Robelo
Contenido
Expresiones
Donde usar variables?
Tipos de Variables
Propiedades de las Variables
Que son Variables?
Variables
Qué son Variables?Objetos temporales para almacenar valores en los paquetes.
Disenados para ser usadas con otros objetos como conexiones, tareas y transformaciones.
Solucionan un problema (Task no pueden ver otras task)
Dos namespaces:
System• Solo lectura• No pueden ser borrados
User • Declarados en el paquete
Propiedades de las VariablesNombre
Descripcion
Data Type
Value
Expression
Read only
Scope
Evaluate as expression
Tipos de Variables
Tipo Dataflow Comments
Boolean DT - Bool True=1 False=0
Datetime DT – DB Times y/m/d h/m/s
Double DT – R8 Punto flotante
Int 32 DT – I4 4 byte
String DT - WSTRNull
4000 MAX
Donde usar variables?
Donde sea!Constraint For each, For each loopData flow Data source ExpressionsConfiguracion de paquete
Donde sea!Constraint For each, For each loopData flow Data source ExpressionsConfiguracion de paquete
Expresiones
Que son las Expresiones? Expresiones en propiedades. Permite asignar dinámicamente valores a las propiedades de los objetos. Permite a las variables determinar propiedades en tiempo de ejecución. Se usan en el panel de propiedades F4 (Expressions).
Usando Expresiones Task, Containers, Connection Managers. Usar editor propiedades. For Each Enumerators
• Abrir Control y usar Pagina de Collections.
Data flow components• No todos soportan expressions
Solo usan:• SQL Destination
– Timeout
• Flat file destination– Header
• Row/ [Percent sampling – Sampling value
• Ole DB Command– SQL Command
• XML Sources– XML Data
bernardorobelo.blogspot.com