Está en la página 1de 20

Laboratorio N 1: Administracin de Bases de Datos

QuickLab #1: Instala DB2 Express-C & crea la base datos SAMPLE.

QuickLab #2 Crear una nueva base de datos

En este Quicklab aprendimos a utilizar el Centro de Control para crear una base de datos
con mantenimiento automtico, que, seleccionando cierta cantidad de tems podemos
configurar desde el nombre de la base de datos hasta la posibilidad de utilizar un servidor
de correo

QuickLab #3: Trabajando con instancias, bases de datos y configuracin


Creacin de instancia, cambiar la instancia a DB2 y conectarse a la base de datos
SAMPLE.

En este Quicklab aprendimos a utilizar la Ventana de Comandos para poder crear una
nueva instancia y dar distintas directivas como detener e iniciar las instancias, crear o
eliminar una base de datos de una instancia determinada, as como tambin poder
cambiar la configuracin de una instancia determinada.

Quicklab #4: Poblando la base de datos EXPRESS usando scripts


En este Quicklab cargamos tablas y datos
a la base de datos, se pudo visualizar dos
alternativas, ejecutar los .bat y .db2 o,
colocar desde el bloc de notas el cdigo,
pudiendo apreciar la importancia del SQL.

Quicklab #5: Crear un script de instalacin para la Base de datos EXPRESS


Script

Ejecucin del script


En este Quicklab aprendimos a crear un script y la importancia de respetar los parmetros
y las rutas de acceso que nos permiten conectarnos de forma correcta a la base de datos,
con la configuracin deseada.

Quicklab #6: Usando el Asistente de Configuracin

En este Quicklab aprendimos a configurar el acceso de una base de datos, en cuanto a


los protocolos de conexiones que se utilizan, los puertos y los servicios que los utilizan,
para acceder a la base de datos local como si fuese remota.

Laboratorio N 2: Diseo y Creacin de Bases de Datos


Quicklab #7: Creando una nueva tabla.
Para el nombre del esquema, se indica el ID de usuario con el que actualmente entr al
sistema, y se usa el nombre de tabla: SUPPLIES, se agregarn columnas a la tabla

Agregar una restriccin a la tabla para restringir valores en la cantidad

En este Quicklab utilizamos nuevamente el Centro de


Control en donde pudimos crear tablas propias y agregar
algunas restricciones.

Quicklab #8 Extrayendo DDL para la base de datos EXPRESS


Es posible seleccionar de cuales objetos se quiere generar el DDL.
El resultado es un solo script con todos los enunciados SQL para los objetos
seleccionados.

En este Quicklab utilizamos tanto el Centro de Control, como el Editor de comando para el
Lenguaje de Definicin de Datos (DDL), cdigo necesario para poder crear las tablas ,
poder exportar en un archivo DDL como schema.dll y triggers.ddl.

Quicklab #9 Otorgando y quitando permisos al usuario


En este Quicklab utilizamos la configuracin del sistema operativo para poder crear un
nuevo usuario, luego con el Centro de Control, dimos privilegios a 3 tablas de la base de
datos EXPRESS.

Quicklab #10 Programando un Backup


Seleccionamos el destino del Backup y lo programamos para que se ejecute cada da a
las 1 AM.

En este Quicklab utilizamos la opcin de realizar


un backup de la bases de datos, creando una
carpeta y luego dando una serie de
especificaciones, con lo que se pudo apreciar
mucha sencillez en esta funcionalidad de DB2.

Quicklab #11 Configuracin del mantenimiento automatizado


En este Quicklab aprendimos a modificar la
configuracin de un mantenimiento automtico,
que, modificando cierta cantidad de tems
logramos cambiar la hora del resguardo de
datos,
y
la
ubicacin
del
archivo
correspondiente.

Quicklab #12 Creacin de un disparador en el Centro de Control

En este Quicklab aprendimos a construir un


disparador que guarda el usuario y la fecha
de todas las actualizaciones de la tabla
SALES en otra tabla: SALESLOG, se utiliz
cdigo de TRIGGERS y algunas sentencias
SQL para poder probar su funcionamiento.

