SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
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

Destacado

1. limpieza y transformación de datos
1. limpieza y transformación de datos1. limpieza y transformación de datos
1. limpieza y transformación de datos
Miguel Murillo
 

Destacado (6)

1. limpieza y transformación de datos
1. limpieza y transformación de datos1. limpieza y transformación de datos
1. limpieza y transformación de datos
 
Management in Informatica Power Center
Management in Informatica Power CenterManagement in Informatica Power Center
Management in Informatica Power Center
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETL
 
Designing and implementing_an_etl_framework
Designing and implementing_an_etl_frameworkDesigning and implementing_an_etl_framework
Designing and implementing_an_etl_framework
 
Keeping Spark on Track: Productionizing Spark for ETL
Keeping Spark on Track: Productionizing Spark for ETLKeeping Spark on Track: Productionizing Spark for ETL
Keeping Spark on Track: Productionizing Spark for ETL
 
Big Data Architecture
Big Data ArchitectureBig Data Architecture
Big Data Architecture
 

Similar a SolidQ SSIS Framework

Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositiva
Yesi Kathe
 
Sistemas información
Sistemas informaciónSistemas información
Sistemas información
jorgeruaa
 

Similar a SolidQ SSIS Framework (20)

Presentacion DevSecOps Argentina
Presentacion DevSecOps ArgentinaPresentacion DevSecOps Argentina
Presentacion DevSecOps Argentina
 
¿Cómo implementar con éxito una solución de BI?
¿Cómo implementar con éxito una solución de BI?¿Cómo implementar con éxito una solución de BI?
¿Cómo implementar con éxito una solución de BI?
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositiva
 
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
 
Presentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG BarcelonaPresentación atSistemas en AUG Barcelona
Presentación atSistemas en AUG Barcelona
 
Sistemas información
Sistemas informaciónSistemas información
Sistemas información
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Presentacion General
Presentacion GeneralPresentacion General
Presentacion General
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
 
Eq04 - Presentacion Final
Eq04 - Presentacion FinalEq04 - Presentacion Final
Eq04 - Presentacion Final
 
Eq04 - Presentación final
Eq04 - Presentación finalEq04 - Presentación final
Eq04 - Presentación final
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
ExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladoresExpoCloud2013 - PaaS para desarrolladores
ExpoCloud2013 - PaaS para desarrolladores
 
Servicios LIMS de ALTEN
Servicios LIMS de ALTENServicios LIMS de ALTEN
Servicios LIMS de ALTEN
 
Intranet Corporativa
Intranet CorporativaIntranet Corporativa
Intranet Corporativa
 
Un "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todosUn "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todos
 
Documentación corporativa en la nube
Documentación corporativa en la nubeDocumentación corporativa en la nube
Documentación corporativa en la nube
 

Más de SolidQ

Más de SolidQ (20)

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

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

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