La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

O3 Tunning Redundancia.

Presentaciones similares


Presentación del tema: "O3 Tunning Redundancia."— Transcripción de la presentación:

1 O3 Tunning Redundancia

2 Redundancia Los modelos multidimensionales buscan ofrecer acceso de muy alto rendimiento. Para mejorar su rendimiento a diferencia de los modelos Entidad/Relación, los modelos multidimensionales usan redundancia de datos o valores “precalculados”. O3 mantiene la información agregada por el último nivel de cada dimensión.

3 Niveles de una Dimensión
Nivel 3 (Raíz)

4 Niveles de una Dimensión
Familia Línea Producto PRODUCTOS Nivel 3 (Raíz)

5 Niveles de Redundancia
PRODUCTOS FECHA PRODUCTOS [3] FECHA [4] Familia [2] Año [3] Línea [1] Semestre [2] Producto [0] Mes [1] Día [0]

6 Redundancia Familia [2] Línea [1] Producto [0] PRODUCTOS Año [3] Semestre [2] Mes [1] Día [0] FECHA PRODUCTOS [3] FECHA [4] O3 guarda la información en el nivel de entrada que en general son las hojas.([0,0]) En caso de agregar otro nivel de redundancia [Producto, Mes] ([0,1]), O3 se almacenan valores precalculados para ese nivel.

7 Niveles de Redundancia
Familia [2] Línea [1] Producto [0] PRODUCTOS Año [3] Semestre [2] Mes [1] Día [0] FECHA PRODUCTOS [3] FECHA [4]

8 Redundancia Ventas realizadas del producto Pintura Blanca 2 litros para el mes de Enero. [0,1] Ventas realizadas de las Pinturas de Exteriores (Línea), en el día 14/04/2006. Ventas realizadas de las Pinturas de Exteriores para el Año 2005.

9 Aplicación de Redundancia
Todos los métodos de redundancia definen una política de redundancia de datos para mejorar el tiempo de respuesta de las consultas del usuario final. Algunos de los métodos son completamente automáticos, mientras que otros están más bajo el control del diseñador del modelo. O3 Designer RedunMgr (línea de comando)

10 Aplicación de Redundancia – O3 Designer

11 Aplicación de Redundancia – O3 Designer
Top Most - (nivel superior -1) [2,3] Nivel Fijo 1 – [1,1] y Top Most Nivel Fijo 2 – [2,2], [1,1] y Top Most Si alguna dimensión no tiene Nivel 2, se ignora el nivel de redundancia Automático Además de los métodos predeterminados existe un mecanismo manual en el que el diseñador define uno a uno los niveles de redundancia que desea tener en el modelo. Manual Familia [2] Línea [1] Producto [0] PRODUCTOS Año [3] Semestre [2] Mes [1] Día [0] FECHA PRODUCTOS [3] FECHA [4] Familia [2] Línea [1] Producto [0] PRODUCTOS Año [3] Semestre [2] Mes [1] Día [0] FECHA PRODUCTOS [3] FECHA [4] Familia [2] Línea [1] Producto [0] PRODUCTOS Año [3] Semestre [2] Mes [1] Día [0] FECHA PRODUCTOS [3] FECHA [4]

12 Aplicación de Redundancia – RedunMgr
Luego de la carga de un cubo se puede aplicar redundancia al mismo. Analizar que resultados podemos esperar. RedunMgr [options] <cube> -log Activar/Desactivar el log hacia la consola -logfile=<archivo> Especificar el archivo de log -logtype=(clear|append) Especificar el modo de abrir el archivo log. -help Despliega este mensaje -version Activar/Desactivar el desplegar el número de versión -cmnd=<show|showCover|suspend|unsuspend|add|update|updateAll> Comandos. -level=“l1, l2, ..., ln” Especifica los niveles para la acción indicada en cmnd. -update Calcula el nuevo nivel de redundancia, solo cuando se utiliza el comando add. -noecho Desactiva el log hacia la consola

13 Aplicación de Redundancia – RedunMgr - cmnd
show – Información de Redundancia de un cubo showCover – además información de entrada de datos Suspend – suspende el uso de un nivel de redundancia Unsuspend – desactiva la suspensión add – agrega un nivel de redundancia. Acompañado por -level update – calcula el nivel de redundancia indicado por el comando add y en -level updateAll – calcula el nivel de redundancia

14 FASES Dado un conjunto de niveles de redundancia generados por alguno de los métodos anteriores, O3 organiza estos niveles en fases según las dependencias entre ellos. El objetivo de esta organización es hacer que cada nivel use un nivel anterior ya calculado como nivel base. Dado un conjunto de niveles, O3 hará un plan compuesto por un conjunto de fases, cada una de las cuales tendrá los niveles calculados sobre el mismo nivel base.

15 Fases

16 Análisis de Performance
Modelos CubeQueriesPerformance.mdl ServerPerformance.mdl Ubicación C:\IdeaSoft\O3\server\

17 CubeQueriesPerformance.mdl Este modelo es usado para analizar un cierto cubo. Utiliza el Queries.log correspondiente al cubo a analizar.

18 ServerPerformance.mdl Analiza la Performance del Servidor
O3CubeService.log Audit.log Cubes.log Sessions.log


Descargar ppt "O3 Tunning Redundancia."

Presentaciones similares


Anuncios Google