manual calendarización etl

9
Manual Calendarización ETL 1. Crear SSISDB 2. ¿Que es” Sql Server Agent Services”? 3. Ejemplo Práctico. Crear un nuevo job. Agregar un paquete al job. Crear la calendarización. Ver el historial del job después de correr.

Upload: diego-esparza

Post on 03-Oct-2015

38 views

Category:

Documents


1 download

DESCRIPTION

MANUAL ETL

TRANSCRIPT

Manual Calendarizacin ETL

1. Crear SSISDB2. Que es Sql Server Agent Services?3. Ejemplo Prctico. Crear un nuevo job. Agregar un paquete al job. Crear la calendarizacin. Ver el historial del job despus de correr.

Crear SSISDBDespus de disear y probar paquetes en SQL Server Data Tools, puede implementar los proyectos que contienen los paquetes en un servidor deIntegration Services.Para poder implementar los proyectos en el servidor de Integration Services, el servidor debe contener el catlogo deSSISDB.El programa de instalacin de SQL Server no crea automticamente el catlogo; es necesario crear manualmente el catlogo usando las instrucciones siguientes. (https://msdn.microsoft.com)

*Para crear un catlogo de SSISDB en SQL Server Management Studio1. Abra SQL Server Management Studio.2. Conctese al motor de base de datos de SQL Server.3. En el Explorador de objetos, expanda el nodo del servidor, haga clic con el botn secundario en el nodoCatlogos de Integration Servicesy, a continuacin, haga clic en Crear catlogo.4. Haga clic enHabilitar integracin con CLR.El catlogo usar los procedimientos almacenados de CLR.5. Haga clic enHabilitar la ejecucin automtica del procedimiento almacenado de Integration Services al iniciar SQL Serverpara permitir que el procedimiento almacenadocatalog. startupse ejecute cada vez que se reinicie la instancia del servidor de SSIS.El procedimiento almacenado realiza el mantenimiento del estado de las operaciones del catlogo de SSISDB.Corrige el estado de los paquetes que estaban en ejecucin si y cuando la instancia del servidor de SSIS se bloquea.6. Escriba una contrasea y haga clic enAceptar.

La contrasea protege la clave maestra de la base de datos que se usar para cifrar los datos del catlogo.Guarde la contrasea en un lugar seguro.Se recomienda que haga tambin una copia de seguridad de la clave maestra de la base de datos.Para obtener ms informacin, veaHacer copias de seguridad de una clave maestra de una base de datos. ( https://msdn.microsoft.com)

Deployar ETL.

Que es Sql Server Agent Services?El Agente SQL Server es un servicio, que ejecuta tareas administrativas programadas, denominadastrabajos (jobs)en SQL Server

Ejemplo Prctico.Crear un nuevo job.

General.

Agregar un paquete al jobStep.

Pantalla anterior le damos en New.

Seleccionamos la instancia de base de datos.

Buscamos el paquete del analysis Services que compilamos.

Configuramos para que compile con 32bits.

Crear la calendarizacin.Schedules damos en New.

Tiempo de ejecucion timer.

History, ver el proceso de ejecucin del job.