Vous êtes sur la page 1sur 16

Administracin de Base de Datos

Base de
Datos

2011-II

SQL SERVER
INTEGRATION SERVICES

Francisco Jurez R.

Contenido

ETL
DTS
SSIS
SSIS: Arquitectura Bsica
SSIS: Ventajas
SSIS: IDE
Paquetes SSIS
Tipos de Controles
Contenedores
Tareas
Restricciones de Precedencia
Orgenes y Destinos de Datos
Transformaciones

ETL: Extract, Transform and Load

Extraer, Transformar y Cargar

Fusionar datos desde orgenes Heterogneos


Llenar Data Warehouses, Datamarts
Limpiar y estandarizar Datos

DTS: Data Transformation Services

Servicios de Transformacin de Datos


Permiten convertir y mover datos entre varios

orgenes de datos
Viene incluido hasta SQL Server 2000
IDE: Diseador integrado con el Enterprise
Manager

SSIS
Es una plataforma para la integracin de datos,

workflows y soluciones ETL


Motor de integracin de datos y entorno de desarrollo
completo para la creacin de soluciones de alto
rendimiento y fcil desarrollo.
Sucesor de DTS
Viene con SQL Server 2005 y 2008. No incluido con
las versiones Express
IDE: Business Intelligence Development Studio
(Visual Studio con tipos de proyecto adicionales)

SSIS: Arquitectura Bsica

SSIS: Ventajas

Adems brinda:
Escalabilidad
Facilidad de desarrollo
Flexibilidad
Acceso a fuentes de datos heterogneas
Administracin y deploy
Seguridad

SSIS: IDE

Paquetes SSIS

Un paquete es el objeto principal de SSIS, el cual

contiene toda la lgica de negocio para manejar


flujos y procesamiento de datos
Se utilizan principalmente para mover datos

entre orgenes y destinos variados (BD, archivos


de texto, etc)

Paquetes SSIS

Tipos de Controles

Contenedores
Tareas
Restricciones de Precedencia
Orgenes de Flujo de Datos
Transformaciones
Destinos de Flujos de Datos

Contenedores

Sirven para agrupar todos los componentes de

un paquete
Su principal funcin es definir el alcance,

secuencia de ejecucin e interaccin de los


componentes de un paquete

Tareas
Son responsables de realizar el trabajo, que van desde

la extraccin y la carga de datos a travs de varios


repositorios, hasta la interaccin con otras entidades
Categoras de tareas

Flujo de Datos
Preparacin de Datos
Scripting
Analysis Services
Mantenimiento de la BD

Restricciones de Precedencia
Definen vnculos entre contenedores y tareas y evalan

condiciones que determinan la secuencia en la que


deben ser procesados
Las condiciones que controlan cuando las transiciones

ocurrirn son evaluadas mediante propiedades de


restriccin y puede incluir :
La salida de una ejecucin del ejecutable anterior
El resultado de una expresin
El resultado de restricciones anteriormente evaluadas

Orgenes y Destinos de Datos

Orgenes de Datos

Facilitan el retorno de datos desde varios orgenes


(como archivos planos o variedad de BDs)
utilizando proveedores de datos ya sea OLE DB o
proveedores de archivos
Destinos de Datos
Permiten enviar la informacin que sale de los
flujos de datos hacia varios destinos (como archivos
planos o variedad de BDs)

Transformaciones

Realizan modificaciones a los datos, a travs

de una variedad de operaciones como, como


agregaciones, merging, conversiones de tipos
de datos, etc.

Vous aimerez peut-être aussi