...
Code Block |
---|
redunmgr.sh [opciones] miDataMart.cube -debug
|
Ejemplo windows
Code Block |
---|
RedunMgr.bat [opciones] miDataMart.cube -debug
|
Opciones disponibles
Opción | Descripción |
---|---|
-log | Habilita o deshabilita el log en pantalla. |
-logfile=<file> | Especifica donde se desea guardar el log. |
-logtype=clear | (clear|append) Especifica si se desea sobrescribir o concatenar los datos en el log. |
-help | Muestra un mensaje de ayuda |
-version | Muestra el número de versión |
-cmnd=[comando] | Permite ejecutar un comando |
-level | "l1, l2, ..., ln" Especifica el nivel de los comandos: suspend, unsuspend, update, delete and add. |
-compact | Para que el nivel de información tenga un tipo de notación compacta. |
-update | Si la redundancia debe ser calculada (Solo si el comando es add). |
-noecho | Desactiva el log en consola |
-scheme | Nombre de esquema, solo es válido cuando cmnd=updateScheme o cmnd=showScheme |
...
Comando | Descripción | Ejemplo de uso |
---|---|---|
show | Despliga Despliega en pantalla toda la información de redundancia del datamart. | RedunMgr -cmnd=show datamart |
showCover | Muestra información sobre el nivel de redundancia "0" (nivel base) | RedunMgr -cmnd=showCover datamart |
suspend | Suspende un nivel de redundancia | RedunMgr -cmnd=suspend -level="1,1,1,1,1" datamart |
unsuspend | Retoma un nivel de redundancia | RedunMgr -cmnd=unsuspend -level="1,1,1,1,1" datamart |
delete | Elimina un nivel de redundancia | RedunMgr -cmnd=delete -level="1,1,1,1,1" datamart |
add | Agrega un nivel de redundancia | RedunMgr -cmnd=add -level="1,1,1,1,1" datamart |
update | Calcula un nivel de redundancia | RedunMgr -cmnd=update -level="1,1,1,1,1" datamart |
updateAll | Construye todos los niveles de redundancia que esten planificados. | RedunMgr -cmnd=updateAll datamart |
addAuto | Agrega los niveles de redundancia con el algoritmo automático, | RedunMgr -cmnd=addAuto datamart |
testAuto | Despliega el resultado del algoritmo automático, pero no lo aplica en el datamart | RedunMgr -cmnd=testAuto datamart |
updateScheme | Calcula todos los niveles de redundancia del schema indicado con el parámetro -scheme | RedunMgr -cmnd=updateScheme -scheme=schema datamart |
showScheme | Muestra en pantalla la información del esquema indicado con el parámetro -scheme. | RedunMgr -cmnd=showScheme datamart |
...
Despligua en pantalla toda la informacion de redundancia del cubo Demo.cube
El resultado del comando es:
.....
Notificaci¾n Notificación: Phase: 0
Notificaci¾n Notificación: Base Level: 0 [ 0, 0, 0, 0, 0 ]
Notificaci¾n Notificación: RedundancyLevel: 1 - [ 1, 1, 1, 1, 1 ]
Generation: 5 dependOn: [ 0 ]
Measures: [ T, T, T, T, T, T ] Base Measures: [ F, F, F, F, F, F ]
Updated : [ null ] Empty: [ F, F, F, F, F, F ]
Notificaci¾n Notificación: Status: planned
.....
El log muestra que existe un nivel de redundancia de nombre "1" definido como [1,1,1,1,1] (fue el que se agrego en el Ejemplo 1). El nivel "1" depende de otro nivel de redundancia llamado "0" (el nivel de redundancia "0" existe en el cubo aunque el este no tenga redundancia, es el llamado nivel base, sobre el cual se resuelven todas las consultas del cubo cuando no tiene redundancia)
El ninvel de redundancia "1" esta planificado.
...
Construye todos los niveles de redundancia que esten planificados.
Después de ejecutarlo el comando "show" muestra lo siguiente:
Notificaci¾nNotificación: Phase: 0
Notificaci¾n Notificación: Base Level: 0 [ 0, 0, 0, 0, 0 ]
Notificaci¾n Notificación: RedundancyLevel: 1 - [ 1, 1, 1, 1, 1 ]
Generation: 5 dependOn: [ 0 ]
Measures: [ T, T, T, T, T, T ] Base Measures: [ F, F, F, F, F, F ]
Updated : [ T, T, T, T, T, T ] Empty: [ F, F, F, F, F, F ]
Notificaci¾n Notificación: Status: running
Notificaci¾n Notificación: Index ID: 1 TuplesCount: 518
...
Resultado ejemplo de ejecutar showCover:
Notificaci¾n Notificación: Cover:
Notificaci¾n Notificación: RedundancyLevel: 0 - [ 0, 0, 0, 0, 0 ]
Generation: 0 dependOn: [ ]
Measures: [ T, T, T, T, T, T ] Base Measures: [ T, T, T, T, T, T ]
Updated : [ T, T, T, T, T, T ] Empty: [ F, F, F, F, F, F ]
Notificaci¾n Notificación: Status: running
Notificaci¾n Notificación: Index ID: 0 TuplesCount: 1270
Notificaci¾n Notificación:
Notificaci¾n Notificación: RedundancyLevel: 1 - [ 1, 1, 1, 1, 1 ]
Generation: 5 dependOn: [ 0 ]
Measures: [ T, T, T, T, T, T ] Base Measures: [ F, F, F, F, F, F ]
Updated : [ T, T, T, T, T, T ] Empty: [ F, F, F, F, F, F ]
Notificaci¾n Notificación: Status: running
Notificaci¾n Notificación: Index ID: 1 TuplesCount: 518
...