visual tutorial tools studio ssrs services data create database ssis etl

database - tutorial - ssis visual studio 2017



SISSDB-escribiendo un mensaje personalizado (1)

Estoy utilizando SSIS 2012 - modelo de implementación de proyecto, utilizando el inicio de sesión de SSISDB.

Sin embargo, me preguntaba cómo registrar mensajes personalizados en el SSISDB, es decir, "hola mundo" cuando se inicia el paquete o cuando se produce un evento determinado. es posible? O tengo que recurrir a una tabla de registro personalizado, que parece vencer la ventaja del registro de SSISDB.

¡Gracias!


Por supuesto que es. ¿Qué mensaje te gustaría iniciar sesión? http://msdn.microsoft.com/en-us/library/ms136054.aspx

Este es un ejemplo de una tarea de secuencia de comandos (flujo de control)

bool fireAgain = false; Dts.Events.FireInformation(0, "Test", "I am the description", string.Empty, 0, ref fireAgain);

Este es un ejemplo de un componente de script (flujo de datos)

bool fireAgain = false; ComponentMetaData.FireInformation(0, "Test too", "I am data flow description", string.Empty, 0, ref fireAgain);

Luego puede buscar en sus informes o escribir consultas personalizadas contra catalog.operation_messages en SSISDB. Cuando estábamos cargando nuestro almacén de datos, si encontraba identificadores de empleados que los datos no eran compatibles, activaba los eventos OnInformation con las palabras Investigación en el título y luego analizaba los bits que necesitaba (identificación del empleado y la fecha) .