Componentes para la construcción de un paquete

Download Report

Transcript Componentes para la construcción de un paquete

Especialista en Business Intelligence
Integration Services SSIS
(Sesión 3)
Microsoft SQL Server 2008 R2
(Nov.2013)
Suscribase a http://addkw.com/ o escríbanos a [email protected]
Especialista en BI (SSIS)
Agenda
•
•
•
•
Paquetes de IS
Elementos del paquete de IS
Tarea de flujo de datos
Origenes, transformaciones y destinos
Source: SAP AG
Componentes para la construcción de un
paquete
Componentes para la construcción de un
paquete
Cuadro de Herramientas (Toolbox): Incluye
a. Elementos del flujo de control (Control
Flow Items): Listan 2 tipos de
entidades,
las
tareas
y
los
contenedores. Ambas sirven para
construir el flujo de actividades
requeridas para el proceso de
transferencia de datos.
b. Tareas del Plan de Mantenimiento
(Maintenance Plan Tasks): Enumera
tareas para mantener la DB y trabajos
de SQL server.
Componentes para la construcción de un
paquete
Cuadro de Herramientas (Toolbox): Incluye
c. Data Flow Sources: Son los componentes
que permiten la conectividad con los datos
externos para el proceso de lectura.
d.
Transformaciones:
Modifican
y
estandarizan datos de acuerdo a necesidad
del usuario.
e. Data Flow Destinations: Definen las
áreas de datos donde los datos
transformados serán descargadas.
Componentes para la construcción de un
paquete
Tareas de IS: IS Las tareas son elementos de flujo de control
que definen las unidades de trabajo que se realizan en un
flujo de control de paquetes. Si el paquete contiene más de
una tarea, las tareas se conectan y ordenan en el flujo de
control mediante restricciones de precedencia.
También puede escribir tareas personalizadas mediante un
lenguaje de programación compatible como Visual Basic, o
un lenguaje de programación .NET, como C#.
Componentes para la construcción de un
paquete
Tareas de IS: Las tareas se pueden clasificar en las
siguientes categorias:
•Tarea de flujo de datos
•Tareas de preparación de datos
•Tareas de flujo de trabajo
•Tareas de SQL Server
•Tareas de scripting
•Tareas de Analysis Services
•Tareas de mantenimiento
•Tareas de compatibilidad con versiones anteriores
•Tareas personalizadas
Componentes para la construcción de un
paquete
Tarea de flujo de datos
Tareas de preparación de datos
• File System Task
• FTP Task
• Web Service Task
• XML Task
• Data Profiling Task
Componentes para la construcción de un
paquete
Tareas de flujo de trabajo
• Execute Package Task
• Execute Process Task
• Message Queue Task
• Send Mail Task
• WMI Data Reader Task
• WMI Event Watcher Task
Tareas de SQL Server
• Bulk Insert Task
• Execute SQL Task
• Transfer Database Task
• Transfer Error Messages Task
• Transfer Jobs Task
• Transfer Logins Task
• Transfer Master Stored Procedures Task
• Transfer SQL Server Objects Task
Componentes para la construcción de un
paquete
Tareas de scripting
• Script Task
Tareas de Analysis Services
• Analysis Services Execute DDL Task
• Analysis Services Processing Task
• Data Mining Query Task
Componentes para la construcción de un
paquete
Tareas de mantenimiento
• Back Up Database Task
• Check Database Integrity Task
• Execute SQL Server Agent Job Task
• Execute T-SQL Statement Task
• History Cleanup Task
• Maintenance Cleanup Task
• Notify Operator Task
• Rebuild Index Task
• Reorganize Index Task
• Shrink Database Task
• Update Statistics Task
Componentes para la construcción de un
paquete
Tareas de compatibilidad con versiones anteriores
• ActiveX Script Task
• Execute DTS 2000 Package Task
Tareas personalizadas
Componentes para la construcción de un
paquete
Tarea Flujo de datos : Permiten recuperar datos,
transformarlos y copiarlos en un objeto destino
Componentes para la construcción de un
paquete
Origenes de IS
Hacen que datos de distintos tipos de orígenes de datos estén disponibles para un flujo
de datos. Tienen una salida normal y muchos de ellos también tienen una salida de
errores. Hay tres tipos de orígenes:
Orígenes que el programa de instalación instala al instalar Integration Services.
Orígenes que se pueden descargar del sitio web de Microsoft.
Orígenes personalizados que puede crear si los existentes no satisfacen sus necesidades.
Componentes para la construcción de un
paquete
Transformaciones
Las transformaciones de SQL Server IS son los
componentes en el flujo de datos de un
paquete que agregan, combinan, distribuyen y
modifican datos. Las transformaciones también
pueden realizar operaciones de búsqueda y
generar conjuntos de datos de ejemplo.
Componentes para la construcción de un
paquete
Clasificación de Transformaciones
Transformaciones de inteligencia empresarial
Las siguientes transformaciones realizan operaciones de
inteligencia empresarial tales como limpiar datos, realizar
minería de texto y ejecutar consultas de predicción de
minería de datos.
Componentes para la construcción de un
paquete
Clasificación de Transformaciones
Transformaciones de fila
Las siguientes transformaciones actualizan los valores de
columna y crean columnas nuevas. La transformación se
aplica a cada fila en la entrada de transformación
Componentes para la construcción de un
paquete
Clasificación de Transformaciones
Transformaciones de conjunto de filas
Las siguientes transformaciones crean nuevos conjuntos de
filas. El conjunto de filas puede incluir valores agregados y
ordenados, conjuntos de filas de ejemplo y conjuntos de
filas dinamizados y de anulación de dinamización
Componentes para la construcción de un
paquete
Clasificación de Transformaciones
Transformaciones de división y combinación
Las siguientes transformaciones distribuyen filas a
diferentes salidas, crean copias de las entradas de
transformación, combinan varias entradas en una salida y
realizan operaciones de búsqueda.
Componentes para la construcción de un
paquete
Clasificación de Transformaciones
Auditar transformaciones
Integration Services incluye las transformaciones siguientes
para agregar filas de recuento e información.
Componentes para la construcción de un
paquete
Destinos de Integration Services
Los destinos son los componentes de flujo de datos
que cargan los datos en un flujo de datos en diferentes
tipos de orígenes de datos o crean un conjunto de
datos almacenados en memoria. Los destinos tienen
una entrada y una salida de error.
Hay tres tipos de destinos:
Destinos que el programa de instalación instala al
instalar Integration Services.
Destinos que se pueden descargar del sitio web de
Microsoft.
Destinos personalizados que crea si los existentes no
satisfacen sus necesidades.
Componentes para la construcción de un
paquete
Destinos proporcionados por SQL Integration Services
Componentes para la construcción de un
paquete
Destinos disponibles para descarga del sitio web Microsoft