Introducción a SSIS con Biml 15 de Octubre (12 pm GMT - 5) Guillermo Caicedo Resúmen: En esta sesión aprenderemos los fundamentos del BimlScript y mostraremos los beneficios de la creación de patrones de diseño para la automatización de los procesos de SSIS. Próximos Eventos Escalando con SQL Server hasta la nube, un trayecto necesario 29 de Octubre Adrián Miranda Cordero Recuperación de desastres y soluciones de alta disponibilidad con SQL Server 12 de Noviembre Michelle Gutzait Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012 22 de Octubre Juan Manuel Rafael Fabián Está por comenzar:
¿Te encuentras repitiendo los mismos pasos una y otra vez durante el proceso de desarrollo de ETL? BIML nos ayuda a automatizar patrones de Inteligencia de negocio y reduce la repetición manual que consume la mayor parte de su tiempo de desarrollo. En esta sesión aprenderemos los fundamentos del BIMLScript y mostraremos los beneficios de la creación de patrones de diseño para la automatización de los procesos de SSIS.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Introducción a SSIS con Biml15 de Octubre (12 pm GMT -
5)Guillermo CaicedoResúmen:
En esta sesión aprenderemos los fundamentos del BimlScript y mostraremos los beneficios de la creación de patrones de diseño para la automatización de los procesos de SSIS.
Próximos Eventos
Escalando con SQL Server hasta la nube, un trayecto necesario29 de OctubreAdrián Miranda Cordero
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
12 de NoviembreMichelle Gutzait
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 201222 de Octubre
Juan Manuel Rafael Fabián
Está por comenzar:
Introducción a SSIS con Biml</>
15 de octubre de 2014
Guillermo CaicedoConsultor | Nagnoi, LLCPresidente, Puerto Rico [email protected]@sqltitan
Una gran cantidad de paquetes de SSIS son muy similares• paquetes para carga de archivos planos• paquetes para actualización de dimensiones• paquetes para carga de fact tables• …
• … pero toman una gran cantidad de tiempo para crear
¿Que soluciones tenemos?
reutilización de código• SSIS básicamente solo soporta copy/paste• copy/paste a mejorado grandemente desde SQL 2012
• patrones de diseño• ejemplo: paquete de carga incremental• SQL Server 2012 Integration Services Design Patterns
• creación de plantillas• construcción de un paquete que sirva como plantilla• sálvalo en C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
primera opción: paquete de SSIS dinámico1. lee la metadata de unas tablas2. genera el código• usualmente genera T-SQL o comandos bcp• utiliza T-SQL o C#• ejemplo: SELECT … INTO
3. itera sobre el código generado4. ejecuta cada consulta
desventajas• complejidad de los proyectos• no se utiliza el poder de SSIS• no hay paralelismo• dificultad para el manejo de errores• dificultad para incorporar “lógica de negocio”
¿Biml?
segunda opción: • Biml es un lenguaje basado en XML (lenguaje de marcas
extensible) y un compilador• Traduce metadata a soluciones de inteligencia de negocio para SQL Server• soporta objetos de SSIS y SSAS• Desarrollado por Varigence• http://www.varigence.com• http://www.bimlscript.com• MIST: versión completa y comercial de Biml
BIDS Helper contiene la versión open source de Biml• add-on gratis! para Visual Studio• esta disponible para las versiones SSIS 2005, 2008, 2008R2, 2012 (y 2014?)• soporta funcionalidades limitadas a la creación de paquetes de SSIS
¿que nos ofrece Biml?• poderosa herramienta de generación de código• reutiliza patrones y componentes de BI• crea tu patrón en Biml y genera todos tus paquetes con la misma estructura y consistencia
• lenguaje de programación basado en .NET• código de C# puede incorporarse a un script de Biml para generar objetos basado en metadata
• ¿No le gusta Biml?• Los paquetes generados son paquetes de SSIS comunes, pueden editarse con las misma
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
22 de Octubre (12 pm GMT -5)
Juan Manuel Rafael FabiánResúmen:En esta sesión se mostrara como podemos maximizar las bondades de SSRS de SQL Server 2012 para obtener reportes para las empresas a través de un ERP de clase mundial.