SlideShare una empresa de Scribd logo
SolidQ SSIS Framework
Acelerando el desarrollo basado en SSIS
Inteligencia de Negocios
Que nos encontramos en una
migración desde sql server 2000
                                                                 “Un buen diseño
      Heredando     Se parte de
                     paquetes
                                         Se sigue la filosofía
                                          de desarrollo de
                                                                  DTS es un mal
                                                                    diseño SSIS,
       de 2000    desarrollados en
                  SQL Server 2000
                                           paquetes SQL
                                             Server 2000
                                                                  Se infrautilizan
                                                                  características”




                                     Rediseñar




© SolidQ 2012                                                                        2
Que nos encontramos en un
desarrollo de SSIS
                Mal uso de
                  buenas           Resultado:
                 prácticas
                                   • No se define una arquitectura de
                                     desarrollo que contemple el uso de las
                                     capacidades de SSIS
                                   • El desarrollo se reinventa en cada
                                     paquete
                                   • No se utiliza un catálogo de mejores
                                     prácticas
                                   • No se definen patrones comunes de
                                     desarrollo
                                   • No se sabe lo que ocurre dentro de los
                                     paquetes
                Fallos de diseño   • No se automatizan la generación de
                        e            paquetes similares
                implementación




© SolidQ 2012                                                                 3
Que nos encontramos en un
mantenimiento de SSIS
                                           Cuando se produce un error …



                                                                                           ¿Son
                    ¿Qué ha         ¿Qué ha         ¿Desde donde     ¿Qué datos se
                                                                                       coherentes mis
                 ocurrido antes   ocasionado el       relanzar el         han
                                                                                        datos tras el
                   del error?        error?            proceso?       actualizado?
                                                                                           error?


  ¿Ahora quién
     toca ese
                            ¡Sólo tengo un mensaje de error! ¿qué ha pasado con los datos?
    código sin
  romper nada?




   Mantenimiento Altamente costoso

© SolidQ 2012                                                                                           4
Como nos gustaría que fueran las
soluciones de SSIS

                            Desarrollo consistentes
                            entre si                              Uso de mejores
    Desarrollos Rápidos     • Misma arquitectura                    prácticas y
                            • Misma filosofía de desarrollo   funcionalidades de SSIS




                     Crear una
                documentación clara y             Fácil de mantener
                      concisa




© SolidQ 2012                                                                           5
SolidQ SSIS Framework


                                                                Servicios de
   Arquitectura        Diseñar antes      Creación de            Mentoring         Mantenimiento
   basada en la        de desarrollar     paquetes              para asegurar el   más sencillo
   experiencia         • Plantilla de     automatizada          uso de buenas      •Trazabilidad de los
                                                                                    datos
   SolidQ                mapeo de datos   • El 80% de los
                                                                prácticas en el
                                                                                   •Historial automático
                         combinada con      paquetes siguen      desarrollo a       de cambios recibidos
   • Logging,            diseño técnico     patrones              medida de        •Control de errores
     Auditoría,
     Configuración y                        similares:             paquetes         de ejecución
     plantillas                           •Bajadas planas de      específicos
                                           datos
                                          •Cargar dimensiones
                                          •Cargar hechos




© SolidQ 2012                                                                                              6
Nuestra experiencia nos dice que…

       “ETL is the
                                “ETL Tools
      heart and soul
                               Are the Most
       of business
                              Important in a
       intelligence
                               BI Toolbox” *
          (BI)” *
                                                                  Esfuerzo Creación ETL
                   “ETL Work
                  Consumes 60
                  to 80 Percent
                     of all BI
                    Projects” *                                                                            Pruebas
                                                                                                           Desarrollo
                                                                                                           Diseño


                                                               Creación ETL           SolidQ SSIS
                                                                Tradicional           Framework




* Información extraída del informe “Evaluating ETL and Data Integration Platforms” publicado por TDWI Research Institute


© SolidQ 2012                                                                                                              7
Casos de éxito
   Clínicas Dentales:   •Unificación de información distribuída en las clínicas en un repositorio central.
                        •Creación de más de 400 paquetes en una semana.




  Sector Industrial y   •Creación de un repositorio centralizado con la información de las tiendas y
                         almacenes

     Comercial:
                        •Mantenimiento e inclusión de procesos de descarga de nuevas tablas en
                         pocos minutos




         Sistemas       •Incorporación de nuevas dimensiones y tablas de hechos el sistema de

       Hospitalarios:
                         inteligencia de negocio reduciendo el tiempo de desarrollo a la mitad.




    Telemarketing y     •Diseño y desarrollo de nuevos sistemas de BI en dos semanas.
   Sistemas de Pago

© SolidQ 2012                                                                                                8
Gracias!!
                   Javier Torrenteras
                Director Inteligencia de
                    Negocios España
                   +34 678 489 193
                jtorrenteras@solidq.com


