ETL Pdf

Páginas: 10 (2497 palabras) Publicado: 29 de octubre de 2015
SISTEMAS DE SOPORTE DE
DECISIONES
SQL Server 2012

Poblando un Data Warehouse
Objetivos
·

·
Familiarizarse con una Base de Datos OnLine Transaction Process (OLTP) Ejecutando

Simples búsquedas a los datos en un Online Analytical Processing (OLAP) Ejercicio 01.

Definiendo Flujos de Trabajo
Con el DTS se puede definir un flujo de trabajo que controla la ejecución secuancial
paso a paso.Controlar el flujo lógico y determinando las precedencias respectivas,
priozando tareas a desarrollar.

Definiendo Pasos de Transformación
Un paso define una unidad de trabajo que es ejecutada como parte de un proceso de
transformación. Un paso puede:
·
Ejecutar una orden SQL
·
·

Mover y transformar datos heterogéneos
Ejecutar Jscript, VBScript. Estos scripts pueden ejecutar cualquier operación con sulengiaje nativo.

·

Recuperar y ejecutar otros DTS packages.

Por ejemplo Ud. Puede preparar un DTS package para sumarizar las ventas al contado
y al crédito resumidas por mes, vendedor, etc. De diferentes tablas y ponerlas un una
sola tabla.

Pasos, Tareas y Restricciones de precedencia:
Un paquete se forma a partir de conexiones de datos (orígenes y destinos) y tareas
usadas para ejecutar estasconexiones. La acción de ejecutar una tarea es controlada
por un paso:
Notemos los sgts pasos y restricciones de precedencia en el DTS Designer

Las restricciones de precedencia son representadas por una línea azúl (Cuando se ha
completado) Verde (ejecutada) o Rojo (Error) Veamos el sgte. Diagrama:

Tipos de Restricción de Precedencia
Los tipos de restricciones de precedencia que seleccionedeterminar los requerimientos
para ejecutar cada paso:
·
SUCCESS indica que el paso origen debe completarse satisfactoriamente antes de que
el paso de destino empiece a ejecutarse.
·

FAILURE indica que el Paso origen debe completarse con una indicación de error antes
de ejecutar el paso destino.

·

COMPLETION: indica que el paso origen debe smplemente ejecutarse (con FAILURE O
SUCCESS) antes de queel paso destino se ejecute.

Ejemplodeformasdeflujodetrabajo:

Un paquete con pasos que se ejecutan en paralelo y secuencialmente

Poblamiento Utilizando el Transact-SQL

Ejemplo 1. Copiando información y transformando datos. Mismo Orígen
Orígen : MS SQL Server : NorthWind.dbo.Employees
Destino: MS SQL Server: NorthWind_Mart.dbo.Employee_Dim
Sin verificar datos del destino.
Suponga que desea copiarinformación desde NorthWind hacia NorthWind_Mart de la
tabla Employees
USE NorthWind
INSERT
employee_dim
(EmployeeID, EmployeeName, HireDate)
SELECT EmployeeID, LastName + ','+ FirstName AS EmployeeName, HireDate
FROM NorthWind.dbo.Employees
Ejecute nuevamente esta última instrucción y luego consulte la información de la
tabla dimensión: Employee_Dim

Qué observa en los datos ?

Eliminando datosde la Tabla Dimensión: Employee_Dim

DELETE FROM Employee_Dim

Copiando información y transformando datos. Verificando datos del destino

·

Utilizando el método de limpieza total
DELETE FROM Employee_Dim
INSERT employee_dim
(EmployeeID, EmployeeName, HireDate)
SELECT EmployeeID, LastName + ','+ FirstName AS EmployeeName, HireDate
FROM NorthWind.dbo.Employees WHERE EmployeeID

·

Utilizando elmétodo incremental
INSERT employee_dim
(EmployeeID, EmployeeName, HireDate)
SELECT EmployeeID, LastName + ','+ FirstName AS EmployeeName, HireDate
FROM NorthWind.dbo.Employees WHERE EmployeeID
NOT IN (SELECT EmployeeID FROM employee_dim)

Ejemplo de Ejecución de un Package

Creación de una DTS Package
Creando un Paquete y Adicionando Conexiones
Activada
d
Ingresand
o al SSIS

Activada d

Pasos aSeguir
1. Iniciar el SQL Server Business Intelligence Development Studio y desde el

Menu la opcion : File New Project con lo que aparece la interfaz
siguiente
Pasos a Seguir

2. Elija en
a. Tipo Proyecto: Business Intelligent Projects
b. Templates: Integration Services Project
c. Name: Doblamiento General NorthWind_Mart
d. Browse: ubique la direccion deseada
e. Ok
Ver la sgte interfaz
Activada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El etl
  • etl cita
  • Herramientas etl
  • Etl reports
  • Conceptos De Etl
  • Pdf
  • Pdf
  • PDF que es

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS