62
Exportación de datos EXCEL-SQL TUTORIAL SOBRE “EXPORTACION DE DATOS DE EXCEL A SQL”

TutorialExportaciob Excel SQL

Embed Size (px)

Citation preview

Page 1: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TUTORIAL

SOBRE “EXPORTACION DE DATOS DE EXCEL A SQL”

Page 2: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Franco Cabanillas

Gomez.

PRESENTACION

El trabajo a presentar se basa en tres puntos importantes el gestor de base de datos SQL, y las hojas de cálculo de Excel y al ayuda de BUSSINES INTELING SQL SERVER 2008.

Para el siguiente trabajo crearemos una base de datos que llevara por nombre “COSMETICOS” ya que nos enfocamos en una empresa de cosméticos.

Se estará explicando paso a paso cada punto a tocar, realmente es muy fácil el proceso de exportar también; se le agregara el monitoreo de datos con DATA MIN (Minería de Datos).

Page 3: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

OBJETIVOSE l objetivo de este tutorial es aprender cómo podemos exportar datos desde Excel sin necesidad de crear tablas en SQL, de esa manera seria más rápido el llenado de datos.

Page 4: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

CREACION DE REGISTROS EN EXCEL En esta imagen muestra cuantas tablas necesitamos para nuestra base de datados

Crearemos en total unas 9 tablas que llevan por nombre:

* Cliente

* Despacho

*Empleados

*Producto

*Categoría

*Detalle producto

*Pedidos

*Proveedores

*Proyectos

TABLAS CREADAS EN EXCEL

Estas tablas pertenecerán a nuestra base de datos creada en SQL

Page 5: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

ASIGNANDO CAMPOS A CADA TABLA

TABLA CLIENTE:Para la tabla Cliente le daremos seis campos

Muestra los registros ingresados en la tabla CLIENTE

- códigos- nombres- apellidos- teléfono- dirección - sexo

Page 6: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA DESPACHO:

Para la tabla Despacho le daremos tres campos:

En Total Son 100 Registros De

Clientes

Page 7: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

- Edificio- Numero- Superficie- Código

TABLA EMPLEADOS:

En total 100 registros ingresados

Page 8: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Para la tabla Empleados le daremos seis campos:

- DNI- Nombre- Apellido- DNI jefe- Edificio- Numero de despacho

100 registros de empleados

Page 9: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PRODUCTO:

Para la tabla Productos le daremos seite campos:

- Código del Producto- Nombre- Cod_categoria- Descripcion- Precio- Margen- Stock

Page 10: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA CATEGORIA:

Para la tabla Categoría le daremos tres campos:

- Cod_cat- Nombre- Descripción

TABLA DETALLE DE PRODUCTO:

Para la tabla Producto le daremos cinco campos:

- Numero- IDE producto- Cantidad- Precio- Ide_provedor

Page 11: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

100 registros ingresados de detalles d e productos

Page 12: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA DETALLE DE PRODUCTO:

Para la tabla Producto le daremos tres campos:

- Nº de Pedidos- Detalles- Cod_cliente

-

100 registros ingresados de

Producto

Page 13: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA DETALLE DE PROVEEDORES:

Para la tabla Proveedores le daremos tres campos:

- IDE- Nombre- Teléfono

100 registros ingresados de todos los proveedores

Page 14: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA DETALLE DE PROYECTO:

Para la tabla Proyecto le daremos seis campos:

- Cod_proyecto- Nombre- Precio- Fecha_incio- Fecha_final- Cod_cliente

10 proyectos al año que tendrá la empresa

Page 15: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

CREACION DE BASE DE DATOS EN SQL La base de datos llevara el nombre de COSMETIKOS ya que será BD con la que

trabajaremos Para asegurarnos que la BD ha sido creada nos deslizamos hasta el EXPLORADOR

DE OBJETOS

Page 16: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

HACIENDO USO DE BUSSINES INTELIGENT SERVER SQL 2008

creamos un nuevo proyecto en VISUAL para poder comenzar la exportación

Luego escogemos el tipo de proyecto

Escogemos PROYECTO DE INTEGRACION

SERVICES

Page 17: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Observamos en el EXPLORADOR DE SOLUCIONES nuestro proyecto ya creado

Procedemos a realizar la importación y exportación de datos

Nuestro proyecto creado

Page 18: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

se muestra el asistente de importación y exportación de SQL, este asistente nos asesorara en nuestro proyecto de exportación de datos.

Hacemos clic en PROYECTO y

escogemos la segunda opción

Page 19: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

buscamos nuestro archivo de EXCEL donde se encuentran nuestras tablas

