Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ETL
Desplegar la carpeta de Segurity, poner el mouse en inicio de sesión con botón derecho seleccionar
New Login
Seleccionar SQL Server autentificación. Como usuario se va utilizar “user”,la contraseña user y
deseleccionar la opción Enforce password policy.
Se descargará VISUAL STUDIO, se recomienda instalar la version 2019, esta se puede obtener de la
liga https://visualstudio.microsoft.com/es/vs/older-downloads/.
Si Visual Studio ya está instalado, puede editar la lista de cargas de trabajo para incluir SSDT. Si no
tiene instalado Visual Studio 2022, puede descargar e instalarlo.
Para modificar las cargas de trabajo de Visual Studio instaladas para incluir SSDT, use el instalador
de Visual Studio.
Inicie el instalador de Visual Studio. En el menú Inicio de Windows, puede buscar "instalador".
En el instalador, seleccione la edición de Visual Studio a la que desea agregar SSDT y, a continuación,
elija Modificar.
Seleccione SQL Server Data Tools en Almacenamiento y procesamiento de datos en la lista de cargas
de trabajo.
Para los proyectos de Analysis Services, Integration Services o Reporting Services, puede instalar
las extensiones adecuadas desde Visual Studio con Extensiones > Administrar extensiones o
desde Marketplace.
• Servicios de análisis
• Servicios de integración
• Reporting Services
Abrir visual Studio SSDT. En la opción de Archivo, en la opción de Nuevo Proyecto
Conectar el Origen OLE DB con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia
ADO.NET
Dar doble click en el Destino de ADO.NET y seleccionar la tabla producto Click
De lado izquierdo seleccionar la opción de Mappings y hacer las relaciones de la tabla ARTICULO con
PRODUCTO.
En las opciones que se encuentran en la parte de arriba seleccionar la opción Control Flow. Agregar
una Tarea Flujo de datos con el nombre SUCURSAL
En la ventana de Cuadro de Herramientas agregar un Origen OLE DB y una Salida ADO.NET, Conectar
el Origen OLE DB con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia ADO.NET
En SQL MANAGENT agregar una vista a la BD PlantAndHealth. Desplegar las opciones de la BD, en
la opción VISTAS con botón derecho seleccionar una “Nueva Vista”
En Visual Studio dar doble click en Oriegn OLE DB, en la opcion de Modo de accesos de datos
seleccionar Comando de SQL, aparece un cuadro de texto pegamos el Query de la vista
Dar doble click en Destino ADO.NET seleccionar la tabla sucursal y hacer las relaciones de la tabla
En la opción de Flujo de control agregar una Tarea de Flujo de datos con el nombre CLIENTE, dar
doble click
En la ventana de Cuadro de Herramientas agregar un Origen OLE DB y una Salida ADO.NET. Conectar
el Origen OLE DB con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia ADO.NET
En la opción de Flujo de control agregar una Tarea de Flujo de datos con el nombre VENDEDOR, dar
doble click
En la ventana de Cuadro de Herramientas agregar un Origen OLE DB y una Salida ADO.NET. Conectar
el Origen OLE DB con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia ADO.NET
En la opción de Flujo de control agregar una Tarea de Flujo de datos con el nombre VENTAS ANUALES
Y MENSUALES, dar doble click
En la ventana de Cuadro de Herramientas agregar un Origen OLE DB, una Columna Derivada y una
Salida ADO.NET.
Dar doble click en Origen de OLE DB seleccionar la tabla VENTAS y conectar Origen OLE DB con
Columna Derivada
Dar doble clic en Columna Derivada, desplegar la carpeta Tiempo Función y seleccionar MONTH y
arrastrar hacia el cuadro de abajo, hacer lo mismo YEAR. De la izquierdo desplegar la carpeta
Columnas seleccionar FECHA y arrastrar hacia en la columna de Expresion de MONTH en “date”. En
la columna de Nombre de columna derivada cambiar el nombre por MES, se repite lo mismo con
YEAR y el nombre que se asignara “ANIO”
Conectar La Columna Derivada con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia
ADO.NET
Dar doble click en el Destino ADO.NET, seleccionar la tabla TIEMPO y hacer la relaciones de la tabla
En la opción de Flujo de control agregar una Tarea de Flujo de datos con el nombre VENTAS, dar
doble click
En la ventana de Cuadro de Herramientas agregar un Origen OLE DB y una Salida ADO.NET. En SQL
MANAGENT STUDIO hacer una nueva vista con las tablas ARTICULOS, CLIENTES, DETALLE_VENTA,
SUCURSAL, VENDEDORES y VENTAS.
En Visual Studio dar doble click en Origen OLE DB, en la opcion de Modo de accesos de datos
seleccionar Comando de SQL, aparece un cuadro de texto pegamos el Query de la vista
Conectar el Origen OLE DB con el destino ADO.NET, arrastrar la flecha de Origen OLE DB hacia
ADO.NET
Dar doble click en el Destino ADO.NET, seleccionar la tabla H_VENTA y hacer la relaciones de la tabla
En la ventana de Cuadro de Herramientas agregar 2 Tarea Ejecutar SQL
Cambiar el nombre de Tarea Ejecutar SQL por LIMPIAR y CREAR
Dar doble click sobre LIMPIAR, en la opción de Conexión seleccionar Nueva Conexión. Se abrirá una
nueva ventana, dar click sobre Nueva. Se abrirá la ventana de Conexión, seleccionar el nombre de
la instancia de SQL y seleccionar la BD DW_PLANTA
En la opción de SQL STATEMENT escribir el siguiente código: if exists (select* from
INFORMATION_SCHEMA. TABLES where table_name = 'H_VENTA') Drop Table dbo.H_VENTA go
Truncate Table D_Cliente Truncate Table D_Producto Truncate Table D_Sucursal Truncate Table
D_Vendedor Truncate Table D_Tiempo
En la opción de SQL STATEMENT seleccionar la tabla H_VENTA con botón derecho seleccionar
Script Table como y seleccionar CREATE y seleccionar el Clicboard
En Studio Visual dar doble click en CREAR. En la opción de SQL STATEMENT pegar el código de SQL
SERVER:
Conectar todas las Tareas d Flujo, correr el programa para que este bien la conexión debe marcar
las tareas en verde o con una palomita