Sei sulla pagina 1di 54

Exportacin de datos EXCEL-SQL

TUTORIAL SOBRE EXPORTACION DE DATOS DE EXCEL A SQL Franco Cabanillas Gomez.

Exportacin de datos EXCEL-SQL

PRESENTACION
El trabajo a presentar se basa en tres puntos importantes el gestor de base de datos SQL, y las hojas de clculo 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 cosmticos. Se estar explicando paso a paso cada punto a tocar, realmente es muy fcil el proceso de exportar tambin; se le agregara el monitoreo de datos con DATA MIN (Minera de Datos).

Exportacin de datos EXCEL-SQL

OBJETIVOS
E l objetivo de este tutorial es aprender cmo podemos exportar datos desde Excel sin necesidad de crear tablas en SQL, de esa manera seria ms rpido el llenado de datos.

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

Exportacin de datos EXCEL-SQL


* Despacho *Empleados *Producto *Categora *Detalle producto *Pedidos *Proveedores *Proyectos

Estas tablas pertenecern a nuestra base de datos creada en SQL TABLAS CREADAS EN EXCEL

ASIGNANDO CAMPOS A CADA TABLA


TABLA CLIENTE: Para la tabla Cliente le daremos seis campos - cdigos - nombres - apellidos Muestra los registros ingresados en la tabla CLIENTE - telfono - direccin - sexo

Exportacin de datos EXCEL-SQL

En Total Son 100 Registros De Clientes

TABLA DESPACHO: Para la tabla Despacho le daremos tres campos:

Exportacin de datos EXCEL-SQL


Edificio Numero Superficie Cdigo

En total 100 registros ingresados

TABLA

EMPLEADOS:

Exportacin 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

Exportacin de datos EXCEL-SQL


TABLA PRODUCTO: Para la tabla Productos le daremos seite campos: Cdigo del Producto Nombre Cod_categoria Descripcion Precio Margen Stock

100 registros ingresados de productos

Exportacin de datos EXCEL-SQL


TABLA CATEGORIA: Para la tabla Categora le daremos tres campos: Cod_cat Nombre Descripcin

TABLA DETALLE DE PRODUCTO:

Para la tabla Producto le daremos cinco campos: Numero IDE producto Cantidad Precio Ide_provedor

Exportacin de datos EXCEL-SQL

100 registros ingresados de detalles d e productos

Exportacin 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

Exportacin de datos EXCEL-SQL


TABLA DETALLE DE PROVEEDORES:

Para la tabla Proveedores le daremos tres campos: IDE Nombre Telfono

100 registros ingresados de todos los proveedores

Exportacin 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 ao que tendr la empresa

Exportacin 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

B a s e D e D a t o s

Exportacin de datos EXCEL-SQL

HACIENDO USO DE BUSSINES INTELIGENT SERVER SQL 2008


creamos un nuevo proyecto en VISUAL para poder comenzar la exportacin

Creacin de nuevo proyecto

Luego escogemos el tipo de proyecto

Escogemos PROYECTO DE INTEGRACION SERVICES

Exportacin de datos EXCEL-SQL

Observamos en el EXPLORADOR DE SOLUCIONES nuestro proyecto ya creado

Nuestro proyecto creado

Procedemos a realizar la importacin y exportacin de datos

Hacemos clic en PROYECTO y escogemos la segunda opcin

Exportacin de datos EXCEL-SQL


se muestra el asistente de importacin y exportacin de SQL, este asistente nos asesorara en nuestro proyecto de exportacin de datos.

Escogemos donde se encuentra nuestro ORIGEN DE DATOS

Exportacin de datos EXCEL-SQL


buscamos nuestro archivo de EXCEL donde se encuentran nuestras tablas

Buscamos nuestro archivo EXCEL

Archivo FD (contiene nuestras tablas de datos)

La ruta de nuestro archivo ya fue encontrada Lista para ser extrada

Exportacin de datos EXCEL-SQL

Escogemos la base de datos donde se guardaran nuestras tablas.

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

Ahora especificamos la copia de las tablas

Exportacin de datos EXCEL-SQL

Seleccionamos la tablas que se han de extraer

Estas son las tablas creadas en EXCEL y BUSSINES INTELINGT SERVER SQL2008 nos permite reconocerlos, entonces las seleccionamos una por una

Exportacin de datos EXCEL-SQL


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

PROYECTO

Campos de la tabla

Desactivamos este botn para que SQL lo lea como su PRIMARY KEY

PROVEEDOR

IDE sera el PRIMARY KEY de nuestra tabla PROVEEDORES

Exportacin de datos EXCEL-SQL

producto

COD_PRODUCTO SERA NUESTRO primary key DE LA TABLA produccto

pedido

Npedido SERA NUESTRO primary key DE LA TABLA pedido

