Académique Documents
Professionnel Documents
Culture Documents
TECNOLOGICO DE
CELAYA
Tecnologas de
interfaces de
computadora
PRACTICA 3: Uso de redes Wi-fi:
Generacin y simulacin de un
Data warehouse
Proposito de la practica
Hacer uso de las tecnologias inalambricas y de la tecnologia de Data Warehouse
para reflexionar sobre la importancia de estas y su uso continuo en nuestra
sociedad asi como promover el uso de la metodologia de ABP asi como la inter
relacion de diferentes habilidades y conocimientos del alumno en una misma
practica
Descripcin de la practica
Generar una simulacin de un Data Warehouse a travs de diferentes bases de
datos y diferentes plataformas de software interconectadas sobre una red
inalmbrica WI-FI, as como mostrar la tecnologa con la cual funcionan las
conexiones de las bases de datos llamada Foreign Data Wrappers
Marco terico
Dentro de la era actual donde el uso de casi cualquier herramienta tecnolgica,
medio de entretenimiento digital y tecnologa general requiere de una gran
cantidad de almacenamiento para la informacin que se genera da a da, se
genero la necesidad de almacenar toda esta informacin de manera fcil, accesible
y rpida para poder hacer uso de ella en cualquier momento y en cualquier lugar.
Para esto se ha recurrido a diferentes tecnologas con diferentes enfoques para dar
solucin a este problema pero de todas ellas ha surgido una que se popularizo por
poder manejar cantidades gigantescas de informacin de una manera
relativamente fcil y propiciando el acceso a ella a traves del internet y redes
inalmbricas.
Esta tecnologa es conocida como Data Warehouse. Un Data warehouse es una
base de datos corporativa que se caracteriza por integrar y depurar informacin de
una o ms fuentes distintas, para luego procesarla permitiendo su anlisis desde
infinidad de pespectivas y con grandes velocidades de respuesta.
Predomina la actualizacin
DATA WAREHOUSE
Predomina la consulta
Estructura relacional
Visin multidimensional
Una de las tecnologas usada para poder crear los Data Warehouse se llama
Foreign Data Wrappers.
Desarrollo de la prctica
Instalacin de Virtual box
Primero que nada para la demostracin del uso de las redes inalmbricas y las
bases de datos no centralizadas es necesario simular diferentes host dentro de
una misma red, para usos prcticos utilizaremos Oracle VM virtual box.
Oracle VM VirtualBox es un software de virtualizacin para arquitecturas
x86/amd64, creado originalmente por la empresa alemana innotek GmbH.
Actualmente es desarrollado por Oracle Corporation como parte de su familia
de productos de virtualizacin. Por medio de esta aplicacin es posible instalar
sistemas operativos adicionales, conocidos como sistemas invitados,
dentro de otro sistema operativo anfitrin
Ahora abrir el verdadero entorno de nuetro Ubuntu server donde tenemos que
volver a seleccionar el lenguaje
Una vez terminado este proceso nos pedir seleccionar el nombre de nuestra
maquina, la dejare como Ubuntu.
Y se nos pedir seleccionar el usuario comn y su cuenta para la maquina
Ahora se configuran las particiones, utilizaremos toda la particin del disco asi
que elegimos la opcin de utilizar todo el disco
dice
en
Una vez iniciado nuestro Ubuntu server ingresamos como el usuario que
creamos en la instalacin llamado usuario y escribimos su ontrasea.
Donde nos aparecer la consola de los usuarios normales, indicada por un signo
de dlar($)
Nos pedir autorizar la instalacin asi que presionamos la letra S y luego damos
enter
Nos desplazamos hasta el final del documento donde se encuentra como tal las
configuraciones.
Dado que este usuario no esta configurado, para usarlo es necesario asignarle una
contrasea. Esto se realiza con el comando passwd pero es necesario ejecutarlo
como un super usuario
Sudo passwd postgres
Se nos pedir autenticarnos y luego ingresar la contrasea nueva para el usuario
Una vez asignada su nueva contrasea podemos hacer uso del usuario postgres,
para cambiar de usuario es necesario el comando su
Su postgres
Como se puede observar la lnea de comandos cambio un poco, esto nos indica que
ya estamos como el usuario postgres.
Ahora que estamos con el administrador postgres necesitamos ingresar como tal
al sistema PostgreSQL esto dado que aun no creamos ningn usuario ni ninguna
base de datos. Para ingresar necesitamos ingresar el comando psql.
Como vemos la lnea de comandos volvi a cambiar, esto nos indica que ya
estamos en el entorno de postgres como administradores. Para el efecto de la
practica crearemos dos bases de datos una llamada personal y otra llamada
ventas
Ahora que tenemos nuestras primeras dos bases de datos podemos empezar a
usar los FDW pero para esto primero tenemos que configurar un nuevo servidor
dentro de Ubuntu.
Tenemos que editar este archivo igual con nano y agregar nuevos hosts que nos
servirn para interconectar nuestras bases de datos
Ahora que ya tenemos una tabla que une nuestras dos bases de datos hay que
probarla, para esto insertaremos en la base de datos empleados un nuevo
empleado que se deber ver reflejado en la tabla fornea que creamos en ventas.
Como podemos observar ya existe una conexin entre las bases de datos.
Aparecer ingresar una contrasea para el usuario roo tasi que la definimos y
continuamos con nuestra instalacin.
Una vez configurado esto accesaremos a mysql para crear nuestro ejemplo con
una nueva base de datos y una nueva tabla. La base de datos a crear se llamara
administracin y la tabla roles.
Para ingresar mysql el comando es mysql uroot p y posteriormente se nos pedir
que ingresemos la contrasea que definimos.
Una vez aqu creamos nuestra nueva base de datos y nuestra tabla
create user mapping for public server mysql options (username 'root',password
'1234');
Y ahora solo ingresamos datos en mysql en la tabla roles para hacer una cnsulta y
probar si si funcion.
Como podemos observar hace un chequeo de las necesidades que tiene con
Windows, es necesario(para una funcin optima) desactivar el firewall mientras se
realiza la instalacin y durante las pruebas.
Una vez desactivado damos clic en Re-run y automticamente al comprobar los
requisitos del sistema nos mandara a la siguiente ventana
Como podemos observar son las caractersticas adicionales que se van a instalar
para el MSSQL server, dentro de estas vienen las caractersticas de compatibilidad
inalmbrica asi que damos clic en Selecta ll para instalarlas y luego en siguiente.
A continuacin nos pedir un nombre para la instancia del MSSQL server que
estamos instalando, elegimos alguna que sea fcil de recordar o identificar.
Tenemos que seleccionar que haga una autenticacion mixta asi como agregar al
usuario actual, esto nos permitira que nos podamos identificar con el usuario que
estamos usando de windows pero con una autenticacion por contrasea, SI ESTE
PASO NO SE HACE, NO SE PODRA REALIZAR LA CONEXIN DE FDW CON
POSTGRES
En la pgina General , quizs tenga que crear y confirmar una contrasea para
el inicio de sesin.
El inicio sa es el que nos permitira conectar las bases de datos con postgres
Ahora que tenemos todo configurado para mssql server creamos una base de
datos llamada ventas y una tambla llamada empresa con los siguientes datos:
empresa(
id_empresa integer,
empresa varchar(200),
domicilio varchar(200),
rfc varchar(13),
cp varchar(5))
Y ahora solo falta configurar de nuevo postgres para poder realizar la conexin.
---------------------INSTALAR---------------------apt-get install freetds-dev freetds-bin tdsodbc
create
foreign
table
fs_empresa(id_empresa
integer,
varchar(200),domicilio varchar(200),rfc varchar(13),cp varchar(5)
server
mssql_srv
options(query
'select
dbo.empresa',row_estimate_method 'showplan_all');
empresa
from
Conclusiones
Como podemos observar el uso de las redes inalmbricas va mas alla de conectar
simplemente varios dispositivos entre si, ahora es darles un sentido y una utilidad
para poder aprovecharnos de ellas. En este caso la utilidad es la generacin de
ganancia por la facilidad de realizar reportes, el ahorro de dinero al ya no ser
necesario migrar miles o millones de registros, si no solo hacer uso de ellos de
manera inteligente. Tambien la conclusin de la practica es la aplicacin de los
Bitacora de incidencias
Problema
No es posible agregar las
extensiones de postgres para el
fdw
No se puede conectar la base de
datos venta con personal
Localizacin
Base de datos ventas con el
usuario root postgres
Solucin
Instalar la paquetera postgrescontrib