Sunteți pe pagina 1din 38

OLAP HERRAMIENTAS

1
Tabla de Contenido
INTRODUCCION .................................................................................................................................................. 2
HERRAMIENTAS OLAP ........................................................................................................................................ 3
CONVERSIN DE TEXTO PLANO A UNA BD RELACIONAL ................................................................................. 3
1. Creacin de las bases de datos ................................................................................................................... 3
1.1 La base de datos denominada empresasqroo contendr los datos de los archivos de texto plano. 3
1.2 La base de datos denominada empresas contendr solamente los datos que son tiles para el
datawarehouse. ......................................................................................................................................... 3
2. Creacin de los DTS .................................................................................................................................. 4
2.1 Crear la conexin a la base de datos empresasqroo ...................................................................... 4
2.2 Tarea SQl para borrar la tabla empresas. ..................................................................................... 4
2.3 Creacin de la tabla empresasqroo. ............................................................................................... 5
3. Crear los orgenes de datos ........................................................................................................................ 6
3.1 Crear el origen de datos de cada archivo de texto plano ................................................................... 6
3.2 Creacin de la tarea de transformacin ............................................................................................. 8
3.3 Tareas de copiar datos tiles .............................................................................................................13
MIGRACIN DE UNA BD A OTRA ......................................................................................................................13
4. Migrar solo la informacin til .................................................................................................................13
4.1 Crear el DTS ......................................................................................................................................13
4.2 Crear la conexin a la base de datos empresas ............................................................................14
4.3 Creacin de la conexin a la base de datos empresasqroo ...........................................................14
4.4 Crear la tarea de borrado ..................................................................................................................15
4.5 Crear la tarea de creacin de la tabla ...............................................................................................15
ANALYSIS MANAGER CONEXIN ....................................................................................................................17
5. Crear la BD del datawarehouse ................................................................................................................17
5.1 En el Anlisis Manager crear la Base de Datos que ser el datawarehouse ................................17
5.2 Creacin de la conexin a la BD relacional o Data Source ........................................................18
6. CUBO 1 ..........................................................................................................................................................20
6.1 Definicin de las dimensiones ................................................................................................................20
Creacin de las dimensiones, dimensin giro ..........................................................................................20
6.2 Dimensin Rango de Ventas, de tipo Estrella, como la dimensin de giro. ......................................23
6.3 Creacin del cubo ..............................................................................................................................24
6.4 Diseo de almacenamiento ................................................................................................................26
7. CUBO 2 .........................................................................................................................................................28
7.1 Dimensiones ...........................................................................................................................................28
8. CUBO 3 .........................................................................................................................................................30
9. CUBO 4 .........................................................................................................................................................32
10. CUBO 5 .......................................................................................................................................................34
11. MICROSOFT DATA ANALYZER .........................................................................................................35
11.1 Desde Microsoft Data Analyzer podremos observar los resultados reflejados por los cubos. ...35
CONCLUSIN .....................................................................................................................................................38

OLAP HERRAMIENTAS


2
INTRODUCCION


