SQL Server 2005
        Integration Services

Salvador Ramos
[MVP SQL Server]
www.helpdna.net

                   Patrocinado por:
Salvador Ramos
       MVP SQL Server

       MCP SQL Server

       Columnista de dotNetManía

       Mi web: www.helpdna.net
          webmaster@helpdna.net
Agenda
   Introducción
   Business Intelligence Development Studio
   Migración (de DTS a SSIS)
   Evolución en los Negocios (Business)
Agenda
   Introducción
   Business Intelligence Developmen Studio
   Migración (de DTS a SSIS)
   Evolución en los negocios (Business)
SQL Server BI
Qué es SSIS ?
   Es una nueva aplicación de BI

   ‘Sucesor’ de DTS

   Es una plataforma para la generación de
    tecnologías de integración de datos con
    un alto rendimiento
Introducción y novedades
   ‘Integration Services’ (antes DTS)
   Se ha rediseñado por completo
   Se ha reescrito todo el código
   Servicio Windows independiente
   Incrementa su potencia y funcionalidad
   Incrementa su rendimiento
Introducción y novedades (II)
   Nuevo entorno de desarrollo
         BIDS (BI Development Studio)
   Debugging
   Logging
   Integrados con la plataforma .Net
   Separación entre flujos de ejecución y de
    datos
   Múltiples herramientas adicionales
   Una verdadera herramienta ETL
Agenda
   Introducción
   Business Intelligence Development Studio
   Migración (de DTS a SSIS)
   Evolución en los negocios (Business)
BIDS - Creación de proyectos
   Integration Services Project
BIDS – Control flow
BIDS – Control flow (II)
BIDS – Data flow
BIDS – Data flow (II)
BIDS – Event Handler
       Package explorer
SSIS - Projects
   Demo 1
Agenda
   Introducción
   Business Intelligence Developmen Studio
   Migración (de DTS a SSIS)
   Evolución en los negocios (Business)
Migración
   Migración con el asistente (wizard)

   Migración manual

   Ejecución de paquetes DTS (2000) en
    SSIS (2005)
Migración de tareas
   Simple Task (Good)
       Execute SQL
       Bulk Insert
       FTP
       Execute Process
       Send Mail
       Copy SQL Server Objects
       Execute Package
Migración de tareas (II)
   Opaque task (might not work)
       ActiveX Scritps
       Dynamic Properties
       Analysis Services DTS processing
Migración de tareas (III)
   Encapsuled task (no migration)
       Custom
       Data Pump
       Data driven
       Transform Data
       Parallel Data Pump
       Copy Database
Migración - conclusiones
   Migración con el asistente (wizard)
       Migrará bien un porcentaje pequeño
       No aprovechamos las nuevas características
   Migración manual
       Plantear desde cero (pensemos en SSIS)
   Ejecución de paquetes DTS (2000) en
    SSIS (2005)
       Solución rápida (temporal)
       Bajo rendimiento
       Infrautilizamos SSIS
Agenda
   Introducción
   Business Intelligence Developmen Studio
   Migración (de DTS a SSIS)
   Evolución en los Negocios (Business)
Evolución en los Negocios
(Business)
   Requerimientos
         Múltiples fuentes de datos
         Limpieza y transformación de datos
         Carga de datos para análisis y reporting
   Situación actual
         Negocios 24x7
         Acceso internacional, sin tiempos de parada
         Negocios on-line en tiempo-real
         Mayor volumen de datos y fuentes de información
   Usuarios más sofisticados
Ejemplo antes de SSIS




    Integración y DW requiere operaciones separadas
    Para la preparación de los datos se necesitan herramientas
     diferentes y, con frecuencia, incompatibles entre sí
    Escalar la información y hacer informes es un proceso lento, lo
     que retrasa la toma de decisiones importantes
    Los grandes volúmenes de datos hacen que el escenario sea cada
     vez más impracticable
Ejemplo con SSIS




    Integración y DW sencillo y fácil de gestionar
    Para la preparación de los datos se puede gestionar de forma
     simple y auditable
    Escalar la información y hacer informes se puede hacer de forma
     paralela a la carga de datos
    Es escalable a grandes volúmenes de datos
Beneficios de SSIS
   Rendimiento
         Gestiona eficientemente grandes volúmenes de
          información y operaciones complejas


   Facilidades
         Hay múltiples adaptadores y transformaciones
          preconstruidas que reducen la escritura de código
         Modelo extensible de objetos que permite
          personalizar los componentes
         Entorno productivo para desarrollo y depuración
Preguntas y dudas

                    ???
           www.helpdna.net
        webmaster@helpdna.net
         microsoft.public.es.sqlserver
 microsoft.public.espanol.sqlserver.administracion
    microsoft.public.espanol.sqlserver.olap

