✒️SAP BI / BW BO Bloqueo de Datos
SAP BI / BW BO Bloqueo de Datos
Bloqueo de Datos
1 Conceptos generales de la lógica de bloqueo
En general, se aplica lo siguiente al bloqueo de datos de transacción:
* Todos los datos que un usuario llama en el contexto de una query lista para la entrada o una función de planificación se bloquean de manera exclusiva para dicho usuario.
En la lección anterior vimos cómo crear este tipo de query.
· * Dos planificadores se bloquean entre sí en caso de que sus selecciones/segmentos coincidan en al menos un registro de datos y tengan al menos un ratio en común.
El registro de datos se bloquea debido a que forma parte de la selección, independientemente de si existe o no el registro de datos. Motivo: el planificador puede estar a punto de crear los registros de datos.
Si introduce datos planificados a una granularidad óptima, también se bloquean los datos en el siguiente nivel de granularidad más alto.
Siempre que un usuario accede a datos planificados (en modo de modificación), estos datos se bloquean frente a los cambios de otros usuarios. Los bloqueos permanecen siempre y cuando el usuario edite este registro de datos; es decir, el tiempo que los datos permanecen en la memoria intermedia. Por este motivo, los bloqueos sólo se eliminan cuando el usuario abandona la planificación.
Todos los registros de datos de la agregación influyen en el resultado (es decir, la suma) y, por consiguiente, el valor que ve el usuario y el valor que utiliza el sistema para calcular los registros delta una vez que se han modificado los datos.
Esto significa que todos estos registros influyen en el resultado de la planificación (y los registros delta) y deben estar bloqueados frente a modificaciones.
Las selecciones de dos filtros se bloquean entre sí en caso de que (todas) contengan los mismos valores de característica y ratios y tengan al menos un registro de datos en común. Sin embargo, este registro de datos no tiene necesariamente que existir en la base de datos.
Si ejecuta una función de planificación o una query que utiliza un filtro, primero se reemplazan las variables del filtro. El reemplazo se realiza automáticamente o el usuario final puede fijar las variables manualmente.
Manual significa que el usuario introduce literalmente los valores de las variables manualmente. Sin embargo, también es posible utilizar una variante para variables si la variable se va a rellenar en la operación en proceso de fondo.
El filtro se utiliza para bloquear los datos planificados. De este modo, se bloquea la selección de filtro entera, incluso si posteriormente el usuario restringe aún más el filtro.
Sólo las variables utilizadas para almacenar el área de selección son relevantes al bloqueo. Sin embargo, los "valores propuestos" de la query (que también se pueden rellenar con una variable), no se utilizan para bloqueo; sólo se utilizan para la selección de datos.
Dependiendo de la opción de la query, el usuario puede restringir aún más el filtro o utilizar "valores propuestos".
Esta figura muestra cómo derivar una selección de filtro desde una query lista para la entrada y examina el " Servicio de bloqueo".
Las selecciones de característica grabadas en la definición de query se introducen en "Con restricción". En el ejemplo anterior, no hay selecciones de característica en las filas o columnas, sólo en el área de filtro.
Las características que no tienen restricción (selección) se introducen en "Sin restricción". En lo que respecta al bloqueo, se tratan como si todos los valores estuvieran bloqueados, es decir"*".
En último término, permanecen los ratios registrados en la query lista para la entrada. Se añaden al área "Ratios".
En la Imagen 1.2 anterior se muestran los datos bloqueados debido a la definición de query.
Nota: Al momento de que se esté implementando una planificación integrada de BI SAP se recomienda que se utilice el concepto de bloqueo optimizado para las aplicaciones que se estén creando, esto implica modelar las selecciones en los componentes de las aplicaciones de planificación. De tal manera que cuando esté en el Modo Cambios los diferentes usuarios pueden editar diferentes objetos.
2 Gestión de bloqueos del "Servicio de bloqueo"
Cuando se ejecuta una query lista para la entrada o función de planificación, los datos seleccionados se bloquean automáticamente.
El bloqueo se lleva a cabo para cada InfoSitio, tal como se muestra en la imagen 7.4.3
El nivel de agregación, el propio InfoCubo en tiempo real o un MultiSitio se puede utilizar como InfoSitio.
Para ver las selecciones bloqueadas, vaya a la etiqueta (=solapa) “Bloqueo” e introduzca el nombre del InfoSitio en que se basa la función de planificación o la query de planificación.
En la imagen 7.4.4 la casilla que contiene las selecciones de filtro y la tabla de selecciones de datos correspondiente describe la selección que se va a bloquear.
A la izquierda, puede ver cómo el Servicio de Bloqueo, muestra las selecciones que se van a bloquear en forma de informe.
Se muestra todas las selecciones individuales. Además, el ratio se incluye como un valor para el InfoObjeto técnico 1KYFNM.
Las entradas de bloqueo se muestran para cada InfoSitio, como puede ver en el anterior informe del “Servicio de bloqueo”
Puede utilizar la transacción SM12 para ver las entradas de bloqueo así como eliminarlas. El nombre de la tabla seleccionada reduce la visualización de las entradas de bloqueo a los datos de transacción bloqueados.
Para más información, acceda a la nota SAP 816730.
Recuerde que para ver una nota SAP debe ingresar a: http://service.sap.com/notes con un usuario OSS.
3 Opciones de implementación para servicio de bloqueo
Debido a que las tablas de selección deben grabarse y gestionarse de manera central para todos los usuarios y los servidores de aplicaciones, existen diversas variantes de implementación del "Servicio de bloqueo".
Se encuentran disponibles las siguientes opciones de implementación:
- Servidor de cola de SAP
- Memoria de objetos compartida
- Memoria caché actual
La parametrización por defecto mostrada en la tabla anterior ofrece alto rendimiento y sólo necesita un esfuerzo administrativo limitado.
Presionando en el botón información a la derecha de cada una de las opciones que vemos en la imagen a continuación pueden obtener más detalles sobres sus usos.
 
 
 
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