En el presente material, se detalla el proceso de elaboracin de los cubos de
informacin, para analizar la informacin que se descarg de la pgina del SIEM(Sistema
de Informacin Empresarial Mexicano http://www.siem.gob.mx/portalsiem/) referente a las
diversas empresas existentes en los municipios de Quintana Roo.
Se describe el proceso de transformacin de los datos, ya que se descargan en
archivos de texto plano, separados por el smbolo de pipe (|) que se migran a una Base de
Datos en SQL Server, los cuales a su vez se depuran para utilizar solamente la informacin
necesaria en el datawarehouse.
Se realiza la conexin desde el Analysis Manager con la Base de Datos denominada
empresas que es la que contiene la informacin til, la cual fungir como la BD del
datawarehouse.
Se crean las dimensiones y la tabla de hechos o medida para realizar los cubos de
informacin de acuerdo a los resultados esperados, los cuales se analizan desde Microsoft
Data Analyzer.

OLAP HERRAMIENTAS


3
HERRAMIENTAS OLAP
CONVERSIN DE TEXTO PLANO A UNA BD RELACIONAL
1. Creacin de las bases de datos
Creacin de 2 bases de datos, desde el Enterprise Manager.
1.1 La base de datos denominada empresasqroo contendr los datos de los archivos de
texto plano.

1.2 La base de datos denominada empresas contendr solamente los datos que son tiles
para el datawarehouse.
OLAP HERRAMIENTAS


4
2. Creacin de los DTS
En este paso se crea el DTS(Data Trabsformation Services), que copia los datos de
los archivos planos a la BD denominada empresasqroo, y posteriormente copia los datos
tiles en la BD empresas.
2.1 Crear la conexin a la base de datos empresasqroo

Esta base de datos contendr una tabla denominada empresas, la cual contendr todos los
datos de los archivos de texto plano.

2.2 Tarea SQl para borrar la tabla empresas.
OLAP HERRAMIENTAS


5

Por si existe, primero es necesario borrar la tabla para que los datos no se dupliquen.

2.3 Creacin de la tabla empresasqroo.
Esta tabla contendr todos los datos de los archivos de texto plano.
OLAP HERRAMIENTAS


6


3. Crear los orgenes de datos
3.1 Crear el origen de datos de cada archivo de texto plano
Este DTS se llama empresas
OLAP HERRAMIENTAS


7

En la opcin de Propiedades, definir el formato del archivo de texto plano.



OLAP HERRAMIENTAS


8
Se especifica el carcter delimitador de las columnas, en este caso el smbolo de pipe(|).


3.2 Creacin de la tarea de transformacin
En el men de tareas, seleccionar la opcin Transform Data Task


OLAP HERRAMIENTAS


9
El cual inicia desde la fuente de datos hasta la conexin


En las propiedades de la tarea, se encuentran las siguientes opciones

El origen del texto plano


El destino, la tabla en la que se almacenarn los datos
OLAP HERRAMIENTAS


10


La transformacin que sufrirn los datos

OLAP HERRAMIENTAS


11
En este caso crearemos una nueva transformacin, por lo cual se elimina la existente
seleccionando Delete All y se crea una nueva con la opcin de New, aparecer la
siguiente ventana



Se definen las columnas que se copiaran del origen


OLAP HERRAMIENTAS


12
Se seleccionan las columnas del destino


Por lo tanto la relacin ente las columnas de origen y destino, quedar como sigue

OLAP HERRAMIENTAS


13
Se sigue todo el punto 3 para cada archivo de texto plano:
Benito Juarez
Cozumel
Felipe Carrillo Puerto
Isla Mujeres
Lazaro Cardenas
Othon P. Blanco
Jose Maria Morelos
Solidaridad

Entre las tareas de borrado y creacin de la tabla, existe un flujo de trabajo de tipo On
completion esto garantiza que si el primer paso de borrado de la tabla marca algn error
prosigue con la creacin de la tabla, esto puede pasar cuando se intenta borrar una tabla que
no existe.
Entre las tareas de creacin de la tabla y la ejecucin de los archivos de texto plano, existe
un flujo de trabajo de tipo On Success esto garantiza que la copia de los datos solamente
se realizar si la creacin de la tabla es exitosa.

3.3 Tareas de copiar datos tiles
Si la creacin y copiado de los datos a la tabla empresas de la BD empresasqroo tuvo
xito, se borra y crea la nueva tabla denominada empresas en la BD empresas la cual
contendr solamente los datos tiles para el dataware house.

MIGRACIN DE UNA BD A OTRA
4. Migrar solo la informacin til
Para el dataware house los datos realmente tiles son los siguientes:
Nombre
Razn social
Estado
Municipio
Colonia
Giro
Empleados
Rango de ventas(miles de pesos)

4.1 Crear el DTS
En el mismo DTS denominado empresas se migrarn solamente los datos tiles que se
encuentran en la base de datos denominada empresasqroo, en la tabla empresas, a la
base de datos empresas en la tabla con el mismo nombre.

OLAP HERRAMIENTAS


14
4.2 Crear la conexin a la base de datos empresas


4.3 Creacin de la conexin a la base de datos empresasqroo
Esta BD ya contiene los datos de los archivos de texto plano.


OLAP HERRAMIENTAS


15
4.4 Crear la tarea de borrado


4.5 Crear la tarea de creacin de la tabla

OLAP HERRAMIENTAS


16

El DTS creado es el siguiente

En donde:
1. Esta tarea de SQL, contiene el cdigo para borrar la tabla empresas en la BD
empresasqroo.
2. Contiene un flujo de trabajo de tipo On completion, esto con la finalidad de que si
al borrar la tabla, esta todava no existe, no se detenga el proceso y prosiga con la
creacin de la tabla.
3. Esta tarea de SQL contiene el cdigo para la creacin de la tabla denominada
empresas en la BD empresas, la cual contendr todos los datos de los archivos
de texto plano.
4. Creacin de la conexin a la BD empresasqroo
5. Creacin de la conexin a los archivos de texto plano, contiene un flujo de trabajo
de tipo On Success, esto con la finalidad de asegurar que si el proceso de la
creacin de la tabla se realiza con xito proceda a ingresar los datos a la BD, de lo
contrario no sigue el proceso.
6. Creacin de la tarea que copia los datos del archivo de texto plano a la tabla
denominada empresas.
7. Contiene un flujo de trabajo de tipo On Success, con la finalidad de que si el
proceso de copiado es exitoso procede a copiar los datos a otra BD.
8. Borra la tabla empresas de la BD empresas.
9. Crea la tabla empresas de la BD empresas, del borrado a la creacin contiene
un flujo de trabajo de tipo On Completion el cual asegura que si el borrado tiene
algn error(al intentar borrar la tabla cuando todava no existe) prosiga con la
creacin.
10. Conexin a la BD empresas.
OLAP HERRAMIENTAS


17

El nmero de registros en ambas tablas es de 26012.



ANALYSIS MANAGER CONEXIN
5. Crear la BD del datawarehouse

5.1 En el Anlisis Manager crear la Base de Datos que ser el datawarehouse


OLAP HERRAMIENTAS


18
5.2 Creacin de la conexin a la BD relacional o Data Source



Seleccionar la BD denominada empresas que es la que contiene los datos realmente
tiles.
OLAP HERRAMIENTAS


19


OLAP HERRAMIENTAS


20
6. CUBO 1
6.1 Definicin de las dimensiones
Visualizar las empresas a nivel global y a nivel detallado a travs de un cubo que permita
analizar los giros empresariales y el rango de ventas
Dimensiones:
Giro
Rango de Ventas

Creacin de las dimensiones, dimensin giro

OLAP HERRAMIENTAS


21




OLAP HERRAMIENTAS


22


Esta dimensin de giro, es de tipo jerrquica, ya que dentro contiene el campo nombre, que
hace referencia al nombre de las empresas.
OLAP HERRAMIENTAS


23
6.2 Dimensin Rango de Ventas, de tipo Estrella, como la dimensin de giro.



OLAP HERRAMIENTAS


24
6.3 Creacin del cubo

Seleccionar la medida o tabla de hechos


OLAP HERRAMIENTAS


25

Se seleccionan las dimensiones para el cubo


OLAP HERRAMIENTAS


26

Con esto ya queda creado el cubo que permite analizar los giros con los rangos de ventas.

6.4 Diseo de almacenamiento

OLAP HERRAMIENTAS


27



Resultados obtenidos:

En este cubo1 se puede analizar la informacin relacionada con los diversos giros
existentes en los municipios y sus rangos de ventas.

Ejemplo:
En el giro de Hoteles
Giro: SERVICIO DE HOTEL con un rango de ventas de 30,0001 o ms, se encuentran 3
hoteles:
OPERADORA INTERNACIONAL DE HOTELES S.A. DE C.V.
PROMOTORA CARIBE CANCUN S.A. DE C.V.
TURISTICA CANCUN S DE RL. DE C.V.

Giro: CONSTRUCCION con un rango de ventas de 3,001 a 6,000, se encuentran 2
empresas:
DISEO Y PROYECTOS DELSURESTE, S.A. DE C.V.
LEGO CONSTRUCCIONES, S.A. DE C.V.

En general, este cubo nos permite analizar los diversos giros existentes en el municipio con
sus respectivos rangos de ventas.
OLAP HERRAMIENTAS


28
7. CUBO 2
Analizar la cantidad de empleados por empresa y el giro empresarial de cada una, dar su
opinin respecto a las cantidades de empleados y los giros.
7.1 Dimensiones
Dimensiones: Giro, el mismo paso del punto 6.1
Cuando ya se tenga creado la dimensin de giro, se procede a la creacin del cubo con el
Wizard o asistente, como en en el punto 6.3, tomando como tabla de hechos el campo de
empleados y la dimensin de giro_nombre.





Al terminar de crear el cubo, se abre la ventana del editor, en donde se guarda el cubo y se
procesa.

OLAP HERRAMIENTAS


29


Se realiza el diseo de almacenamiento, como en el punto 6.4.

Resultados obtenidos:
Este cubo nos permite analizar la cantidad de empleados en cada giro empresarial, as
podemos darnos cuenta de los giros que mas empleados tienen y los que menos tienen.

Ejemplo:
Giro: HOTEL, nmero de empleados 7198.
Dentro del giro de HOTEL, la empresa de nombre GRUPO INMOBILIARIO MOSA S.A.
DE C.V. es quien tiene registrado mas empleados con la cantidad de 650.
Giro: ZAPATERIA, INMOBILIARIO, FERROTLAPALERIA, varan de 1 a 3 empleados
por giro.

Entonces nos damos cuenta que en nuestro estado de Quintana Roo, el giro de Hotelera es
el que tiene ms empleados, ya que es la principal actividad por ser un destino turstico.
OLAP HERRAMIENTAS


30
8. CUBO 3
Analizar la relacin que existe entre el rango de ventas(en miles de pesos), los giros
empresariales, y el municipio al que pertenece la empresa.
Dimensiones:
Rango_ventas, el mismo del punto 6.3
Municipio_Giro_nombre, de tipo estrella



Dimensiones del cubo
OLAP HERRAMIENTAS


31

Se realiza el diseo de almacenamiento, como en el punto 6.4.

Resultados obtenidos:
En este cubo se puede analizar la informacin por municipios, dentro de los cuales se
encuentran los diversos giros para cada municipio y la relacin existente con los rangos de
ventas.

Ejemplo
Municipio: BENITO JUAREZ
Giro: HOTEL, la empresa de nombre GRUPO INMOBILIARIO MOSA S.A. DE C.V.
tiene un rango de ventas de 12,001 a 30,000

Municipio: ISLA MUJERES.
Giro:

As podemos ver que el municipio de Benito Jurez tiene ms giros registrados, de los
cuales la mayora de sus rangos de ventas oscilan entre 0 a 50 en miles de pesos y el
municipio de ISLA MUJERES es quien tiene menos giros registrados, de los cuales la
mayora de sus rangos de ventas oscilan entre 0 a 50 en miles de pesos.

OLAP HERRAMIENTAS


32
9. CUBO 4
Visualizar los giros empresariales y la colonia a la que pertenecen (utilizar un municipio
en particular) comentar lo observado en la herramienta OLAP

Dimensiones
Municipio_Colonia_giros, de tipo estrella.



OLAP HERRAMIENTAS


33

Se realiza el diseo de almacenamiento, como en el punto 6.4.

Resultados obtenidos:
En este cubo, se puede observar los diversos giros por colonias en cada municipio.

Ejemplo:
Municipio: SOLIDARIDAD
Colonia: ZONA FEDERAL CIUDAD PLAYA DEL CARMEN.
Giros: hoteles, compra y venta de terrenos, etc.

As podemos ver que en el municipio de Solidaridad, la colonia que tiene ms giros
registrados es la de ZONA FEDERAL CIUDAD PLAYA DEL CARMEN, en donde se
encuentran la mayora de los hoteles.
En contraste, las colonias denominadas RANCHOS/RANCHERIAS, son las que tienen
menos giros, y estas tienen giros como C/V DE FRUTAS Y VERDURAS, POLLERIA,
ABARROTES, MERCERIA.
OLAP HERRAMIENTAS


34
10. CUBO 5
La cantidad de empresas por giro empresarial y el municipio al que pertenecen
Dimensiones
Municipio_giros, de tipo estrella, el mismo del punto 8.

Se realiza el diseo de almacenamiento, como en el punto 6.4.

Resultados obtenidos:

En este cubo se puede observar los municipios, dentro los giros empresariales y la cantidad
de empresas que tiene cada giro.

Ejemplo:
Municipio: SOLIDARIDAD
Giro: C/V DE ARTESANIAS
Numero de empresas: 223
Entonces, las empresas de mayor giro son las referentes a la compra y venta de artesanas, y
los giros con menor nmero de empresas son: ZAPATERIAS, VETERINARIAS,
VIDEOCLUB, VENTA DE ROPA, REVISTAS, REGALOS.
OLAP HERRAMIENTAS


35
11. MICROSOFT DATA ANALYZER


11.1 Desde Microsoft Data Analyzer podremos observar los resultados reflejados por
los cubos.



OLAP HERRAMIENTAS


36




OLAP HERRAMIENTAS


37




OLAP HERRAMIENTAS


38
CONCLUSIN



Las herramientas de OLAP(On Line Analytical Process Procesamiento Analtico
en lnea), como su nombre lo indica, permite analizar en el momento la informacin
solicitada; considero que lo mas importante es utilizar solo los datos que son
verdaderamente importantes para el dataware house, para lo cual se necesita realizar la
migracin de los datos, teniendo en cuenta que estos deben ser ntegros, es decir, no deben
sufrir alteraciones en el momento de la migracin ya que esto repercutir en diferencias
entre los datos reales y los migrados, y se puede provocar una desconfianza al momento de
analizarlos.

Estas herramientas, hoy en da son de gran utilidad para que las empresas realicen
sus anlisis sin tener que emitir diversos reportes, ya que los cubos de informacin
permiten realizar cruzamientos con los datos, ahorrndose tiempo y dinero que son dos
factores muy importantes para las empresas.

En conclusin los cubos de informacin son importantes en cualquier lugar en
donde se necesite analizar informacin para posteriormente poder tomar una decisin con
fundamentos.

S-ar putea să vă placă și