Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AUTOR:
PROFESOR:
-
CICLO:
-
IX
Huacho Per
2016
Primer Video
1) Integration Services
- Para poder desarrollar una aplicacin que nos permita utilizar la herramienta de
Integration Services en SQL, se requiere la extensin SQL Server Data Tools.
- Para la versiones de SQL Server superiores a la 2012 se requiere descargar por
separado del paquete del Instalacin del SQL Server, ya que pertenece en esas
versiones a una extensin de Visual Studio.
- En mi caso utilizare el SQL Server 2012 que tiene la extensin SQL Server Data
Tools integrado:
- Seleccionamos la base de datos la cual estar vinculado con el proyecto y aceptamos hasta
regresar a la pantalla principal:
- Ahora agregamos un: Tarea Flujo de Datos dentro del Contenedor de secuencias.
- Ahora configuramos las propiedades del proyecto cambiando de True a False el valor
Run64BitRunTime as como muestra en la siguiente imagen:
- Ejecutamos el proyecto y observamos que las tablas y los datos fueron importados
correctamente a la base de datos destino:
2) Transact Avanzado
- Vamos a practicar Transact Avanzado, en este primer caso vamos a transformar los
registros que tenemos en la tabla ZSRM_Descuentos como lista, para lo cual utilizaremos
el siguiente cdigo SQL:
- Ahora se realizara un transact el cual mostrar a mayor detalle la relacin entre la tabla
ZSRM_Ventas y ZSRM_Descuento.
- Ahora vamos a realizar un ejemplo de CASE, que nos permitir editar el nombre del
campo ProductLine, que es inicialmente un solo carcter, a nombres especficos.
- Ahora vamos a realizar otro ejemplo de CASE, que nos permitir mostrar un nuevo
campo Price Range para poder detallar de acuerdo al campo ListPrice cul es la
descripcin textual del precio de cada producto.
- Ahora vamos a realizar otro ejemplo de CASE, que nos permitir aadir un campo
When to Contact el cual segn el campo TelephoneSpecialInstructions indicara
cuando se debe poner en contacto en caso si hay o no instrucciones telefonicas.
Segundo Video
- En este ejemplo vamos a practicar Transact SQL Avanzado para aplicar en un ejemplo de
distribucin tal como muestra el archivo Excel:
- Ahora, para poder obtener el peso se debe agrupar por local y hallar el total de cada venta
por local para luego insertar a una tabla temporal llamada TablaTotal_Venta:
- Por ultimo vamos a realizar una consulta que muestre: Mostrar las ventas agrupadas por
local y da, cuyo total de venta (por local) sea mayor a 400.