Contacta con nosotros

Temario del curso

Introducción a los Servicios de Integración (SSIS) de SQL Server

  • Visión general de SSIS y su papel en la integración de datos.
  • Características clave y mejoras en SQL Server 2022.
  • Arquitectura y componentes de SSIS.
  • Comprensión de los procesos ETL.

Primeros pasos con SSIS

  • Instalación y configuración de SSIS.
  • Introducción a SQL Server Data Tools (SSDT).
  • Creación de su primer proyecto y paquete de SSIS.
  • Navegación por la interfaz del diseñador de SSIS.

Diseño de flujos de datos

  • Introducción a tareas y transformaciones de flujo de datos.
  • Trabajo con orígenes y destinos de datos.
  • Implementación de transformaciones comunes de datos.
  • Gestión de problemas de calidad de los datos.

Flujo de control en SSIS

  • Comprensión de las tareas del flujo de control.
  • Uso de contenedores para gestionar el flujo de control.
  • Implementación de bucles y lógica condicional.
  • Gestión del flujo de ejecución de paquetes.

Técnicas avanzadas de transformación de datos

  • Uso de transformaciones avanzadas.
  • Implementación de limpieza y validación de datos.
  • Realización de enriquecimiento y agregación de datos.
  • Uso de coincidencia difusa (fuzzy matching) y agrupamiento.

Trabajo con variables y parámetros

  • Introducción a variables y parámetros.
  • Uso de variables para controlar el comportamiento del paquete.
  • Pasaje de parámetros dentro y fuera de los paquetes.
  • Configuración dinámica de las propiedades del paquete.

Gestión de la ejecución de paquetes SSIS

  • Configuración de las opciones de ejecución de paquetes.
  • Implementación de manejo de errores y registro (logging).
  • Uso de controladores de eventos para gestionar eventos en tiempo de ejecución.
  • Programación y automatización de la ejecución de paquetes con SQL Server Agent.

Implementación y gestión de paquetes SSIS

  • Visión general de los modelos de implementación de SSIS.
  • Implementación de paquetes en el catálogo de SSIS.
  • Gestión de configuraciones de paquetes y entornos.
  • Monitoreo y diagnóstico de problemas en paquetes implementados.

Afinamiento y optimización del rendimiento

  • Identificación de cuellos de botella de rendimiento en los paquetes SSIS.
  • Mejores prácticas para optimizar flujos de datos y flujos de control.
  • Uso del registro (logging) y contadores de rendimiento de SSIS.
  • Implementación de paralelismo y procesamiento por lotes.

Tópicos avanzados y direcciones futuras

  • Introducción a la programación en SSIS con C# y VB.NET.
  • Integración con otros componentes de SQL Server.
  • Exploración de nuevas características y mejoras en futuras versiones de SSIS.
  • Recursos para continuar aprendiendo e involucrarse en la comunidad.

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de SQL y conceptos de bases de datos relacionales.
  • Familiaridad con SQL Server Management Studio (SSMS).

Público objetivo

  • Profesionales de los datos.
  • Desarrolladores.
  • Administradores de bases de datos.
 28 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas