Antes de tener algún tipo de ataque al corazón relacionado con el estrés.Conjunto de resultados del conjunto de SSIS del flujo de datos a la variable
¿Alguien sabría cómo completar la tarea aparentemente simple de establecer el conjunto de resultados de una tarea de flujo de datos (el resultado será 0 o 1) y asignar ese valor a una variable.
He creado la variable ok.
El conjunto de resultados proviene de un archivo XML con varios elementos. La bandera (0 o 1) es el resultado de uno de esos elementos, así que también necesito saber cómo conseguir que el conjunto de resultados sea solo esa bandera.
Si alguien pudiera ayudar, realmente lo agradecería.
Actualización: finalmente leí el resultado (0,1) de nuevo a SQL Server en una tabla de indicadores. Luego usó un script Execute SQL para leerlo desde SQL Server y a una variable. No estoy seguro de si esta es la mejor manera de hacerlo, pero parece haber hecho el truco.
Nota pregunta original es de 5 años de edad, antes de SQL Server 2012. Seleccionado respuesta era correcta en el momento. – Pixelated
Lo sé.Dejé esa nota en mi respuesta, por lo que alguien que viene a esta pregunta en 2016 no va por buen camino si está usando SSIS 2012 o> :) – Shiva
@Shiva - La respuesta aplicable de SSIS 2012 parece incompleta - La pregunta es cómo establecer una variable con un valor obtenido de una tarea de flujo de datos. Sin embargo, Expression Task no está disponible dentro de un flujo de datos (mientras que el componente de script lo es), por lo que también necesitamos saber cómo recuperar el valor del flujo de datos al flujo de control para luego usar la tarea de expresión. – Voysinmyhead