Guía del usuario y de configuración de OLAP
Con el paso del tiempo, es necesario reorganizar las tablas utilizadas por
DB2 OLAP Server, sobre todo las tablas de hechos y de claves, para reclamar el
espacio no utilizado. El administrador debería llevar a cabo la tarea
utilizando la herramienta adecuada para el gestor de base de datos.
Si va a utilizar DB2, utilice el mandato REORG tal como se muestra en
el siguiente escenario:
- Seleccione una fila de la tabla CUBECATALOG y determine los valores de
RELCUBEID y de FACTTABLECOUNT para la aplicación y la base de datos que desea
reorganizar. La sentencia SQL necesaria para llevar esto a cabo podría
ser:
SELECT RELCUBEID, FACTTABLECOUNT FROM CUBECATALOG WHERE APPNAME='Myapp'
AND CUBENAME='MyCube'
En este ejemplo se presupone que:
- El valor de RELCUBEID es 6 y el de FACTTABLECOUNT es 4, con lo que se
tienen 4 tablas de hechos (CUBE6FACT1, CUBE6FACT2, CUBE6FACT3 y CUBE6FACT4)
- Se tienen 4 índices (CUBE6FINDEX1, CUBE6FINDEX2, CUBE6FINDEX3 y
CUBE6FINDEX4)
- La tabla de claves es CUBE6KEYA o bien CUBE6KEYB, dependiendo de las
reestructuraciones que se hayan llevado a cabo. El índice de tabla de
claves es CUBE6KINDEX.
- Ejecute REORGCHK en todas las tablas de hechos y en la tabla de
claves. Por ejemplo:
reorgchk on table userid.cube6fact1
reorgchk on table userid.cube6fact2
reorgchk on table userid.cube6fact3
reorgchk on table userid.cube6fact4
reorgchk on table userid.cube6keya
- Donde REORGCHK indique que es necesario ejecutar el mandato REORG, hágalo
junto con el índice. Por ejemplo:
reorg table userid.cube6fact3 index userid.cube6findex3
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]