Exportacin de datos EXCEL-SQL

EMPLEADO

DNI ser nuestro PRIMARY KEY de la tabla EMPLEADO

DETALLE_PROD

NUMERO ser nuestro PRIMARY KEY de la tabla DETALLE_PROD

Exportacin de datos EXCEL-SQL

DESPACHOS

COD ser nuestro PRIMARY KEY de la tabla DESPA

CLIENTE

CODIGO ser nuestro PRIMARY KEY de la tabla CLIENTE

Exportacin de datos EXCEL-SQL

CATEGORIA

CODIGO ser nuestro PRIMARY KEY de la tabla CLIENTE

Llegamos al final del asistente

Exportacin de datos EXCEL-SQL

Flujo de Control COMPILAMOS Si nos muestra estos cuadros en verde es porque TODO ESTA CORRECTO

Exportacin de datos EXCEL-SQL

BASE DE DATOS SQL

Abrimos nuestra base de datos y nos fijamos si se encuentran nuestras tablas extradas

Nuestra Base de Datos

Estn son nuestras tablas de Excel que han sido extradas hacia SQL

Exportacin de datos EXCEL-SQL

Buscamos los tipos de carcter de nuestras tablas

TABLA CATEGORIA:
sp_help categoria

TABLA CLIENTE:
sp_help cliente

Exportacin de datos EXCEL-SQL

TABLA PEDIDO:
sp_help pedido

TABLA PRODUCTO:
sp_help producto

TABLA PROVEEDOR:
sp_help proveeedor

TABLA PROYECTO:
sp_help proyectos

Exportacin de datos EXCEL-SQL

TABLA DESPA:
sp_help despa

TABLA DETALLE-PROD:
sp_help detalle_prod

TABLA EMPLEADO:
sp_help empleado

Exportacin de datos EXCEL-SQL

Veremos las tablas

PROBAMSO AL TABLAS UNA POR UNA PARA COMPROVAR SI ES CIERTO QUE SE HAN CUMPLIDO LA EXTRACCION
TABLA CATEGORIA:
select * from categoria

Exportacin de datos EXCEL-SQL

TABLA CLIENTE:

select * from cliente

SON 100 REGISTROS

Exportacin de datos EXCEL-SQL


TABLA PEDIDO:
select * from pedido

SON 100 REGISTROS

Exportacin de datos EXCEL-SQL


TABLA PRODUCTO:

select * from producto

SON 100 REGISTROS

Exportacin de datos EXCEL-SQL

TABLA PROVEEDOR:

select * from proveeedor

SON 100 REGISTROS

Exportacin de datos EXCEL-SQL


TABLA PROYECTOS:
select * from proyectos

TABLA DESPA:
select * from despa

Exportacin de datos EXCEL-SQL

TABLA DETALLE_PROD:

select * from detalle_prod

SON 100 REGISTROS

Exportacin de datos EXCEL-SQL


TABLA EMPLEADO:

select * from empleado

SON 100 REGISTROS

Exportacin 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 (npedido)

alter table producto add primary key (cod_producto)

alter table proveeedor add primary key (ide)

Exportacin 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)

Exportacin de datos EXCEL-SQL

BUSSINES INTELLIGENT EN EXCEL AVANZO


Para comenzar este trabajo previamente tenamos que haber realizado la creacin 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 clculos EXCEL, la cual nos permite filtrar los datos sin necesidad de usar el VISUAL STUDI. A Continuacin Presentaremos Al Demostracin De Este Proceso PASOS N1

PASO N2

Exportacin de datos EXCEL-SQL


PASO N3

PASO N4

Exportacin de datos EXCEL-SQL


PASO N5

PASO N6

Exportacin de datos EXCEL-SQL


PASO N 7

Exportacin de datos EXCEL-SQL


PASO N8

PASO N 09

Exportacin de datos EXCEL-SQL

PASO N 10

PASO N 11

Exportacin de datos EXCEL-SQL

PASO N 12

Exportacin de datos EXCEL-SQL


PASO N 13

PASO N 14

PASO N 15

Exportacin de datos EXCEL-SQL


PASO N 16

PASO N 17

Exportacin de datos EXCEL-SQL


PASO N 18

SEGUNDA PARTE
En esta segunda parte jugaremos con los datos en forma de consulta, en la demostracin anterior solo aplicamos a una sola tabla, pues en esta parte haremos uso de algunas ms. PASO N1 Mostraremos a continuacin una tabla de nuestra base de datos por medio de el nuevo EXCEL AVANZADO.

Exportacin de datos EXCEL-SQL

PASO N 2

Exportacin de datos EXCEL-SQL

PASO N3

Exportacin de datos EXCEL-SQL

PASO N4

PASO N 5

Exportacin de datos EXCEL-SQL

Paso N6

Potrebbero piacerti anche