Curso de Inteligencia de Negocios
Fundamentos de Integración de Datos
Expositor:
Ahias Portillo
elrincondesqlserver@outlook.com
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
¿Algunos problemas
que enfrenta las empresas?
• 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. Y
ahora ¿ ¿ ¿ ¿ 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 pueda
hacer esa tarea, me tocara hacer un desarrollo en JAVA o en otro
lenguaje 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 con
gusto son 55 mil dólares mas.
• Las herramientas OPEN SOURCE son lo mejor no pago licencia y son
gratis, aló consultora XXX quiero un proyecto ETL, si tenemos recursos
en china y el costo por hora es de 300 dólares.
¿Arquitectura BI?
¿Qué es ETL?
¿Porqué SSIS 2012?
¿Porqué SSIS 2012?
¿Qué es 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

File&
Network

T-SQL

C#
VB

Hadoop
&Linux

XML

Web
Services

ETL/ELT
Evolución de SSIS
• 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
Arquitectura SSIS
SSIS
Package

Integration Services
Rutime

Object Model

Command Line
Utilities

Customer
Applications

SSIS
Designer And
Wizards
Arquitectura SSIS
Arquitectura SSIS
Package
Control Flow
Event Handlers
Control Flow Task
Data Flow
Sou rce

Transformation

Destination

Container
Control Flow Task

Control Flow Task
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
Demo

Sql Server Integration Services
Comunidad

https://www.facebook.com/groups/elrincondesqlserver/

http://www.youtube.com/user/elrincondesqlserver

http://www.elrincondesqlserver.com/

Fundamentos de Integración de Datos (SSIS)