Quicklab #13 Creacin de un UDF utilizando el IBM Data Studio

En este Quicklab aprendimos a


construir una funcin SQL definida
por el usuario utilizando la
herramienta IBM Data Studio,
creando un proyecto y luego
ejecutando desde el mismo
programa, impactando en la base
de datos EXPRESS.

Laboratorio N 3: Almacenes de Datos.


Pre-Requisito:
1. Creacin de la base de datos DWSAMP
2. Iniciar la ventana de comandos del DB2 y escribir
\Archivos de programa\IBM\dwe\samples\data
Con lo cual cargamos la base de datos DWESAMP
Mdulo 1) Disear el modelo de datos fsicos para el almacn de datos.
En este mdulo aprendimos a utilizar las herramientas bsicas del Design Studio para
poder crear un modelo fsico de datos, agregamos las tablas de las bases de datos,
determinamos las claves primarias y las relaciones de las distintas tablas de dimensiones
con respecto a la tabla de hechos.
Leccin 1: Creacin de un proyecto de diseo de datos: se aprende a crear un
proyecto de diseo de datos, que se puede utilizar para el modelado de datos fsicos
Leccin 2: Creacin de un modelo de datos fsicos sobre la base de datos
DWESAMP: Se crea un modelo de datos fsicos en el Desing proyect. Este modelo est
basado en una base de datos existente.

Se selecciona el esquema DWH-MARTS, y los elementos para el modelo.


Leccin 3) Adicin de restricciones de claves externas a las tablas en el esquema
MARTS: Se completar el nuevo modelo fsico de datos aadiendo las restricciones
necesarias de clave externa entre la tabla de hechos y cada una de las tablas de las
dimensiones. Se trabaja con una visin general del esquema de diagrama de restricciones
y se aadir restricciones utilizando el editor de diagramas.

El siguiente diagrama muestra las relaciones implcitas entre las claves externas de la
tabla de hechos y las claves correspondientes primarias en las tablas de dimensiones

Leccin 4) Validar nuestro modelado de datos fsico.


Se validar el modelo fsico de datos para asegurarse de que no present problemas.
Teniendo en cuenta que se debe validar el modelo de datos fsico despus de que lo
cambiemos y antes de implementar esos cambios a la base de datos de destino.
Para validar el modelo fsico de datos se debe seleccionar la opcin analizar modelo y se
debe asegurar que el conjunto de reglas fsicas del modelo de datos estn seleccionadas
en la lista de Reglas de categoras. En el modo vista de problemas se puede verificar que
no haya ningn error o advertencia.

Leccin 5: Actualizacin de la base de datos DWESAMP con los cambios del


modelo de datos. Se aprende a comparar un modelo de base de datos a una base de
datos fuente y a generar un script DDL (lenguaje de definicin de datos) que se ejecuta
para propagar los cambios de un proyecto de diseo de una base de datos.

Mdulo 2 - Diseo de aplicaciones para construir un almacn de datos.


En este mdulo, se utiliza el estudio de diseo para disear y ejecutar SQL basado en los
flujos de datos que ayudan a poblar y mantener las tablas de data warehouse con los
datos significativos.

Leccin 1: Creacin de un proyecto de diseo de datos con Design Studio


Primero creamos un nuevo proyecto de almacenamiento de datos que hace referencia al
proyecto de diseo de datos que cre anteriormente.
Luego creamos un grupo de variables que contiene dos variables. Estas variables definen
los directorios que contienen los archivos que se necesitan para hacer referencia al
generar flujos de datos y flujos de control.

Leccin 2: Diseo de un flujo de datos


Se crea un flujo de datos nueva que define el proceso para cargar la tabla de hechos
ITM_TXN en el almacn de datos.
El propsito del flujo de datos que se disea es cargar dos archivos de entrada similares
que contengan datos de hechos de diferentes perodos de tiempo. Se comprueban los
archivos por si hay duplicados, luego se fusionan con una expresin SQL UNION y se
almacena en una tabla provisional.

