Curso de Inteligencia de NegociosFundamentos de Integración de Datos
Expositor:
Ahias Portillo
Comunidad
https://www.facebook.com/groups/elrincondesqlserver/
http://www.youtube.com/user/elrincondesqlserver
http://www.elrincondesqlserver.com/
Objetivos de la sesión
• Introducción de conceptos.• Problemas
• BI
• ETL
• SSIS Overview• ¿Porqué SSIS 2012?.
• ¿Qué es SSIS 2012?
• Evolución
• Arquitectura SSIS
• Entorno de desarrollo
• DEMO.• BIDS• Data Source• Parameters• Packages• Control Flow• Data Flow• Source & Destination• Variables• Event Handlers• Deployment
• Los sistemas transaccionales brindan soporte para áreas operativas.
• No existe inteligencia de negocio sin datos integrados.
• La integración de datos es un reto que muchas empresas no logran realizar.
• DATAWAREHOUSE es un inversión que no podemos pagar, las herramientas son muy caras.
• Una herramienta ETL ¿Que es eso?
¿Algunos problemas que enfrenta las empresas?
• Mis sistemas utilizan Oracle, debo comprar herramientas de Oracle. Yahora ¿ ¿ ¿ ¿ Quien me desarrolla los procesos ETL? ? ??
• Utilizo una herramienta del mercado que es líder, porque falla tanto.
• Como creo este proceso, si no tengo un componente que puedahacer esa tarea, me tocara hacer un desarrollo en JAVA o en otrolenguaje que nadie maneja.
¿Algunos problemas que enfrenta las empresas?
• Error ###, ¿Que es esto la documentación no me ayuda en nada?
• Quiero calidad de datos, aló proveedor quiero calidad de datos, si congusto son 55 mil dólares mas.
• Las herramientas OPEN SOURCE son lo mejor no pago licencia y songratis, aló consultora XXX quiero un proyecto ETL, si tenemos recursosen china y el costo por hora es de 300 dólares.
¿Algunos problemas que enfrenta las empresas?
¿Arquitectura BI?
¿Qué es ETL?
¿Porqué SSIS 2012?
¿Porqué SSIS 2012?
• Servicio de Integración de Datos de Microsoft BI.
• Plataforma basada en el conceptos de Flujo de datos.
• Herramienta para realizar operaciones DML, DDL, DCL (grant, revoke), TCL( transactions, commint, rollback).
• Herramienta para automatizar el mantenimiento y administración de base de datos.
• Todo lo que puedas imaginar.
¿Qué es SSIS 2012?
• Convert• Derive• Calculations• Transform• DB Task• Export• VB Script• Insert• Load• Import
• Delete• Update• OLAP DB Maintenance• Extract• Cast• Aggregations• File System Tasks• Data Profiling• WMI Read/Write• C# Script• OLTP DB Maintenance
¿Qué es SSIS 2012?
OLTP&OLAP
T-SQL
Hadoop&Linux
XML
File&Network
C#VB
WebServices
ETL/ELT
¿Qué es SSIS 2012?
• DTS• Sql Server 7
• Sql Server 2000
Evolución de SSIS
• SSIS• Sql Server 2005
• Sql Server 2008
• Sql Server 2008 R2
Evolución de SSIS
• SSIS• Sql Server 2012
Evolución de SSIS
SSISPackage
Integration ServicesRutime
Object Model
Command LineUtilities
CustomerApplications
SSISDesigner And
Wizards
Arquitectura SSIS
Arquitectura SSIS
Package
Control Flow
Event Handlers
Control Flow Task
Data Flow
Source
Transformation
Destination
Container
Control Flow Task
Control Flow Task
Arquitectura SSIS
Arquitectura SSIS
Arquitectura SSIS
Arquitectura SSIS
(Wee Hyong Tok,http://www.sqlserver.co.uk/index.php/category/sql-server-integration-services/)
Entorno de desarrollo
Entorno de desarrollo
Sql Server Integration Services
Demo
Comunidad
https://www.facebook.com/groups/elrincondesqlserver/
http://www.youtube.com/user/elrincondesqlserver
http://www.elrincondesqlserver.com/