Upload
carpanta-mantel-blanco
View
430
Download
0
Embed Size (px)
Citation preview
TAPM50 Workload Analysis
BW AgregadosFtima Di Pietro MorenoBI Expert Consultant SAP Consulting - Spain
SAP ESPAA 2005
Copyright
Copyright 2005 SAP ESPAA. Reservados todos los derechos. Prohibida la distribucin, reproduccin o traduccin de este manual o de parte del mismo, sea cual sea el fin y la forma, sin la autorizacin expresa por escrito de SAP ESPAA. La informacin contenida en este manual puede modificarse o complementarse sin previo aviso. Reservados todos los derechos.
SAP ESPAA 2005
Resumen del curso
SAP ESPAA 2005
Objetivos del curso
Una vez terminado este curso, podr: Incluir agregados en los diseos de BW Optimizar los informes con agregados
SAP ESPAA 2005
Antes de empezar
Requisitos previos:BW305 BW - Reporting & Analysis BW360 SAP BW Performance & Administration Conocimiento de administracin de Business Warehouse y desarrollo de queries
A quien va dirigido:Arquitectos de BW Administradores de BW IT staff
Duracin: 1,5 Horas
SAP ESPAA 2005
Contenidos
Resumen Unidad Unidad Unidad Unidad Introduccin Creacin de agregados Busqueda y mantenimiento de agregados Anlisis de queries
Conclusiones Apndices
SAP ESPAA 2005
Introduccin
Introduccin
Creacin de agregados
Busqueda y mantenimiento de agregados
Anlisis de queries
Conclusiones
SAP ESPAA 2005
BW Rendimiento
Base de DatosTuning DB Estadisticas DB Optimizacin de Queries Indices
BWModelado de datos Agregados OLAP cache BW Estadisticas Precalculados WEB Particionamiento
SAP ESPAA 2005
Rendimiento and Reutilizacinle tilizab s reu Meno pido Mas r
Offline Portal Cache
Documentos iViews
Performance
Pre-Clculo OLAP Cachemas rReuse
Tablas Cluster Memoria
Agregadoido s rp Meno
DB tablas/MOLAP
able eutiliz
InfoCubo
DB tablas/Indices
SAP ESPAA 2005
Agregados: Definicin y objetivos Definicin: son fisicamente un subconjunto de datos del infocubo, el cual es agregado y almacenado en una estructura de infocubo. Objetivo: acelerar el tiempo de respueta de los queries, reduciendo la cantidad de datos que debe ser leido durante la presentacin o navegacin del query. Balance : Costo de mantenimiento versus reduccin tiempo de lectura
SAP ESPAA 2005
Esquema estrellaDimensin Reginciudad regin pas
Dimensin Org. Ventas
Dimensin Tiempo
dia
Comercial Sector
mes Canales de distribucin ao Organizacin de ventas
(1) Tabla de hechosproducto grupo producto
(2) Dimensiones (3) Caracteristicas
Dimensin Producto SAP ESPAA 2005
Query tpicoDimensin Reginregin Pas = ' ES' o PT'
Dimensin Tiempo
mes Hechos relevantes a la combinacin ao = 1999
(1) Tabla de hechosgrupo producto
(2) Dimensiones (3) Caracteristicas
Dimensin Producto SAP ESPAA 2005
Posible agregadoDimensin Reginregin pas
Dimensin Tiempo
mes
ao
(1) Tabla de hechosproducto grupo producto
(2) Dimensiones (3) Caracteristicas
Dimensin Producto SAP ESPAA 2005
Agregados Ejemplo de flujo de datosEjemplo de flujo de datos con y sin agregados Flujo sin agregadoBase de datosMes Julio Julio Agosto Agosto Material Ingresos Hammer 10 Nail 20 Hammer 10 Nail 20
SeleccinMes Julio Julio Agosto Agosto Material Ingresos Hammer 10 Nail 20 Hammer 10 Nail 20
Motor OLAP
InfoCubo
Nmero de registros ledos en base de datos
Mes Ingresos Julio 30 Agosto 30Registros transferidos a la instancia de BW despues de ser sumarizados en la base de datos
Mes Ingresos Julio 30 Agosto 30
Mes Ingresos Julio 30 Agosto 30
Agregados
Flujo con agregado SAP ESPAA 2005
Agregados ...
... Son similares a infocubos,
... sumarizan ("agregan") los datos del cubo original
... contienen information redundante, pero
... aceleran el acceso a la informacin
... Son para los Cubos lo que son los indices de DB para las tables DB
... para aumentar rendimiento.
SAP ESPAA 2005
Creacin de agregados
Introduccin
Creacin de agregados
Busqueda de agregados
Anlisis de queries
Conclusiones
SAP ESPAA 2005
Agregados - Ejemplos
Definicin * H F espacio Agrupar de acuerdo a valores de caracteristicas o atributos Agrupar de acuerdo a nodos de niveles de una jerarquia Filtrar de acuerdo a un valor fijo no usar caracteristicas o atributos
SAP ESPAA 2005
Agregados Usando caractersticas
Tabla hechos: Tabla hechos: Pas USA Germany USA Austria Austria Germany USA Cliente
Datos Ventas Datos Ventas Ventas 10 15 5 10 10 20 25
Tabla de agregados Tabla de agregados Pas Pas Cliente Cliente Pas USA Germany Austria
Datos Ventas Datos Ventas * * espacio espacio Ventas 40 35 20
Buggy Soft Inc. Ocean Networks Funny Duds Inc. Ocean Networks Thor Industries Funny Duds Inc. Buggy Soft Inc.
SAP ESPAA 2005
Agregados Usando filtros
Tabla hechos: Tabla hechos: Pas USA Germany USA Austria Austria Germany USA Cliente
Datos Ventas Datos Ventas Ventas 10 15 5 10 10 20 25
Tabla de agregados Tabla de agregados Pas Pas Cliente Cliente Pas Germany Germany Cliente
Datos Ventas Datos Ventas F, Germany F, Germany * * Ventas 15 20
Buggy Soft Inc. Ocean Networks Funny Duds Inc. Ocean Networks Thor Industries Funny Duds Inc. Buggy Soft Inc.
Ocean Networks Funny Duds Inc.
SAP ESPAA 2005
Agregados Usando Datos MaestrosTabla Datos Maestros: Clientes Tabla Datos Maestros: Clientes ClientesBuggy Soft Inc. Funny Duds Inc. Ocean Networks Thor Industries
IndustriaTechnology Consumer Products Technology Chemical
Tabla hechos: Tabla hechos: Ventas Ventas PasUSA Germany USA Austria Austria Germany USA
Datos Datos Ventas10 15 5 10 10 20 25
ClienteBuggy Soft Inc. Ocean Networks Funny Duds Inc. Ocean Networks Thor Industries Funny Duds Inc. Buggy Soft Inc.
Tabla de agregados Tabla de agregados Ventas Ventas Pas Pas Cliente Cliente Industria Technology Consumer Products Chemical
Datos Datos espacio espacio * * Ventas 60 25 10
SAP ESPAA 2005
Agregados - Usando Jerarquas
Jerarquia Pas Jerarquia Pas Europa Europa Germany Germany Tabla hechos: Tabla hechos: Ventas Ventas PasUSA Germany USA Austria Austria Germany USA
Global Global
America America USA USA Tabla hechos: Tabla hechos: Ventas Ventas Ventas10 15 5 10 10 20 25
Austria Austria Datos Datos
Datos Datos H, Nivel 2 H, Nivel 2 espacio espacio
ClienteBuggy Soft Inc. Ocean Networks Funny Duds Inc. Ocean Networks Thor Industries Funny Duds Inc. Buggy Soft Inc.
Pas Pas Cliente Cliente ClienteAmerica Europa
Ventas40 55
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Creacin de agregados
SAP ESPAA 2005
Agregados
Se pueden crear agregados
No se pueden crear agregados
Sobre caractersticas de dimensiones Sobre atributos navegacionales Niveles de jerarquas Sobre atributos navegacionales dependientes del tiempo (BW 3.x) Sobre niveles de jerarquas con estructuras dependientes del tiempo (BW 3.x)
MultiProvider Cubo Remoto ODS InfoSet
SAP ESPAA 2005
Busqueda de agregados
Introduccin
Creacin de agregados
Busqueda y mantenimiento de agregados
Anlisis de queries
Conclusiones
SAP ESPAA 2005
Mantenimiento de agregadosActivar y Activar y completar completar on/off on/off Transporte Transporte
Arbol de Arbol de agregados agregados
Documentos Documentos
Anlisis previo Anlisis previo de relleno de de relleno de agregado agregado
SAP ESPAA 2005
Propuesta de agregados
SAP ESPAA 2005
Propuestas de agregados
Antes de la creacinObtener informacin de los requerimientos de informes y anlisis descendente Los agregados son sugeridos basados en el diseo de los queries Ejecutar los queries multiples veces usando escenarios de anlisis descendentes realistas
Despues de la creacinDar tiempo para seguimiento de la ejecucin de queries de los usuarios y recoger SAP BW-estadsticas Usar propuestas de agregados basados en SAP BW-estadsticas Analizar el uso de los agregados Modificar y optimizar los agregados
SAP ESPAA 2005
Agregados Arbol de agregados
SAP ESPAA 2005
Algunas reglas de eficienciaDefinir el agregado al nivel de detalle requerido y despues agregar todas las caractersticas relacionadas que pueden ser derivadas de las caractersticas que conforma el agregado Ejemplo, si 0Calmonth es componente del agregado, se debera agregar 0Calquarter y 0Calyear tambin. Se debera tambin agregar 0Fiscper si el ao fiscal corresponde al ao natural Evitar usar caractersticas y sus respectivos atributos navegacionales en el mismo agregado Evitar agregados tan grandes como el cubo
SAP ESPAA 2005
Tamao de los agregados
Agregados con Atributos Agregados con Atributos navegacionales o Jerarquas navegacionales o Jerarquas
Agregados sin Atributos Agregados sin Atributos navegacionales o Jerarquas navegacionales o Jerarquas
Cambios frecuentes en DM y estructuras de jerarquas: tamao agreg. < 1% InfoCubo Pocos cambios: grandes sin problemas
tamao del agregado : 5 a 10% de la tabla de hechos es aceptable
SAP ESPAA 2005
Agregados: Rollup y compresin
Agregados
Peticin 0
Peticin 0
Peticin 0 InfoCubo
Pet. 1
Peticin 0
Pet. 1
Pet. 2
Read-Pointer
Read-Pointer
Agregados
Peticin 0
Pet. 2
Peticin 0
Pet. 2
Rollup
Compresin
InfoCubo
Peticin 0
Pet. 1
Pet. 2
Peticin 0
Pet. 1
Pet. 2
Read-Pointer SAP ESPAA 2005
Agregados: Modificaciones de atributos
SAP ESPAA 2005
Anlisis de queries
Introduccin
Creacin de agregados
Busqueda y mantenimiento de agregados
Anlisis de queries
Conclusiones
SAP ESPAA 2005
Ejecucin de una consulta Secuencia de verificacinFront-end Analyzer: Mostrar y tratar datos Definicin del Query (BEx) BW Server Transparencia Procesador OLAP Vista actual de Query
1Cache Local OLAP
2 4 3Cache Global OLAP
InfoProvider en Base de Datos SAP ESPAA 2005
Agregados en Base de Datos (si existen)
Anlisis de los queriesMonitor de query (Transaccin RSRT > ejecutar & debugging)
SAP ESPAA 2005
Anlisis de los queriesTrace-Tool (Transaccin RSRTRACE > todos los logs > DB debugging)
SAP ESPAA 2005
Anlisis de los queries
SAP ESPAA 2005
BW Estadsticas para los queriesCampos importantes en SAP BW estadsticas - QDBSEL: nmero de registros seleccionado en la DB - QDBTRANS: nmero de registros transferidos al servidor - QTIMEDB: tiempo en segundos de la DB ver nota OSS 130696 para todos los campos Si QDBSEL / QDBTRANS > 10 y si QTIMEDB es muy alto, se debera pensar en agregados Cambio on/off de ciertos agregados para evaluar si son o no tiles
SAP ESPAA 2005
Conclusiones
Introduccin
Creacin de agregados
Busqueda y mantenimiento de agregados
Anlisis de queries
Conclusiones
SAP ESPAA 2005
Conclusiones
El objetivo de los agregados es el balance
Costo de mantenimiento
Reduccin de los tiempos de lectura
SAP ESPAA 2005
Bibliografa
Technical Core Competence Knowledge Product Documentacin en lnea Notas125681: Aggregates and Exception Aggregation 166433: Options for Finding Aggregates 176616: BW Statistics 181944: Accelerating the Hierarchy-/ Attribute-/ Change Run 192658: Basic Parameterization for BW Systems 202460: BW Statistical Data for Aggregates 202469: Using the Aggregate Check Tool
SAPNet
SAP ESPAA 2005