Para construir la primera parte del flujo de datos ITM_TXN: Se definir dos ARCHIVOS DE
IMPORTACIN, se definir dos OPERADORES DISTINTOS y dos ARCHIVOS DE EXPORTACIN DE la
misma manera, un OPERADOR DE UNIN y una ESTACIN DE DATOS.

Segunda parte del flujo de datos se dibujar un OPERADOR DE BSQUEDA DE


CLAVES, dos OPERADORES DE LA TABLA DE ORIGEN, se definir un OPERADOR
DE EXPORTACIN y un OPERADOR DE DESTINO DE CARGA MASIVA el cual tendr
un tipo de conexin por nombre.

Leccin 3: Modificacin de un flujo de datos


Se modificar y completar un flujo de datos que carga la tabla de dimensiones STORE en
el data mart. La dimensin Store en el mercado de datos se basa en datos de las tablas
que ya estn construidas en el almacn.
En este mdulo aprendimos a crear un proyecto de Almacenes de Datos, por medio de
varios flujos de datos. Pudimos construir un flujo de datos desde cero, agregando distintas
funciones del SQL en forma grfica. Lo mismo se realiz con un flujo que se complet
paso a paso para su correcto funcionamiento.

Mdulo 3 - Implementacin y ejecucin de una aplicacin que carga un


Datamart
En este mdulo, se integrar los flujos de datos dentro de un flujo de control y desplegar
una aplicacin de almacenamiento de datos en el entorno WebSphere Application Server.
Se ejecutar, programar y gestionar esta aplicacin mediante el uso de la Consola de
administracin de DB2 Warehouse.
Leccin 1: Disear el flujo de control para el data mart.
Se genera un flujo de control que consta de cuatro flujos de datos de las tablas de carga
en el esquema MARTS, con los tres primeros flujos ejecutndose en paralelo. El flujo de
control tambin incluye la lgica para ejecutar scripts de SQL de DB2
Leccin 2: Preparacin de una aplicacin para la implementacin en almacn de datos :
Se crea un paquete de implementacin que contiene el flujo de control ya diseado. Se
cre una solicitud de depsito de datos para la implementacin. Se defini un perfil de
aplicacin, se gener el cdigo para una aplicacin y el paquete de implementacin para
una aplicacin (un archivo zip que se puede implementar en el entorno de WebSphere).
Leccin 3: Implementacin de la aplicacin que carga las tablas Marts: Se implementa la
aplicacin de almacenamiento de datos que define los procesos de carga de las tablas en
el data mart. La implementacin de aplicaciones es una tarea que hacer en la consola de
administracin de DB2 Warehouse.

10

Leccin 4: Ejecutar y supervisar un proceso en una aplicacin de almacn de datos.


En esta leccin, se utiliza la Consola de administracin de DB2 Warehouse para
programar los procesos que conforman una aplicacin de almacenamiento de datos.
Tambin supervisar las estadsticas y los registros que se generan en tiempo de
ejecucin.
Conclusin mdulo 3:
En este mdulo utilizamos el IBM WebSphere, donde abrimos el navegador y
programamos las actividades del flujo de datos de los data marts.

Laboratorio 4 OLAP
Primero se debe crear la versin adecuada de la base de datos DWESAMP abriendo una
ventana de comandos de DB2 y ejecutando el siguiente script:
cd C:\Archivos de programa\IBM\dwe\samples\data
setupolapandmining.bat

Mdulo 4 - Proyectos de metadatos OLAP


Se crea metadatos OLAP que describe los datos en un modelo multidimensional. Los
metadatos de OLAP tambin pueden ser usados para crear recomendaciones para las
tablas de consultas materializadas (MQT), que contienen datos pre agregado. En DB2
Warehouse, las MQT proporcionar un mayor rendimiento de las consultas que se basan
en el modelo mismo cubo.
Leccin 1: Creacin de un modelo de cubo completo
En esta leccin se construye un modelo de cubo OLAP para el anlisis que describe las
relaciones en los datos relacionales. Con el modelo de cubo, puede definir los aspectos
de los datos que son importantes para las necesidades analticas de JK Superstore.

11

