tutorialexportaciob excel sql

Post on 28-Oct-2014

124 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related