Wiki Markup |
---|
{scrollbar} |
...
...
En la sección anterior se indican los métodos de aplicar redundancia, ahora se presenta las distintas formas de calcular.
...
- Fase 0 - Verificación del Modelo Multidimensional
- Fase 1 - Construcción de la Metadata
- Fase 2 - Carga del Cubo
- Fase 3 - C'alculo Cálculo de la Redundancia Si fué indicado un Método.
...
Por ejemplo cuando tenemos un cubo con construcciones incrementales. Recordemos que si queremos trabajar un cubo con otros niveles de redundancia y estos están indicados en el modelo multidimensional deberíamos cambiar el modelo multidimensional y comenzar con construcciones de tipo Full.
También es muy útil para agregar la redundancia en un paso separado al de la construcción del cubo, repitiendo el proceso las veces que sea necesario hasta lograr optimizar el cubo sin necesidad de perder tiempo en reconstruirlo. Esta aplicación despliega además información útil sobre los niveles de redundancia. Por ejemplo, muestra la cantidad de tuplas que tiene un nivel de redundancia y sobre qué nivel fue construído, lo que permite tener una idea de si cierto nivel de redundancia mejora o no la performance del cubo.
El comando RedunMgr nos permite operar y administrar las redundancias de un cubo, sin necesidad de modificar el modelo multidimensional.
Ejecución
RedunMgr [opciones] <datamart>
Ejemplo linux
Code Block |
---|
redunmgr.sh [opciones] miDataMart.cube |
...
Opciones disponibles
Opción | Uso | Descripción |
---|---|---|
log | -log | Habilita o deshabilita el log en pantalla. |
logfile | -logfile=path/nombre_archivo | Especifica donde se desea guardar el log. |
logtype | -logtype= | (clear|append) Especifica si se desea sobrescribir o concatenar los datos en el log. |
help | -help | Muestra un mensaje de ayuda |
version | -version | Muestra el número de versión |
cmnd | -cmnd= | Permite ejecutar un comando (ver próxima tabla) |
level | -level="l1,l2,....,ln" | Especifica el nivel de los comandos: suspend, unsuspend, update, delete and add. |
compact | -compact | Para que el nivel de información tenga un tipo de notación compacta. |
update | -update | Si la redundancia debe ser calculada (Solo si el comando es add). |
noecho | -noecho | Desactiva el log en consola |
scheme | -scheme | Nombre de esquema, solo es válido cuando cmnd=updateScheme o cmnd=showScheme |
...
Para correr comandos los comandos del Redundancy Manager la sintaxis es la siguiente:
RedunMgr -cmnd=<show|showCover|suspend|unsuspend|delete|add|update|updateAll|addAuto|testAuto|updateScheme|showScheme|showScheme>updateScanData>[opciones] <datamart>
Comando | Descripción | Ejemplo de uso |
---|---|---|
show | Despliga 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 |
Note |
---|
Ejemplos de uso del Comando RedunMgr (Redundancy Manager) |
Wiki Markup |
---|
{scrollbar} |
...