Leccin 2: Agregar una jerarqua a la dimensin del tiempo. En esta leccin, debe
agregar la jerarqua de ao del calendario para el conjunto de metadatos de OLAP que se
ha importado en la leccin 1.

Leccin 3: Creacin de un cubo En esta leccin, se crea un cubo denominado Anlisis


de Precios que incluye los indicadores y dimensiones que se necesitan por los analistas
de negocios JK Superstore. Los cubos son un componente crtico de los metadatos de
OLAP y son utilizados por aplicaciones de reporte, al igual que Alphablox.

12

Leccin 4: Implementacin de los metadatos de OLAP para la base de datos de la


muestra DWESAMP En esta leccin se valida el modelo, y luego se implementan los
metadatos de una base de datos. Validar el modelo de cubo para asegurarse de que
todos los objetos de metadatos de OLAP se definen correctamente y puede ser
optimizado.
Leccin 5: Creacin de recomendaciones MQT con el asistente de Asesor de
optimizacin: En esta leccin se utiliza la optimizacin de asesor asistente para crear
secuencias de comandos SQL y se construye un conjunto de recomendaciones tablas de
consultas materializadas (MQT) para un modelo de cubo.
Leccin 6 Implementacin de las recomendaciones de las tablas de consultas
materializadas (MQT) En esta leccin, se utiliza la Consola de administracin de DB2
Warehouse para ejecutar el script SQL para crear las MQT recomendadas que ha
diseado en el Estudio de Diseo
.

Leccin 7: Agregar el cubo en el servidor de cubos En esta leccin, usted puede agregar el cubo
en el servidor de cubo para ejecutar el anlisis de negocio en sus datos.

Mdulo 5: Creacin de informes Alphablox basados en cubos de IBM


Blox Builder es una herramienta Alphablox que se puede utilizar para crear aplicaciones
analticas personalizadas en un ambiente libre de cdigo. En este mdulo, se utiliza la

13

herramienta de Alphablox Blox Builder para crear informes analticos para mostrar datos
multidimensionales de Servicios IBM DB2 Warehouse cubo. La Supertienda JK crear y
ejecutar informes para analizar los datos de ventas de su negocio basado en la
configuracin de datos en los ltimos cuatro mdulos.
Leccin 1: Configuracin del entorno de Alphablox: En esta leccin, se crear el ambiental
Alphablox

En el men Adaptador, seleccione el adaptador IBM Cubing Services Adapter. Escriba


ACS_External en la caja de texto Data Source Name. Asegrese de que el nombre de Cubing
Services Server apunte a la direccin IP de su servidor de cubo de IBM. El servidor IBM cubo debe
estar ejecutndose en el servidor WebSphere. Escribir el nmero de puerto, usuario y contrasea.
Especifique el nmero mximo de filas y de las columnas en las cajas de texto.
Leccin 2: Creacin de una aplicacin analtica En esta leccin, crear una aplicacin
analtica con la perspectiva Blox Builder desde el Estudio de Diseo.

14

Leccin 3 creacin de consultas con Alphablox Blox Builder En esta leccin, se


utiliza Blox Builder para crear una consulta.

Leccin 4: Creacin de informes Alphablox Blox con Blox Builder: En esta leccin,
se utiliza Blox Builder para crear y disear un informe de Alphablox que muestra una
cuadrcula y un grfico que visualiza ventas por periodos de tiempo.

Leccin 5: Personalizacin de consultas e informes: En esta leccin, parametriza la


consulta y personalizar un informe para utilizar diferentes consultas a travs del uso de las
referencias de propiedad Blox Builder y expresiones.
Leccin 6: Creacin e implementacin de una aplicacin en el servidor WebSphere:
En esta leccin, se crear una aplicacin que utiliza los informes y consultas que ha
creado en las lecciones anteriores. Va a implementar la aplicacin a la instancia de
Alphablox que se ejecuta en el entorno de WebSphere

Laboratorio 5: Minera de datos


Mdulo 6: Creacin de un modelo de minera.
En este mdulo, se crea un modelo de minera para analizar las tendencias de compra de
los clientes de JK Superstore, para determinar qu combinaciones de productos son
comprados por el mismo cliente, especficamente en el departamento de electrnica.
Leccin 1: Creacin de un proyecto de Business Intelligence en el Design Studio
para la minera de datos.

