Sql Saturday - SSIS

26

Transcript of Sql Saturday - SSIS

Page 1: Sql Saturday - SSIS
Page 2: Sql Saturday - SSIS

Todo Inicia con la Integración de

datos (SSIS)

Conceptos fundamentales de integración de

datos y como SSIS es la mejor opción del

mercado.

Page 3: Sql Saturday - SSIS

Expositor

Ing. Ahias Portillo, MCT, MCITP DBA, BI

Evangelista y conferencista latinoamericano de

Sql Server, con mas de 7 años de experiencia en

el desarrollo de soluciones BI.

[email protected].

Page 4: Sql Saturday - SSIS

Organización

Page 5: Sql Saturday - SSIS

Patrocinadores / Sponsors

GOLD

SILVER

BRONCE

Personal/Swag

Page 6: Sql Saturday - SSIS

Objetivos de la sesión

Introducción de conceptos. Problemas

Datawarehouse

SSIS Overview

Demostración. BIDS

Data Source

Parameters

Packages

Control Flow

Data Flow

Source & Destination

Variables

Event Handlers

Deployment

Page 7: Sql Saturday - SSIS

¿Algunos problemas que enfrenta las

empresas?

Las empresas siempre requieren analizar su

negocio desde todas las perspectivas, pero

sin información integrada no es posible.

Los sistemas transaccionales brindan

soporte para tareas operativas.

Los Datawarehouse son la solución que el

mercado recomienda, pero su creación es un

proceso complejo que muchas veces termina

en fracaso.

Page 8: Sql Saturday - SSIS

¿Algunos problemas que enfrenta las

empresas?

La elección de herramientas ETL pocos

confiables pueden influir en el fracaso de

proyectos de DW.

El marketing no siempre tiene la razón, no

por manejar un gestor DB debemos comprar

sus otras herramientas.

Las herramientas ETLs del mercado son

complejas de implementar y requieren un

inversión adicional.

Page 9: Sql Saturday - SSIS

¿Algunos problemas que enfrenta las

empresas?

La elección de herramientas ETL pocos

confiables muchas veces influyen en el éxito

de los proyectos de DW.

No todas las herramientas ETLs provee

funcionalidad de crear componentes

personalizado de una forma sencilla y

transparente.

Page 10: Sql Saturday - SSIS

¿Por qué Datawarehouse?

DataWarehouse

Orientados a

TemasIntegrados

No VolátilVariante en el

tiempo

Page 11: Sql Saturday - SSIS

¿Arquitectura Datawarehouse?

Page 12: Sql Saturday - SSIS

¿Qué es ETL?

Page 13: Sql Saturday - SSIS

¿Porqué es SSIS 2012?

Page 14: Sql Saturday - SSIS

¿Porqué es SSIS 2012?

Page 15: Sql Saturday - SSIS

¿Qué es SSIS 2012?

Servicio de Integración de Datos de Microsoft BI.

Plataforma basada en el conceptos de Flujo de datos

Herramienta para la extracción, transformación, carga 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.

Page 16: Sql Saturday - SSIS

¿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

Page 17: Sql Saturday - SSIS

¿Qué es SSIS 2012?

OLTP&OLAP

T-SQL

Hadoop&Linux

XML

File&Network

C#VB

WebServices

ETL/ELT

Page 18: Sql Saturday - SSIS

Evolución de SSIS

DTS

Sql Server 7

Sql Server 2000

Page 19: Sql Saturday - SSIS

Evolución de SSIS

SSIS

Sql Server 2005

Sql Server 2008

Sql Server 2008 R2

Page 20: Sql Saturday - SSIS

Evolución de SSIS

SSIS

Sql Server 2012

Page 21: Sql Saturday - SSIS

Arquitectura SSIS

SSISPackage

Integration ServicesRutime

Object Model

Command LineUtilities

CustomerApplications

SSISDesigner And

Wizards

Page 22: Sql Saturday - SSIS

Arquitectura SSIS

Arquitectura SSIS

Package

Control Flow

Event Handlers

Control Flow Task

Data Flow

Source

Transformation

Destination

Container

Control Flow Task

Control Flow Task

Page 23: Sql Saturday - SSIS

Arquitectura SSIS

Page 24: Sql Saturday - SSIS

Arquitectura SSIS

Page 25: Sql Saturday - SSIS

SQL SERVER INTEGRATION SERVICES

Demo

Page 26: Sql Saturday - SSIS

Muchas Gracias!!!