Page 20: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Escogemos la base de datos donde se guardaran nuestras tablas.

Ahora especificamos la copia de las tablas

La ruta de nuestro archivo ya fue encontrada

Lista para ser extraída

Seleccionamos la base de datos creada y que se encuentra en SQL

Page 21: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Seleccionamos la tablas que se han de extraer

Page 22: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Asignamos a cada tabla su PRIMARY KEY ya que en SQL nos botara error

Estas son las tablas creadas en EXCEL y BUSSINES INTELINGT SERVER SQL2008 nos permite

reconocerlos, entonces las seleccionamos una por una

Page 23: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Desactivamos este botón para que SQL lo lea como su PRIMARY KEY

Campos de la tabla

IDE sera el PRIMARY KEY de nuestra tabla PROVEEDORES

PROVEEDOR

Page 24: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Page 25: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Llegamos al final del asistente

Flujo de Control

COMPILAMOS

Si nos muestra estos cuadros en verde es porque TODO ESTA CORRECTO

Page 26: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

BASE DE DATOS SQL

Abrimos nuestra base de datos y nos fijamos si se encuentran nuestras tablas extraídas

Page 27: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Buscamos los tipos de carácter de nuestras tablas

TABLA CATEGORIA:

sp_help categoria

TABLA CLIENTE:

sp_help cliente

Page 28: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PEDIDO:

sp_help pedido

TABLA PRODUCTO:

sp_help productoTABLA PROVEEDOR:

sp_help proveeedor

TABLA PROYECTO:

Page 29: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

sp_help proyectos

TABLA DESPA:

sp_help despaTABLA DETALLE-PROD:

sp_help detalle_prodTABLA EMPLEADO:

sp_help empleado

Page 30: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Veremos las tablas

Page 31: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PROBAMSO AL TABLAS UNA POR UNA PARA COMPROVAR SI ES CIERTO QUE SE HAN CUMPLIDO

LA EXTRACCION

TABLA CATEGORIA:

select * from categoria

TABLA CLIENTE:

select * from cliente

Page 32: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PEDIDO:

select * from pedidoSON 100 REGISTROS

Page 33: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PRODUCTO:

select * from producto

SON 100 REGISTROS

Page 34: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PROVEEDOR:

select * from proveeedor

SON 100 REGISTROS

Page 35: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA PROYECTOS:

select * from proyectos

SON 100 REGISTROS

Page 36: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

TABLA DESPA:

select * from despa

TABLA DETALLE_PROD:

Page 37: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

select * from detalle_prod

TABLA EMPLEADO:

select * from empleado

SON 100 REGISTROS

Page 38: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

SON 100 REGISTROS

Page 39: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

CREANDO LOS PRIMARY KEY

alter table categoria add primary key (cod_cat)

alter table cliente add primary key (codigos)

alter table pedido add primary key (nºpedido)

alter table producto add primary key (cod_producto)

alter table proveeedor add primary key (ide)

Page 40: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

alter table proyectos add primary key (cod_proyecto)

alter table despa add primary key (cod)

alter table detalle_prod add primary key (edifio)

alter table empleado add primary key (dni)

Page 41: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

BUSSINES INTELLIGENT EN EXCEL AVANZO

Para comenzar este trabajo previamente teníamos que haber realizado la creación de nuestra base de datos (ya realizada en los pasos anteriores). Luego procederemos a jugar con los datos por medio de los filtros.Lo que hace este programa es extraer su base de datos de SQL Server a nuestra hoja de cálculos EXCEL, la cual nos permite filtrar los datos sin necesidad de usar el VISUAL STUDI.A Continuación Presentaremos Al Demostración De Este Proceso

PASOS Nº1

PASO Nº2

PASO Nº3

Page 42: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nª4

PASO Nª5

Page 43: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº6

PASO Nº 7

Page 44: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº8

PASO Nº 09

Page 45: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 10

PASO Nº 11

Page 46: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 12

PASO Nº 13

Page 47: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 14

PASO Nº 15

PASO Nº 16

Page 48: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 17

Page 49: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 18

SEGUNDA PARTEEn esta segunda parte jugaremos con los datos en forma de consulta, en la demostración anterior solo aplicamos a una sola tabla, pues en esta parte haremos uso de algunas más.

PASO Nº1

Mostraremos a continuación una tabla de nuestra base de datos por medio de el nuevo EXCEL AVANZADO.

Page 50: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº 2

Page 51: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº3

Page 52: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

PASO Nº4

PASO Nº 5

Page 53: TutorialExportaciob Excel SQL

Exportación de datos EXCEL-SQL

Paso Nº6