15

Se crear un proyecto de minera de datos en el Design Studio para que pueda analizar
los datos y crear y usar modelos de minera de datos.

Leccin 2: Creacin de un flujo de minera en el Design Studio


En esta leccin crearemos un flujo de minera en el Design Studio, que vamos a utilizar
para crear el modelo de minera. Un flujo de minera es una secuencia de pasos de
transformacin de datos y los pasos de extraccin de datos que realizan el anlisis de la
minera

16

Leccin 3: definir los pasos para los flujos de extraccin minera

En esta leccin, se debe definir los pasos de minera para el flujo de la minera. Estas
medidas podran ser, por ejemplo, la seleccin de una tabla, una funcin de preprocesamiento,
un
operador
de
la
mina,
y
un
objetivo.
Leccin 4: Ejecutar y visualizar el modelo de minera.
En esta leccin, se corre el flujo de minera de datos que se cre en la leccin anterior.
Los datos de ejemplo contienen los productos de un minorista. La funcin de asociaciones
que muestra las combinaciones de productos de compra que se producen

17

Mdulo 7: El uso de Miningblox para crear minera de aplicacin


Web
En el mdulo anterior se ha aprendido a construir un flujo de minera. Esta tarea se suele
realizar por un experto en minera de datos. Sin embargo, los usuarios en la lnea de
negocio, quienes no estn familiarizados con la minera de datos, tambin se desean
ejecutar flujos similares de minera, por ejemplo, para averiguar qu productos se venden
juntos en ciertas tiendas en un perodo de tiempo determinado. Sin embargo, no desea
volver a generar o modificar la minera como los flujos de s mismos. Ellos estn
buscando una aplicacin fcil de usar que les permite entrar en unos pocos parmetros
(como memoria de cuadros y el tiempo) para recibir y ver las reglas de asociacin
calculados. Las operaciones de minera de datos estn ocultas por la aplicacin para que
el usuario slo tenga que entender los resultados. Usted puede construir aplicaciones de
este tipo con Miningblox, que son aplicaciones Web automatizados basados en la
tecnologa Alphablox.
Leccin 1: Crear el proyecto de muestra Miningblox: En esta leccin, se crear un
proyecto denominado Muestra Miningblox, que contiene la minera y el control de los
flujos ejecutado por esta aplicacin web.
Leccin 2: Creacin de la aplicacin Miningblox En esta leccin, se crea la aplicacin
Miningblox que se desplegar.

Leccin 3: Crear el origen de datos Alphablox En esta leccin, se crea un origen de


datos en Alphablox que permite a los componentes blox acceder a la base de datos.

18

Leccin 4: Implementacin de la aplicacin de almacenamiento de datos: En esta


leccin, se utiliza la consola de DB2 Warehouse de administracin para crear una nueva
fuente de datos, y para implementar la aplicacin de almacenamiento de datos.
Mientras Miningblox Alphablox utiliza la fuente de datos para acceder a la base de datos,
la consola de administracin de DB2 Warehouse tiene que tener su propio origen de datos
para ejecutar las instancias de proceso.
Se implementa la aplicacin:

Se ejecuta y supervisa los procesos:

Leccin
5:
Implementacin
de
la
aplicacin
web.
En esta leccin y comenzar a implementar la aplicacin Web MBA_RULES que cre en el
Estudio de Diseo. A continuacin, el usuario puede acceder a esta aplicacin mediante
un navegador Web. Se instala la nueva aplicacin

19

Leccin
6:
Personalizacin
de
la
aplicacin
En esta leccin, aprender a cambiar las etiquetas JSP para hacer de su formulario de
entrada
ms
fcil
de
usar.
La aplicacin web que ha implementado y probado en la leccin anterior comprende slo
la funcionalidad mnima que se espera de una aplicacin web automatizado para la
minera. Sin embargo, en general, la facilidad de uso tiene que ser mejorada, otras
pginas de resultados hay que aadir, el diseo tiene que ajustarse a ciertas normas.

20

También podría gustarte