Upload
franco-cabanillas
View
123
Download
0
Tags:
Embed Size (px)
Citation preview
Exportación de datos EXCEL-SQL
TUTORIAL
SOBRE “EXPORTACION DE DATOS DE EXCEL A 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).
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.
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
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
Exportación de datos EXCEL-SQL
TABLA DESPACHO:
Para la tabla Despacho le daremos tres campos:
En Total Son 100 Registros De
Clientes
Exportación de datos EXCEL-SQL
- Edificio- Numero- Superficie- Código
TABLA EMPLEADOS:
En total 100 registros ingresados
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
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
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
Exportación de datos EXCEL-SQL
100 registros ingresados de detalles d e productos
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
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
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
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
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
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
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
Exportación de datos EXCEL-SQL
buscamos nuestro archivo de EXCEL donde se encuentran nuestras tablas
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
Exportación de datos EXCEL-SQL
Seleccionamos la tablas que se han de extraer
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
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
Exportación de datos 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
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
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
Exportación de datos EXCEL-SQL
TABLA PEDIDO:
sp_help pedido
TABLA PRODUCTO:
sp_help productoTABLA PROVEEDOR:
sp_help proveeedor
TABLA PROYECTO:
Exportación de datos EXCEL-SQL
sp_help proyectos
TABLA DESPA:
sp_help despaTABLA DETALLE-PROD:
sp_help detalle_prodTABLA EMPLEADO:
sp_help empleado
Exportación de datos EXCEL-SQL
Veremos las tablas
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
Exportación de datos EXCEL-SQL
TABLA PEDIDO:
select * from pedidoSON 100 REGISTROS
Exportación de datos EXCEL-SQL
TABLA PRODUCTO:
select * from producto
SON 100 REGISTROS
Exportación de datos EXCEL-SQL
TABLA PROVEEDOR:
select * from proveeedor
SON 100 REGISTROS
Exportación de datos EXCEL-SQL
TABLA PROYECTOS:
select * from proyectos
SON 100 REGISTROS
Exportación de datos EXCEL-SQL
TABLA DESPA:
select * from despa
TABLA DETALLE_PROD:
Exportación de datos EXCEL-SQL
select * from detalle_prod
TABLA EMPLEADO:
select * from empleado
SON 100 REGISTROS
Exportación de datos EXCEL-SQL
SON 100 REGISTROS
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)
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)
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
Exportación de datos EXCEL-SQL
PASO Nª4
PASO Nª5
Exportación de datos EXCEL-SQL
PASO Nº6
PASO Nº 7
Exportación de datos EXCEL-SQL
PASO Nº8
PASO Nº 09
Exportación de datos EXCEL-SQL
PASO Nº 10
PASO Nº 11
Exportación de datos EXCEL-SQL
PASO Nº 12
PASO Nº 13
Exportación de datos EXCEL-SQL
PASO Nº 14
PASO Nº 15
PASO Nº 16
Exportación de datos EXCEL-SQL
PASO Nº 17
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.
Exportación de datos EXCEL-SQL
PASO Nº 2
Exportación de datos EXCEL-SQL
PASO Nº3
Exportación de datos EXCEL-SQL
PASO Nº4
PASO Nº 5
Exportación de datos EXCEL-SQL
Paso Nº6