...
...
...
...
Cálculo de Bloques en Memoria de un Cubo
...
- Hacer una copia limpia de los cubos sin nivel de redundancia
- Si el cubo es muy grande considerar en aumentar la memoria al RedunMgr.bat.
- Ejecutar el comando RedunMgr.bat -cmnd=showgridfile <path to cube>, para cada cubo y anotar el valor devuelto de blocks.
- Recomendamos guardar los resultados en un archivo agregando a la línea de ejecución > nombrearchivo.log-logfile=path/nombrearchivo
- Nota: Dependiendo del tamaño del cubo, hay que esperar a que se genere el informe sobre los datos solicitados
Al valor devuelto para cada cubo (si se quiere, recomendable), aumentarle un 10%.
Code Block title Ejemplo de Resultado Directory 0: dirsCount: 7535 tuplesCount: 1143651 Depth -> max: 9 avg: 4 total: 34471 Size -> max: 32 avg: 11 total: 83412 Splits -> max: 5 avg: 2 total: 19992 Childs -> max: 32 avg: 0 total: 7534 Blocks -> max: 24 avg: 4 total: 35278
Tomar el valor de Blocks (35278)
- Nota: Si el cubo tiene niveles de redundancia, en el resultado aparecerán tantos Directorios como niveles de redundancia. Se recomienda sumar todos los Blocks.
- Sumar todos los valores generados por cada cubo.
- Ir al archivo O3Server.properties ubicado en la raiz de la instalacion de O3 (o en el O3Server_custom.properties), y buscar la siguiente propiedad:
ideasoft.o3.pool.totalMaxCache=250000 (default) y asignarle el valor calculado en el paso anterior. Guardar el archivo.- Se recomienda agregar esta property al archivo O3Server_custom.properties (si no lo tiene, crearlo en la raiz de la instalación).
- Modificar la cantidad máxima de bloques que se espera trabajar. Existen dos opciones:
- en el O3 BI AdmServer ir a Cubos Activos, en el panel central que indica los Cubos Activos y por cada uno de ellos, se observa en la pestaña General de la Configuración de la caché de cubos y uso lo distintos valores. modificar el Valor de la Casilla Máximo y guardar con el botón Aplicar.
- en cada archivo nombredelcubo.properties (que se encuentra en la misma ubicación del cubo),
- en el O3 BI AdmServer ir a Cubos Activos, en el panel central que indica los Cubos Activos y por cada uno de ellos, se observa en la pestaña General de la Configuración de la caché de cubos y uso lo distintos valores. modificar el Valor de la Casilla Máximo y guardar con el botón Aplicar.
- En el caso de querer declarar los cubos que quedan en caché al levantar el Servicio de O3BI JBoss, con la totalidad de los cubos. Eso es en O3 BI AdmServer -> Servidor Actual -> Pestaña Cubos.
- Marcar los cubos en prioridad de lectura incial Muy Alta.
...
Note |
---|
Si el cubo tiene redundancia, se cargará el cubo en caché con la Redundancia Menor. Es recomendable trabajar con cubos sin redundancia calculada. |
Referencias:
Ver Comando RedunMgr: Formas de Calcular Redundancia