Ampliación de la agregación dinámica

Las funciones de agregación dinámica ofrecen una amplia flexibilidad para configurar orígenes de datos, tipos de componentes de medición y juegos de componentes de medición que cumplan requisitos de agregación complejos. Sin embargo, algunas implantaciones pueden requerir funciones y opciones de configuración que van más allá de las que proporciona el paquete base. Por ejemplo, es posible que una implantación necesite agregar datos de un origen y un tipo no incluidos en los orígenes de datos del paquete base o que utilice dimensiones y criterios diferentes o consultas para el procesamiento de agregaciones.

En casos como este, las funciones de agregación dinámica se pueden ampliar con el uso de las herramientas de configuración de Oracle Utilities Application Framework (consulte las herramientas de configuración) y otras opciones. En esta sección se describen algunas de las estrategias posibles para ampliar esta funcionalidad.

Objetos de negocio de origen de datos: si una implantación requiere agregar un tipo de datos de origen no incluido en los objetos de negocio de origen de datos del paquete base, se pueden crear objetos de negocio personalizados para cumplir este requisito. Estas son algunas de las consideraciones principales a la hora de crear objetos de negocio de origen de datos personalizados:

  • Opciones de configuración como, por ejemplo, "Tipos de componentes de medición de origen" o "Tipos de suscripción de consumo de origen".
  • Valores para las opciones de objeto de negocio “SQL de agregación”, “SQL de escáner de dimensiones” y “SQL de búsqueda de integrantes” procedentes de la lista de valores ampliable del SQL del origen de datos.
  • Algoritmos del evento del sistema “Generar SQL para origen de datos” que utilizan las opciones de configuración definidas para el origen de datos.

Valores de la lista de valores ampliable del SQL del origen de datos: si una implantación requiere un SQL de plantilla diferente del paquete base, se pueden crear valores de lista ampliable personalizados y hacer referencia a ellos en el objeto de negocio del origen de datos. Cuando cree un SQL de plantilla personalizado, empiece por un valor de lista ampliable existente. Seleccione el valor que mejor se ajuste a los requisitos y utilice la función Duplicar para crear una copia y editar el SQL según sea necesario.

Objetos de negocio de tipo de componente de medición de agregación: si una implantación requiere capturar datos para tipos de componentes de medición no incluidos en el paquete base, los objetos de negocio de tipo de componente de medición de agregación del paquete base pueden ampliarse según sea necesario. Estas son algunas de las consideraciones principales a la hora de crear objetos de negocio de tipos de componentes de medición personalizados:

  • Algoritmos del evento del sistema “Generar SQL para tipo de componente de medición” que utiliza los identificadores de valor y otra información definidos para el tipo de componente de medición.

Objetos de negocio de componente de medición de agregación: si una implantación requiere capturar datos para componentes de medición no incluidos en el paquete base, los objetos de negocio de componente de medición de agregación del paquete base pueden ampliarse según sea necesario. Estas son algunas de las consideraciones principales a la hora de crear objetos de negocio de componentes de medición personalizados:

  • Algoritmos del evento del sistema “Generar SQL para agregador de componente de medición” que utiliza los identificadores de valor y otra información definidos para el tipo de componente de medición.
  • Algoritmos del evento del sistema “Buscar integrantes” que utiliza el algoritmo “Generar SQL para agregador de componente de medición”, la configuración del origen de datos y otras configuraciones para buscar datos de integrantes de la agregación.
  • Algoritmos para el estado "Activo" del objeto de negocio, incluidos la agregación de datos y la derivación de valores.

Objetos de negocio de juego de componentes de medición: si una implantación requiere capturar datos para juegos de componentes de medición no incluidos en el paquete base, los objetos de negocio de juego de componentes de medición de agregación del paquete base pueden ampliarse según sea necesario. Estas son algunas de las principales consideraciones a la hora de crear objetos de negocio de juego de componentes de medición personalizados:

  • Algoritmos del evento del sistema "Generar SQL para juego de componentes de medición".
  • Algoritmos de los estados del ciclo de vida del objeto de negocio, según proceda.

Valores de lista ampliable de tipos de origen de criterios de agregación: si una implantación requiere valores de tipo de origen o de entidad de origen para los juegos de componentes de medición que difieran del paquete base, se pueden crear valores de lista ampliable personalizados. Cuando cree valores personalizados para esta lista de valores ampliable, empiece por un valor de lista ampliable existente. Seleccione el valor que mejor se ajuste a los requisitos y utilice la función Duplicar para crear una copia y editarla según sea necesario.