Cuando un esquema estrella contiene un segmento con hechos agregados, y un segmento de nivel inferior con hechos relacionados a nivel de detalle, las solicitudes que agregan en ambos niveles y luego los devuelven clasificados en base al nivel superior pueden sufrir el efecto multiplicativo. Esto significa que los valores de los hechos ya agregados pueden volver a agregarse, devolviendo, por tanto, valores multiplicados.
Al detectar el efecto multiplicativo, el adaptador desactiva la optimización para poder manipular el procesamiento de solicitudes y evitar el efecto. Sin embargo, el rendimiento puede verse afectado cuando la solicitud no ha sido optimizada.
Esta edición incorpora un nuevo análisis de contextos, capaz de detectar el efecto multiplicativo y de generar comandos de rutinas SQL que recuperan los valores correctos según el contexto de cada segmento. A continuación, las rutinas pasan al RDBMS en forma de subconsultas, en una declaración de SQL optimizada.
Para activar la función de análisis de contextos, pulse Cambiar ajustes típicos del adaptador, en la página Adaptadores de la Consola Web. Seleccione Sí para el parámetro FCA, en la sección Otros ajustes, y pulse Guardar, como indica la siguiente imagen.
WebFOCUS |