? SQL Server Integration Services - también conocido como SSIS - es el corazón de la integración de datos de Microsoft SQL Server y las soluciones de flujo de trabajo. SSIS se utiliza para combinar los datos de diferentes sistemas de almacenamiento , llenar los almacenes de datos , lleve a cabo los procedimientos de limpieza de datos - , crear procesos de transformación de datos y automatizar muchas tareas datos relacionados . Los paquetes son los que permiten a SSIS para llevar a cabo estas tareas y puestos de control son una herramienta SSIS utiliza para facilitar la transferencia de datos. Fondo Fotos
Para apreciar la funcionalidad de un puesto de control , primero debe entender un objeto básico SSIS llama un paquete. En esencia , un paquete es un conjunto de instrucciones que indica SSIS no sólo qué hacer, sino cómo hacerlo . Cada objeto de paquete contiene uno o más elementos de flujo de control - las tareas, los contenedores y /o restricciones de procedimiento - y puede contener elementos de flujo de datos opcionales, - las fuentes de datos , transformaciones y una ubicación de destino. SSIS depende de las instrucciones que se ofrecen paquetes para extraer datos de diferentes fuentes , fusionar o modificar y luego cargar los datos , ya que llega a su lugar de destino .
Identificación
puestos de control son mecanismos de control de flujo que trabajan detrás de las escenas en el caso de un fallo en la transmisión de paquetes. En el curso normal de los acontecimientos, paquetes comienzan en el principio, completar todas sus tareas requeridas y llegar a su destino en un proceso fácil . Si un paquete no contiene un archivo de punto de control configurado correctamente , cualquier cosa que interrumpe medios de transmisión de detener y luego volver a ejecutar el paquete desde el principio. Configuración de los paquetes con los puestos de control , sin embargo , le permite solucionar el problema y luego simplemente reinicia el paquete, evitando la necesidad de volver a su posición de partida original .
Configuración
< br >
El primer paso en la creación de un puesto de control y el archivo de punto de control resultante es establecer tres propiedades - CheckpointFileName , CheckpointUsage y SaveCheckpoints - en su paquete. Agregue la ruta del archivo a la propiedad CheckpointFileName , establezca la propiedad CheckpointUsage en "Siempre " para asegurarse de que el paquete no funcionará sin un puesto de control y, finalmente , establecer SaveCheckpoints a "True" para contar SSIS para salvar los puestos de control en el archivo de punto de control. A continuación, entrar en cada contenedor en el paquete y establezca su propiedad FailPackageOnFailure en "True " para que los puestos de control existen para cada paso en el proceso de transmisión.
Proceso
Configuración propiedades de punto de control en un paquete significa que a medida que se ejecuta, SSIS información de transmisión registros , escribe esta información en un archivo XML y luego lo guarda en la ubicación especificada en la propiedad CheckpointFileName . Si la transmisión falla, SSIS va al archivo y recupera la última acción de éxito conocido, que se convierte en el punto de partida cuando se reinicie la transmisión de paquetes.