Sql server integration services novedades y migracion

  • 2.
    SQL Server 2005 Integration Services Salvador Ramos [MVP SQL Server] www.helpdna.net Patrocinado por:
  • 3.
    Salvador Ramos MVP SQL Server MCP SQL Server Columnista de dotNetManía Mi web: www.helpdna.net webmaster@helpdna.net
  • 4.
    Agenda  Introducción  Business Intelligence Development Studio  Migración (de DTS a SSIS)  Evolución en los Negocios (Business)
  • 5.
    Agenda  Introducción  Business Intelligence Developmen Studio  Migración (de DTS a SSIS)  Evolución en los negocios (Business)
  • 6.
  • 7.
    Qué es SSIS?  Es una nueva aplicación de BI  ‘Sucesor’ de DTS  Es una plataforma para la generación de tecnologías de integración de datos con un alto rendimiento
  • 8.
    Introducción y novedades  ‘Integration Services’ (antes DTS)  Se ha rediseñado por completo  Se ha reescrito todo el código  Servicio Windows independiente  Incrementa su potencia y funcionalidad  Incrementa su rendimiento
  • 9.
    Introducción y novedades(II)  Nuevo entorno de desarrollo  BIDS (BI Development Studio)  Debugging  Logging  Integrados con la plataforma .Net  Separación entre flujos de ejecución y de datos  Múltiples herramientas adicionales  Una verdadera herramienta ETL
  • 10.
    Agenda  Introducción  Business Intelligence Development Studio  Migración (de DTS a SSIS)  Evolución en los negocios (Business)
  • 11.
    BIDS - Creaciónde proyectos  Integration Services Project
  • 12.
  • 13.
  • 14.
  • 15.
    BIDS – Dataflow (II)
  • 16.
    BIDS – EventHandler Package explorer
  • 17.
  • 18.
    Agenda  Introducción  Business Intelligence Developmen Studio  Migración (de DTS a SSIS)  Evolución en los negocios (Business)
  • 19.
    Migración  Migración con el asistente (wizard)  Migración manual  Ejecución de paquetes DTS (2000) en SSIS (2005)
  • 20.
    Migración de tareas  Simple Task (Good)  Execute SQL  Bulk Insert  FTP  Execute Process  Send Mail  Copy SQL Server Objects  Execute Package
  • 21.
    Migración de tareas(II)  Opaque task (might not work)  ActiveX Scritps  Dynamic Properties  Analysis Services DTS processing
  • 22.
    Migración de tareas(III)  Encapsuled task (no migration)  Custom  Data Pump  Data driven  Transform Data  Parallel Data Pump  Copy Database
  • 23.
    Migración - conclusiones  Migración con el asistente (wizard)  Migrará bien un porcentaje pequeño  No aprovechamos las nuevas características  Migración manual  Plantear desde cero (pensemos en SSIS)  Ejecución de paquetes DTS (2000) en SSIS (2005)  Solución rápida (temporal)  Bajo rendimiento  Infrautilizamos SSIS
  • 24.
    Agenda  Introducción  Business Intelligence Developmen Studio  Migración (de DTS a SSIS)  Evolución en los Negocios (Business)
  • 25.
    Evolución en losNegocios (Business)  Requerimientos  Múltiples fuentes de datos  Limpieza y transformación de datos  Carga de datos para análisis y reporting  Situación actual  Negocios 24x7  Acceso internacional, sin tiempos de parada  Negocios on-line en tiempo-real  Mayor volumen de datos y fuentes de información  Usuarios más sofisticados
  • 26.
    Ejemplo antes deSSIS  Integración y DW requiere operaciones separadas  Para la preparación de los datos se necesitan herramientas diferentes y, con frecuencia, incompatibles entre sí  Escalar la información y hacer informes es un proceso lento, lo que retrasa la toma de decisiones importantes  Los grandes volúmenes de datos hacen que el escenario sea cada vez más impracticable
  • 27.
    Ejemplo con SSIS  Integración y DW sencillo y fácil de gestionar  Para la preparación de los datos se puede gestionar de forma simple y auditable  Escalar la información y hacer informes se puede hacer de forma paralela a la carga de datos  Es escalable a grandes volúmenes de datos
  • 28.
    Beneficios de SSIS  Rendimiento  Gestiona eficientemente grandes volúmenes de información y operaciones complejas  Facilidades  Hay múltiples adaptadores y transformaciones preconstruidas que reducen la escritura de código  Modelo extensible de objetos que permite personalizar los componentes  Entorno productivo para desarrollo y depuración
  • 29.
    Preguntas y dudas ??? www.helpdna.net webmaster@helpdna.net microsoft.public.es.sqlserver microsoft.public.espanol.sqlserver.administracion microsoft.public.espanol.sqlserver.olap