Top Banner
Curso de Inteligencia de Negocios Fundamentos de Integración de Datos Expositor: Ahias Portillo [email protected]
25

Fundamentos de Integración de Datos (SSIS)

Dec 25, 2014

Download

Technology

Ahias Portillo

Curso de inteligencia de negocios, introducción a integración de datos, Sql Server Integration Services.
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
Page 1: Fundamentos de Integración de Datos (SSIS)

Curso de Inteligencia de NegociosFundamentos de Integración de Datos

Expositor:

Ahias Portillo

[email protected]

Page 2: Fundamentos de Integración de Datos (SSIS)

Comunidad

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

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

http://www.elrincondesqlserver.com/

Page 3: Fundamentos de Integración de Datos (SSIS)

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

Page 4: Fundamentos de Integración de Datos (SSIS)

• 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?

Page 5: Fundamentos de Integración de Datos (SSIS)

• 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?

Page 6: Fundamentos de Integración de Datos (SSIS)

• 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?

Page 7: Fundamentos de Integración de Datos (SSIS)

¿Arquitectura BI?

Page 8: Fundamentos de Integración de Datos (SSIS)

¿Qué es ETL?

Page 9: Fundamentos de Integración de Datos (SSIS)

¿Porqué SSIS 2012?

Page 10: Fundamentos de Integración de Datos (SSIS)

¿Porqué SSIS 2012?

Page 11: Fundamentos de Integración de Datos (SSIS)

• 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?

Page 12: Fundamentos de Integración de Datos (SSIS)

• 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?

Page 13: Fundamentos de Integración de Datos (SSIS)

OLTP&OLAP

T-SQL

Hadoop&Linux

XML

File&Network

C#VB

WebServices

ETL/ELT

¿Qué es SSIS 2012?

Page 14: Fundamentos de Integración de Datos (SSIS)

• DTS• Sql Server 7

• Sql Server 2000

Evolución de SSIS

Page 15: Fundamentos de Integración de Datos (SSIS)

• SSIS• Sql Server 2005

• Sql Server 2008

• Sql Server 2008 R2

Evolución de SSIS

Page 16: Fundamentos de Integración de Datos (SSIS)

• SSIS• Sql Server 2012

Evolución de SSIS

Page 17: Fundamentos de Integración de Datos (SSIS)

SSISPackage

Integration ServicesRutime

Object Model

Command LineUtilities

CustomerApplications

SSISDesigner And

Wizards

Arquitectura SSIS

Page 18: Fundamentos de Integración de Datos (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

Page 19: Fundamentos de Integración de Datos (SSIS)

Arquitectura SSIS

Page 20: Fundamentos de Integración de Datos (SSIS)

Arquitectura SSIS

Page 21: Fundamentos de Integración de Datos (SSIS)

Arquitectura SSIS

(Wee Hyong Tok,http://www.sqlserver.co.uk/index.php/category/sql-server-integration-services/)

Page 22: Fundamentos de Integración de Datos (SSIS)

Entorno de desarrollo

Page 23: Fundamentos de Integración de Datos (SSIS)

Entorno de desarrollo

Page 24: Fundamentos de Integración de Datos (SSIS)

Sql Server Integration Services

Demo

Page 25: Fundamentos de Integración de Datos (SSIS)

Comunidad

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

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

http://www.elrincondesqlserver.com/