Como vimos en la entrada anterior sobre la creación de procesos de ETL. Uno de los puntos que comentaba era la generación automática de los paquetes de SSIS que componen nuestro proceso ETL.

En SolidQ hemos trabajado mucho dentro de esta línea, y en la actualidad contamos con una herramienta que aporta un pilar muy importante a nuestro marco de desarrollo. Dicha herramienta se basa en tres pilares fundamentales:

  1. Una arquitectura que nos aporte un conjunto de plantillas de desarrollo, así como unos procesos ETL comunes para situaciones comunes (bajadas de datos, carga de dimensiones con atributos tipo 1 y tipo 2 (SCD), carga de tablas de hechos, etc.)
  2. Un diseño detallado del proceso de ETL, donde especifiquemos claramente las tablas de salida y sus orígenes de datos, así como las transformaciones a realizar en los flujos de datos.
  3. Una herramienta que combine los puntos anteriores para agilizar el desarrollo evitando las tareas repetitivas.

Enbreve publicaremos un video, en el que mostramos cómo podemos desarrollar un gran número de paquetes en tiempo record (unos minutos vs un día de trabajo) habiendo hecho un buen trabajo de diseño y habiendo automatizado las tareas repetitivas.

La herramienta es adaptable a distintos orígenes de datos, pudiendo conectarnos a AS 400, Oracle, SQL Server, etc. además de poder incorporar o modificar los procesos en función de las necesidades y las definiciones que tengamos en nuestra arquitectura.

0 Shares:
1 comment
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like

Despliegue de Proyectos en Integration Services 2012

En entradas anteriores hemos revisado las características que ofrece el nuevo modelo de servidor de Integration Services, que se basa en Proyectos y Entornos en lugar de Paquetes y Configuraciones.En SQL Server 2012 se mantendrá la compatibilidad con el modelo de despliegue anterior, basado en paquetes, con la denominación Package Deployment Model. Los procedimientos para realizar despliegues en este modo no han variado desde versiones anteriores por lo que nos centraremos en el modelo de despliegue de proyectos Project Deployment Model.