What's new in version 10.3.2
Apama Analytics Builder now supports device groups that have been defined in the
Cumulocity IoT inventory. They are available for selection from the
Input category of the palette. See also
Adding a block.
When you expand the
Input or
Output category in the palette, a search box is now shown that you can use to list the devices and device groups that you are looking for. The search is case-sensitive. For more information, see
Adding a block.
Note: Apama Analytics Builder only supports devices that are marked with a c8y_IsDevice fragment in the Cumulocity IoT inventory. Child devices are not supported.
A special output block, the
Trigger Device, can now be selected from the palette; it sends the output back to the device which triggered the output. Models can now process data from multiple devices, and scale up (using multiple cores) when doing so. For detailed information, see
Model execution for different devices.
Apama Analytics Builder now supports input devices that are referred to as "broadcast devices". Signals from these devices are available to all models across all devices. For detailed information, see
Broadcast devices.
In previous versions of
Apama Analytics Builder, it was possible to create a model that received data from multiple devices or sent data to multiple devices. This is no longer possible in the default configuration; trying to activate such a model will fail with an error. In order to run such models, the concurrency level must be set to 1 (see
Model execution for different devices). This will limit the performance of executing analytics.
On the canvas of the model editor, the labels of the following blocks now include the value of the most important parameter:
The
Expression block now shows the defined expression.
The
Threshold block now shows the defined threshold value.
The
Combiner block now shows the defined mode.
The
Extract Property block now shows the defined property name.
The
Rounding block now shows the defined rule.
The
Time Delay block now shows the defined delay in seconds.
The
Expression block now handles Boolean literals and logical operators in a case insensitive manner. This is different from Apama's Event Processing Language (EPL) which only accepts lowercase Boolean literals and logical operators.
The toolbar button for leaving the model editor is now located at the very right of the toolbar. See also
Leaving the model editor.
The following paths are now used (now including
extensions/config/files in the path):
/usr/edge/properties/apama/extensions/config/files/support/cumulocity/ /usr/edge/properties/apama/extensions/config/files/framework/monitors/ Note: The location of the configuration files may be subject to change in future major releases.
A new topic with information on virtual devices has been added to the documentation. See
Virtual devices.