Procesamiento de carga útil de OpenWay de Itron

Por defecto, el procesamiento de cargas útiles del adaptador de OpenWay de Itron funciona de una manera distinta a como lo hace para los demás adaptadores. Sin embargo, se puede configurar para que funcione como otros adaptadores en los que las cargas útiles se guardan en un área temporal del almacenamiento de objetos de Oracle y, a continuación, se someten a un procesamiento por lotes. Para grandes volúmenes, el guardado en un área temporal puede aportar ventajas de rendimiento, porque permite que el servicio web simplemente entregue la carga útil. La recopilación de cargas útiles guardadas se puede procesar en varios threads de procesamiento por lotes.

El procesamiento de cargas útiles de Itron necesita la misma configuración y preparación que los demás adaptadores. Detalles específicos sobre la configuración del procesamiento de Itron:
  • Ubicaciones de almacenamiento de objetos: el procesamiento de cargas útiles de OpenWay de Itron utiliza ubicaciones de almacenamiento de objetos (incluidos conjuntos y pares de claves y valores de lista ampliable de configuración de almacenamiento de ficheros) para capturar las cargas útiles de evento y consumo o las excepciones que se reciban desde el sistema de recopilación de datos.

  • Sistemas de recopilación de datos y listas de valores ampliables: el procesamiento de cargas útiles de Itron utiliza la configuración del sistema de recopilación de datos y de la lista de valores ampliable de la misma manera que hace con los demás adaptadores.

  • Valores de lista ampliables de configuración de procesamiento de carga útil de SGG: estos valores definen detalles de procesamiento de carga útil para el sistema de recopilación de datos de Itron, al que se hace referencia en el control de lotes de procesamiento de carga útil.

  • Controles de lotes de procesamiento de carga útil: control de lotes utilizado para el proceso de carga útil según una plantilla proporcionada en el paquete base.

  • Configuración maestra: valores de configuración para el procesamiento de carga útil de OpenWay de Itron, incluidos los que especifican el uso de un área temporal de la carga útil en el almacenamiento de objetos. Consulte Configuración maestra de OpenWay de Itron para obtener más información sobre la configuración del sistema para procesar cargas útiles y excepciones de OpenWay de Itron.

Procesamiento por lotes diferido

Es recomendable configurar un proceso de supervisión en estado Pendiente para los objetos de negocio de medida inicial de carga, de forma que se puedan diferir los procesos de creación de validación, edición y estimación y medidas a un procesamiento por lotes.

El procesamiento diferido aporta las siguientes ventajas adicionales:

  1. Permite garantizar el procesamiento cronológico de lecturas escalares, lo que supone un procesamiento más eficiente. El procesamiento de lecturas escalares de forma desordenada puede suponer un trabajo adicional, ya que se crean y procesan medidas iniciales de conciliación para reajustar los cálculos de consumo.

  2. Permite garantizar que los componentes de medición se procesan en orden, según sus relaciones. Por ejemplo, si se configura un canal escalar como el canal de comprobación de un canal de intervalo, se procesará en primer lugar el canal escalar, de forma que haya datos disponibles para la comprobación de suma y para rellenar los saltos de intervalo necesarios.

Configuración

La configuración de un procesamiento diferido implica añadir un control de lotes “Supervisión de datos iniciales de medida – Dispositivos físicos” como proceso de supervisión en estado Pendiente a los siguientes objetos de negocio:

  • D1-InitialLoadIMDInterval

  • D1-InitialLoadIMDScalar

Cuando se realiza el procesamiento diferido de medidas iniciales, será necesario programar el control de lotes “Supervisión de datos iniciales de medida – Dispositivos físicos”” con una ejecución más frecuente. Deberá programarse de forma que se ejecute con un recuento de threads superior de forma inmediata tras la finalización del ciclo de lecturas programadas de Itron y con menos threads en el resto del día, para seleccionar otras medidas iniciales que pudieran haberse recibido (como, por ejemplo, las recibidas mediante comandos de lectura bajo demanda).

Procesamiento por defecto — No recomendado

Por defecto, el procesamiento de cargas útiles del adaptador de OpenWay de Itron funciona de una manera distinta a como lo hace para los demás adaptadores. En lugar de utilizar el procesamiento por lotes, las cargas útiles de Itron se procesan a medida que se reciben. Las cargas útiles y las excepciones enviadas desde el sistema de recopilación de datos de OpenWay de Itron se reciben a través de Servicios web entrantes que llaman a componentes de negocio para que se encarguen de procesar las cargas útiles y las excepciones a medida que se reciben, en lugar de guardarlas en ubicaciones de almacenamiento de objetos. Consulte Servicios web entrantes de OpenWay de Itron para obtener más información sobre los servicios web entrantes utilizados para recibir cargas útiles y excepciones desde el sistema de recopilación de datos de OpenWay de Itron. No se trata de un enfoque recomendable.