Compartir a través de


Establecer las propiedades de una variable definida por el usuario

Para establecer las propiedades de una variable definida por el usuario en Integration Services, puede utilizar una de las características siguientes:

  • Ventana Variables.

  • Ventana Propiedades. En la ventana Propiedades se muestra una lista de propiedades para configurar variables que no están disponibles en la ventana Variables : Description, EvaluateAsExpression, Expression, ReadOnly, ValueType yIncludeInDebugDump.

Nota

Integration Services también proporciona un conjunto de variables del sistema cuyas propiedades no se pueden actualizar, excepto la propiedad de RaiseChangedEvent.

Expresiones de valor en variables

Cuando se usa la ventana Propiedades para establecer expresiones en una variable definida por el usuario:

  • El valor de una variable se puede establecer por las propiedades Value o Expression. De forma predeterminada, la propiedad EvaluateAsExpression se establece False en y la propiedad Value establece el valor de la variable. Para usar una expresión para establecer el valor, primero debe establecer EvaluateAsExpression Trueen y, a continuación, proporcionar una expresión en la propiedad Expression. La propiedad Value se establece automáticamente en el resultado de la evaluación de la expresión.

  • La propiedad ValueType contiene el tipo de datos del valor de la propiedad Value. Si Value se establece con una expresión, ValueType se actualiza automáticamente a un tipo de datos compatible con el resultado de la evaluación de la expresión. Por ejemplo, si Value contiene 0 y la propiedad ValueType contiene Int32 y, a continuación, establece Expression en GETDATE(), Value contiene la fecha y hora actuales y ValueType se establece DateTimeen .

  • La ventana Propiedades de la variable proporciona acceso al cuadro de diálogo Generador de expresiones . Esta herramienta se puede usar para generar, validar y evaluar expresiones. Para más información, vea Generador de expresiones y Expresiones de Integration Services (SSIS).

Cuando se usa la ventana Variables para establecer expresiones en una variable definida por el usuario:

  • Para usar una expresión para establecer el valor de la variable, primero confirme que el tipo de datos variable es compatible con el resultado de evaluación de la expresión y, a continuación, proporcione una expresión en la Expression columna de la ventana Variables . La propiedad EvaluateAsExpression de la ventana Propiedades se establece Trueautomáticamente en .

  • Cuando asigne una expresión a una variable, un marcador especial de icono se muestra junto a la variable. Este marcador de icono especial también aparece junto a los administradores de conexiones y las tareas con expresiones establecidas.

  • La ventana Variables de la variable proporciona acceso al cuadro de diálogo Generador de expresiones . Esta herramienta se puede usar para generar, validar y evaluar expresiones. Para más información, vea Generador de expresiones y Expresiones de Integration Services (SSIS).

En la ventana Variables y Propiedades , si asigna una expresión a la variable y EvaluateAsExpression se establece Trueen , no se puede cambiar el tipo de datos de la variable.

Establecer las propiedades Espacio de nombres y Nombre

Los valores de las propiedades Name y Namespace deben empezar con una letra, como se define en el Estándar Unicode 2.0, o un carácter de subrayado (_). Los caracteres siguientes pueden ser letras o números, tal como se define en el Estándar Unicode 2.0, o el carácter de subrayado (_).

Usar la ventana Variables para establecer propiedades

Para establecer las propiedades de una variable mediante la ventana Variables

  1. En SQL Server Data Tools (SSDT), abra el proyecto de Integration Services que contiene el paquete que desea.

  2. En el Explorador de soluciones, haga clic con el botón secundario en el paquete para abrirlo.

  3. En el menú SSIS , haga clic en Variables.

    También puede ver la ventana Variables si asigna el comando View.Variables a una combinación de teclas que desee en la página Teclado del cuadro de diálogo Opciones .

  4. Opcionalmente, haga clic en Opciones de cuadrícula de la ventana Variables, seleccione las columnas que aparecen en la ventana Variables y seleccione filtros para aplicarlos a la lista de variables.

  5. Seleccione la variable de la lista y actualice los valores de las Namecolumnas , Tipo de datos, Value, , NamespaceGenerar evento de cambio, Descripción y Expression .

  6. Seleccione la variable en la lista y haga clic en Mover variable para cambiar el ámbito.

  7. Para guardar el paquete actualizado, en el menú Archivo , haga clic en Guardar los elementos seleccionados.

Usar la ventana Propiedades para establecer propiedades

Para establecer las propiedades de una variable mediante la ventana Propiedades

  1. En SQL Server Data Tools (SSDT), abra el proyecto de Integration Services que contiene el paquete que desea.

  2. En el Explorador de soluciones, haga clic con el botón secundario en el paquete para abrirlo.

  3. En el menú Ver , haga clic en Ventana de propiedades.

  4. En el Diseñador de SSIS , haga clic en la pestaña Explorador de paquetes y expanda el nodo Paquete.

  5. Para modificar variables en el ámbito de paquete, expanda el nodo Variables; también puede expandir los nodos Controladores de eventos o Ejecutables hasta localizar el nodo Variables que contiene la variable que desea modificar.

  6. Haga clic en la variable cuyas propiedades desee modificar.

  7. En la ventana Propiedades , actualice las propiedades de la variable de lectura y escritura. Algunas propiedades son solo de lectura/escritura para las variables definidas por el usuario.

    Para más información sobre las propiedades, vea Variables de Integration Services (SSIS).

  8. Para guardar el paquete actualizado, en el menú Archivo , haga clic en Guardar los elementos seleccionados.

Consulte también

Variables de Integration Services (SSIS)
Usar variables en paquetes
Agregar, eliminar, cambiar el ámbito de la variable definida por el usuario en un paquete