Sql server integration services novedades y migracion

29

description

Novedades de Integration Services, comparativa con DTS, proceso de migracion

Transcript of Sql server integration services novedades y migracion

Page 1: Sql server integration services   novedades y migracion
Page 2: Sql server integration services   novedades y migracion

SQL Server 2005 Integration Services

Patrocinado por:

Salvador Ramos [MVP SQL Server] www.helpdna.net

Page 3: Sql server integration services   novedades y migracion

Salvador Ramos

MVP SQL Server

MCP SQL Server

Columnista de dotNetManía

Mi web: www.helpdna.net [email protected]

Page 4: Sql server integration services   novedades y migracion

Agenda

Introducción

Business Intelligence Development Studio

Migración (de DTS a SSIS)

Evolución en los Negocios (Business)

Page 5: Sql server integration services   novedades y migracion

Agenda

Introducción

Business Intelligence Developmen Studio

Migración (de DTS a SSIS)

Evolución en los negocios (Business)

Page 6: Sql server integration services   novedades y migracion

SQL Server BI

Page 7: Sql server integration services   novedades y migracion

Qué es SSIS ?

Es una nueva aplicación de BI

‘Sucesor’ de DTS

Es una plataforma para la generación de tecnologías de integración de datos con un alto rendimiento

Page 8: Sql server integration services   novedades y migracion

Introducción y novedades

‘Integration Services’ (antes DTS)

Se ha rediseñado por completo

Se ha reescrito todo el código

Servicio Windows independiente

Incrementa su potencia y funcionalidad

Incrementa su rendimiento

Page 9: Sql server integration services   novedades y migracion

Introducción y novedades (II)

Nuevo entorno de desarrollo BIDS (BI Development Studio)

Debugging

Logging

Integrados con la plataforma .Net

Separación entre flujos de ejecución y de datos

Múltiples herramientas adicionales

Una verdadera herramienta ETL

Page 10: Sql server integration services   novedades y migracion

Agenda

Introducción

Business Intelligence Development Studio

Migración (de DTS a SSIS)

Evolución en los negocios (Business)

Page 11: Sql server integration services   novedades y migracion

BIDS - Creación de proyectos

Integration Services Project

Page 12: Sql server integration services   novedades y migracion

BIDS – Control flow

Page 13: Sql server integration services   novedades y migracion

BIDS – Control flow (II)

Page 14: Sql server integration services   novedades y migracion

BIDS – Data flow

Page 15: Sql server integration services   novedades y migracion

BIDS – Data flow (II)

Page 16: Sql server integration services   novedades y migracion

BIDS – Event Handler Package explorer

Page 17: Sql server integration services   novedades y migracion

SSIS - Projects

Demo 1

Page 18: Sql server integration services   novedades y migracion

Agenda

Introducción

Business Intelligence Developmen Studio

Migración (de DTS a SSIS)

Evolución en los negocios (Business)

Page 19: Sql server integration services   novedades y migracion

Migración

Migración con el asistente (wizard)

Migración manual

Ejecución de paquetes DTS (2000) en SSIS (2005)

Page 20: Sql server integration services   novedades y migracion

Migración de tareas

Simple Task (Good)

Execute SQL

Bulk Insert

FTP

Execute Process

Send Mail

Copy SQL Server Objects

Execute Package

Page 21: Sql server integration services   novedades y migracion

Migración de tareas (II)

Opaque task (might not work)

ActiveX Scritps

Dynamic Properties

Analysis Services DTS processing

Page 22: Sql server integration services   novedades y migracion

Migración de tareas (III)

Encapsuled task (no migration)

Custom

Data Pump

Data driven

Transform Data

Parallel Data Pump

Copy Database

Page 23: Sql server integration services   novedades y migracion

Migración - conclusiones

Migración con el asistente (wizard)

Migrará bien un porcentaje pequeño

No aprovechamos las nuevas características

Migración manual

Plantear desde cero (pensemos en SSIS)

Ejecución de paquetes DTS (2000) en SSIS (2005)

Solución rápida (temporal)

Bajo rendimiento

Infrautilizamos SSIS

Page 24: Sql server integration services   novedades y migracion

Agenda

Introducción

Business Intelligence Developmen Studio

Migración (de DTS a SSIS)

Evolución en los Negocios (Business)

Page 25: Sql server integration services   novedades y migracion

Evolución en los Negocios (Business)

Requerimientos Múltiples fuentes de datos

Limpieza y transformación de datos

Carga de datos para análisis y reporting

Situación actual Negocios 24x7

Acceso internacional, sin tiempos de parada

Negocios on-line en tiempo-real

Mayor volumen de datos y fuentes de información

Usuarios más sofisticados

Page 26: Sql server integration services   novedades y migracion

Ejemplo antes de SSIS

Integración y DW requiere operaciones separadas

Para la preparación de los datos se necesitan herramientas diferentes y, con frecuencia, incompatibles entre sí

Escalar la información y hacer informes es un proceso lento, lo que retrasa la toma de decisiones importantes

Los grandes volúmenes de datos hacen que el escenario sea cada vez más impracticable

Page 27: Sql server integration services   novedades y migracion

Ejemplo con SSIS

Integración y DW sencillo y fácil de gestionar

Para la preparación de los datos se puede gestionar de forma simple y auditable

Escalar la información y hacer informes se puede hacer de forma paralela a la carga de datos

Es escalable a grandes volúmenes de datos

Page 28: Sql server integration services   novedades y migracion

Beneficios de SSIS

Rendimiento Gestiona eficientemente grandes volúmenes de

información y operaciones complejas

Facilidades Hay múltiples adaptadores y transformaciones

preconstruidas que reducen la escritura de código

Modelo extensible de objetos que permite personalizar los componentes

Entorno productivo para desarrollo y depuración

Page 29: Sql server integration services   novedades y migracion

Preguntas y dudas

???

www.helpdna.net

[email protected]

microsoft.public.es.sqlserver microsoft.public.espanol.sqlserver.administracion

microsoft.public.espanol.sqlserver.olap