✒️SAP BI / BW BO Depuración de Objetos
SAP BI / BW BO Depuración de Objetos
Depuración de Objetos
1 Buscando Objetos no utilizados
Querys, Workbooks y WAPs
Una buena manera de ver si los queries del sistema son o no utilizados es utilizando la transacción ST03N.
¿De qué manera podríamos sacar provecho de esta transacción?
Recuerden que al verificar las ejecuciones de reportes en el sistema, podíamos ver a simple vista, cuales son los WAPs, workbooks y queries utilizados.
El procedimiento para realizar un chequeo completo seria el siguiente:
- Ingresar a la transacción RSA1.
- Acceder al Repositorio de Metadatos.
- Buscar Todos los objetos del sistema que buscamos analizar su utilización. Observen que en la Imagen 1.2 pueden presionar en cualquiera de los objetos y tener información de todos los disponibles en el sistema. En la imagen Imagen 1.3 vemos que nos muestra al realizar un clic de mouse por ejemplo sobre Query.
Realizando un click por ejemplo de un query determinado podrán ver todos los objetos relacionados con él, por ejemplo WADs, Workbooks. InfoProviders, etc.
- Mi recomendación es que armen una planilla donde estén todos los objetos por ejemplo Query y después ejecutar la transacción ST03N y ver si se están usando en el sistema o si no se utilizan ver cuánto tiempo paso desde su última utilización.
Esto último es muy importante porque quizás utilizan ese Query solamente una vez por semestre, por lo tanto esos casos habría que marcarlos y luego consultar con los usuarios para ver el porqué de tanto tiempo sin ser ejecutado.
En la imagen 1.4 podemos ver una ejecución con los queries utilizados por un determinado infoprovider.
Recuerden que pueden ver específicamente los Libros de Trabajo y WADs seleccionando la opción que vemos en la imagen 1.5 dentro de la transacción ST03N.
ODS e InfoCubos
Pueden utilizar 2 caminos, donde lo mejor sería utilizar a ambos y luego se despega un tercer camino que siempre debe ser realizado.
1- Es correr como vimos anteriormente la transacción ST03N y ver que infoProviders fueron utilizados en los últimos meses.
Es muy probable que deban realizar varias ejecuciones mensuales y no 6 meses en una sola consulta, ya que es una carga muy grande para el servidor y puede traer problemas de performance.
2- Realizar un listado de todos los ODS e InfoCubos que podemos ver en el Repositorio de Metadatos y verificar si es utilizado por algún query o multiprovider.
3- Este paso quizás el más importante, es consultarle a todos los usuarios del sistema si están o no utilizando esos objetos, una vez que la respuesta es afirmativa procedemos con el paso 2.
2 Borrando objetos
Una vez detectados todos los objetos debemos comenzar con la depuración.
ODS e InfoCubos
Borrar estos objetos es tan simple como realizar click derecho del mouse sobre ellos y seleccionar la opción DELETE como vemos en la imagen a continuación.
Un dato no menor es que seguramente nos quedaran varios objetos que dependían de el como pueden ser Transformaciones y DTPs, que también deberán ser borrados con la misma técnica.
InfoObjetos con Datos Maestros
Quizás aquí nos encontramos con uno de los borrados más complicados por las dependencias que este genera.
Por ejemplo si nosotros queremos borrar los datos maestros de un InfoObieto tenemos que asegurarnos que no sea utilizado en ningún InfoProvider, en caso que así sea hasta que no hayan sido borrados los datos que contiene el InfoProvider, no podrán ser borrado los datos maestros ni el infoObieto.
Queries
Aquí entra en juego la transacción RSZDELETE como la vemos en la Imagen 2.2
1- Seleccionamos el tipo de Objeto a borrar.
2- Seleccionamos si ese objeto está activo o no.
3- Determinamos el InfoProvider que puede ser o no un InfoCubo.
4- No son obligatorias pero podemos seleccionar los queries no usados desde una determinada fecha, indicar por quien fue modificado y en qué fecha.
NOTA: una cuestión a tener en cuenta al utilizar la transacción RSZDELETE, es que ya no se podrá recuperar el objeto borrado. De hecho cuando uno intenta borrar por ejemplo un Query. El sistema emitirá un mensaje preguntando si uno está seguro de realizar el borrado correctamente una Query, podemos abrir el BexQuery Designer que intentará abrir el Query borrado.
Recuerde que podemos borrar Query, filtros, estructuras, ratios restringidos y variables.
 
 
 
Sobre el autor
Publicación académica de Milton Berm?dez Mu?oz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Milton Berm?dez Mu?oz
Profesión: Ingeniero Industrial - Colombia - Legajo: QM50F
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero industrial con matricula profesional y certificado en el m?dulo mm de sap, disponible para trabajar en proyectos sap en colombia o fuera del pa?s.
Certificación Académica de Milton Berm?dez