Compartir a través de


Cómo utilizar una expresión en un componente de flujo de datos

Este procedimiento describe cómo agregar una expresión a la transformación División condicional o a la transformación Columna derivada. La transformación División condicional utiliza expresiones para definir las condiciones que dirigen las filas de datos a una salida de transformación y la transformación Columna derivada utiliza expresiones para definir los valores asignados a las columnas.

Para implementar una expresión en una transformación, el paquete ya debe incluir por lo menos una tarea Flujo de datos y un origen. Para obtener información acerca de cómo agregar elementos a paquetes, vea los temas siguientes:

Para crear una expresión

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete que desea.

  2. En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.

  3. En el Diseñador SSIS, haga clic en la ficha Flujo de control y, a continuación, en la tarea Flujo de datos que contiene el flujo de datos en el que desea implementar la expresión.

  4. Haga clic en la ficha Flujo de datos y arrastre una transformación División condicional o Columna derivada del Cuadro de herramientas a la superficie de diseño.

  5. Arrastre el conector verde desde el origen o desde una transformación a la transformación División condicional o Columna derivada.

  6. Haga doble clic en la transformación para abrir el cuadro de diálogo correspondiente.

  7. En el panel de la izquierda, expanda Variables para ver las variables del sistema y las definidas por el usuario, y expanda Columnas para ver las columnas de entrada de la transformación.

  8. En el panel de la derecha, expanda Funciones matemáticas, Funciones de cadena, Funciones de fecha y hora, Funciones NULL, Conversiones de tipo y Operadores para tener acceso a las funciones, las conversiones y los operadores que proporciona la gramática de expresiones.

  9. Dependiendo de la transformación, siga uno de estos procedimientos para crear una expresión:

    • En el cuadro de diálogo Editor de transformación División condicional, arrastre variables, columnas, funciones, operadores y conversiones a la columna Condición. O bien, puede escribir una expresión directamente en la columna Condición.

    • En el cuadro de diálogo Editor de transformación Columna derivada, arrastre variables, columnas, funciones, operadores y conversiones a la columna Expresión. O bien, puede escribir una expresión directamente en la columna Expresión.

      [!NOTA] Al quitar el foco de la columna Condición o Expresión, el texto de la expresión puede cambiar a un color rojo para indicar que la sintaxis de la expresión es incorrecta.

  10. Haga clic en Aceptar para salir del cuadro de diálogo.

    [!NOTA] Si la expresión no es válida, aparece una alerta que describe los errores de sintaxis de la expresión.

Vea también

Conceptos

Transformación División condicional
Transformación Columna derivada
Tarea Flujo de datos
Crear un flujo de datos de paquetes

Otros recursos

Referencia de expresiones de Integration Services
Orígenes de Integration Services
Temas de procedimientos de expresiones (SSIS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005