© SolidQ 2012                              9
© SolidQ 2012   10

Más contenido relacionado

PDF
Cómo optimizar tu herramienta de Service Desk
PDF
Plataformas colaborativa virtuales para entornos médicos
PDF
Taller de integración de Datos con SQL Server 2014 Integration Services SSIS
PPTX
Data Warehouse Offload
PDF
Optimizando la carga de datos con integration services ssis
PDF
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
PDF
ETL: Logging y auditoría en SSIS
PDF
Webinar: Oracle Data Integrator 12c (25-02-2015)
Cómo optimizar tu herramienta de Service Desk
Plataformas colaborativa virtuales para entornos médicos
Taller de integración de Datos con SQL Server 2014 Integration Services SSIS
Data Warehouse Offload
Optimizando la carga de datos con integration services ssis
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
ETL: Logging y auditoría en SSIS
Webinar: Oracle Data Integrator 12c (25-02-2015)

Destacado (6)

PPTX
1. limpieza y transformación de datos
PDF
Management in Informatica Power Center
PDF
Principios de diseño para procesos de ETL
PPT
Designing and implementing_an_etl_framework
PPTX
Keeping Spark on Track: Productionizing Spark for ETL
PDF
Big Data Architecture
1. limpieza y transformación de datos
Management in Informatica Power Center
Principios de diseño para procesos de ETL
Designing and implementing_an_etl_framework
Keeping Spark on Track: Productionizing Spark for ETL
Big Data Architecture
Publicidad

Similar a SolidQ SSIS Framework (20)

PDF
SolidQ Business Analytics Day | Enterprise Information Management
PDF
BEST_PRACTICES: Buenas prácticas para el DBA
PPTX
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
PDF
Monografía Problemas de-la-industria-de-software
PPTX
¿Cómo implementar con éxito una solución de BI?
PPTX
Visual studio 2010
PPTX
Novedades De Visual Studio 2010
PPTX
12 Horas Visual Studio - Introducción a Modeling Tools
PPTX
Productividad en el Equipo de Desarrollo de Software
PPT
08 Cast V Semana CMMI 2009
PPTX
Adquisicion e implementacion – dominio sofia camacho
PPTX
Introducción a Data Quality Services en MS SQL Server 2012
PDF
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
PDF
Desarrollo de aplicaciones empresariales con visual 2010
PPT
Calidad del Software para futuros ingenieros en tiempos de crisis
PPTX
Evaluando la Plataforma Microsoft
PDF
Servicios LIMS de ALTEN
PDF
Activica - Soluciones de Software
PDF
Sql server 2008 novedades en BI - es - tech net
SolidQ Business Analytics Day | Enterprise Information Management
BEST_PRACTICES: Buenas prácticas para el DBA
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
Monografía Problemas de-la-industria-de-software
¿Cómo implementar con éxito una solución de BI?
Visual studio 2010
Novedades De Visual Studio 2010
12 Horas Visual Studio - Introducción a Modeling Tools
Productividad en el Equipo de Desarrollo de Software
08 Cast V Semana CMMI 2009
Adquisicion e implementacion – dominio sofia camacho
Introducción a Data Quality Services en MS SQL Server 2012
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Desarrollo de aplicaciones empresariales con visual 2010
Calidad del Software para futuros ingenieros en tiempos de crisis
Evaluando la Plataforma Microsoft
Servicios LIMS de ALTEN
Activica - Soluciones de Software
Sql server 2008 novedades en BI - es - tech net
Publicidad

Más de SolidQ (20)

PDF
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
PDF
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
PDF
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
PDF
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
PDF
SolidQ Summit 2018 - Report Server: Nuevos mutantes
PDF
Cuando QueryStore no sirve, ¿qué opciones tenemos?
PDF
SQL Server 2017 en Linux
PDF
Columnstore en la vida real
PDF
PowerApprízate
PDF
Jugando a ser rico: Machine Learning para predicción de stocks
PDF
Analizando tus Redes Sociales con Power BI
PDF
Mantenimiento de SQL Server para Dummies
PDF
R en relacional
PDF
Cuando haces bot ya no hay stop!!
PDF
Arquitecturas lambda en Azure
PDF
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
PDF
BIE2E en Azure - SolidQ Summit 2018
PDF
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
PDF
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
PDF
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - Report Server: Nuevos mutantes
Cuando QueryStore no sirve, ¿qué opciones tenemos?
SQL Server 2017 en Linux
Columnstore en la vida real
PowerApprízate
Jugando a ser rico: Machine Learning para predicción de stocks
Analizando tus Redes Sociales con Power BI
Mantenimiento de SQL Server para Dummies
R en relacional
Cuando haces bot ya no hay stop!!
Arquitecturas lambda en Azure
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...

Último (20)

PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
Uso responsable de la tecnología - EEST N°1
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Control de calidad en productos de frutas
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
MANUAL de recursos humanos para ODOO.pdf
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
Distribucion de frecuencia exel (1).pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
Taller tecnológico Michelle lobo Velasquez
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Protocolos de seguridad y mecanismos encriptación
Uso responsable de la tecnología - EEST N°1
informe_fichas1y2_corregido.docx (2) (1).pdf
Control de calidad en productos de frutas
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
modulo seguimiento 1 para iniciantes del
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
ccna: redes de nat ipv4 stharlling cande
MANUAL de recursos humanos para ODOO.pdf
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Distribucion de frecuencia exel (1).pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
El uso de las TIC en la vida cotidiana..
Mecanismos-de-Propagacion de ondas electromagneticas
Propuesta BKP servidores con Acronis1.pptx
ccna: redes de nat ipv4 stharlling cande
Taller tecnológico Michelle lobo Velasquez
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
TRABAJO DE TECNOLOGIA.pdf...........................
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss

SolidQ SSIS Framework

  • 1. SolidQ SSIS Framework Acelerando el desarrollo basado en SSIS Inteligencia de Negocios
  • 2. Que nos encontramos en una migración desde sql server 2000 “Un buen diseño Heredando Se parte de paquetes Se sigue la filosofía de desarrollo de DTS es un mal diseño SSIS, de 2000 desarrollados en SQL Server 2000 paquetes SQL Server 2000 Se infrautilizan características” Rediseñar © SolidQ 2012 2
  • 3. Que nos encontramos en un desarrollo de SSIS Mal uso de buenas Resultado: prácticas • No se define una arquitectura de desarrollo que contemple el uso de las capacidades de SSIS • El desarrollo se reinventa en cada paquete • No se utiliza un catálogo de mejores prácticas • No se definen patrones comunes de desarrollo • No se sabe lo que ocurre dentro de los paquetes Fallos de diseño • No se automatizan la generación de e paquetes similares implementación © SolidQ 2012 3
  • 4. Que nos encontramos en un mantenimiento de SSIS Cuando se produce un error … ¿Son ¿Qué ha ¿Qué ha ¿Desde donde ¿Qué datos se coherentes mis ocurrido antes ocasionado el relanzar el han datos tras el del error? error? proceso? actualizado? error? ¿Ahora quién toca ese ¡Sólo tengo un mensaje de error! ¿qué ha pasado con los datos? código sin romper nada? Mantenimiento Altamente costoso © SolidQ 2012 4
  • 5. Como nos gustaría que fueran las soluciones de SSIS Desarrollo consistentes entre si Uso de mejores Desarrollos Rápidos • Misma arquitectura prácticas y • Misma filosofía de desarrollo funcionalidades de SSIS Crear una documentación clara y Fácil de mantener concisa © SolidQ 2012 5
  • 6. SolidQ SSIS Framework Servicios de Arquitectura Diseñar antes Creación de Mentoring Mantenimiento basada en la de desarrollar paquetes para asegurar el más sencillo experiencia • Plantilla de automatizada uso de buenas •Trazabilidad de los datos SolidQ mapeo de datos • El 80% de los prácticas en el •Historial automático combinada con paquetes siguen desarrollo a de cambios recibidos • Logging, diseño técnico patrones medida de •Control de errores Auditoría, Configuración y similares: paquetes de ejecución plantillas •Bajadas planas de específicos datos •Cargar dimensiones •Cargar hechos © SolidQ 2012 6
  • 7. Nuestra experiencia nos dice que… “ETL is the “ETL Tools heart and soul Are the Most of business Important in a intelligence BI Toolbox” * (BI)” * Esfuerzo Creación ETL “ETL Work Consumes 60 to 80 Percent of all BI Projects” * Pruebas Desarrollo Diseño Creación ETL SolidQ SSIS Tradicional Framework * Información extraída del informe “Evaluating ETL and Data Integration Platforms” publicado por TDWI Research Institute © SolidQ 2012 7
  • 8. Casos de éxito Clínicas Dentales: •Unificación de información distribuída en las clínicas en un repositorio central. •Creación de más de 400 paquetes en una semana. Sector Industrial y •Creación de un repositorio centralizado con la información de las tiendas y almacenes Comercial: •Mantenimiento e inclusión de procesos de descarga de nuevas tablas en pocos minutos Sistemas •Incorporación de nuevas dimensiones y tablas de hechos el sistema de Hospitalarios: inteligencia de negocio reduciendo el tiempo de desarrollo a la mitad. Telemarketing y •Diseño y desarrollo de nuevos sistemas de BI en dos semanas. Sistemas de Pago © SolidQ 2012 8
  • 9. Gracias!! Javier Torrenteras Director Inteligencia de Negocios España +34 678 489 193 jtorrenteras@solidq.com © SolidQ 2012 9