Ejecución de comandos SQL antes o después de un flujo de datos

La actividad Execute SQL realiza operaciones en la base de datos en cualquier punto durante un flujo de proceso. Esta actividad le permite ejecutar las instrucciones SQL antes y después de la ejecución del Spectrum™ Technology Platformflujo de datos o un programa externo. Por ejemplo, la actividad Execute SQL se puede utilizar para eliminar índices antes de la ejecución de un flujo de datos Spectrum™ Technology Platform y para volver a crear índices después de la ejecución del flujo de datos. Para ejecutar instrucciones SQL utilizando la actividad Execute SQL, debe crear un flujo de proceso.

Nota: Consulte la Guía de Dataflow Designer para obtener instrucciones acerca de cómo crear y programar flujos de procesos.
  1. Arrastre la actividad Ejecutar SQL al lienzo.
  2. Haga doble clic en la actividad Execute SQL.
  3. Seleccione una conexión de base de datos que quiere utilizar.
    Si necesita hacer una conexión de base de datos nueva o modificar o eliminar una conexión de base de datos existente, haga clic en Administrar.

    Si va a agregar o modificar una conexión de base de datos, complete los siguientes campos:

    Nombre de conexión
    Ingrese un nombre para la conexión. El nombre puede ser cualquiera que elija.
    Controlador de base de datos
    Seleccione el tipo de base de datos correspondiente.
    Opciones de conexión
    Especifique el host, el puerto, la instancia, el nombre de usuario y la contraseña que se utilizarán para conectarse con la base de datos.
  4. Escriba la instrucción SQL en la casilla Instrucciones SQL.
    De manera predeterminada, la opción Finalizar flujo en caso de error está marcada, lo que significa que el proceso se finalizará si se produce una excepción. Si la opción Finalizar flujo en caso de error no está marcada y se produce una excepción, el flujo de proceso no se detendrá y la excepción se registrará en los registros del servidor.
  5. Agregue la acción que desee que ejecute un flujo de proceso.
    Puede agregar un trabajo al arrastrar el icono del trabajo al lienzo, o agregar un programa externo al arrastrar el icono Ejecutar programa al lienzo.
  6. Conecte las dos actividades.
  7. Agregue una actividad Execute SQL adicional si es necesario.
    Consulte el paso 2 al 5 para realizar acciones en Execute SQL.
  8. Cuando haya agregado todos los trabajos y las actividades de Ejecutar programa y Execute SQL que desee ejecutar en el flujo de proceso, arrastre una actividad Sin errores en el lienzo y conéctela a la última actividad en el flujo de proceso.
  9. Ejecute el flujo de proceso.