The current design uses a generated name for the trigger, global variable, data queue, and Kafka topic.
The name consists of the prefix 'AI' followed by 8 digits.
Ex. AI70363241
The name used for the IBM i objects may not be that important, as they are specific to the implementation and are managed by AIStream.
We do set a reasonably descriptive label on the objects to help identify them.
The Kafka topic name, on the other hand, should probably be something more descriptive.
This Kafdrop screenshot only lists 2 AIStream topics, and it's already difficult to determine which is which.

We could allow the user to specify the topic name, or we could build a descriptive name using the system, database, schema, and table name.
The current design uses a generated name for the trigger, global variable, data queue, and Kafka topic.
The name consists of the prefix 'AI' followed by 8 digits.
Ex. AI70363241
The name used for the IBM i objects may not be that important, as they are specific to the implementation and are managed by AIStream.
We do set a reasonably descriptive label on the objects to help identify them.
The Kafka topic name, on the other hand, should probably be something more descriptive.
This Kafdrop screenshot only lists 2 AIStream topics, and it's already difficult to determine which is which.
We could allow the user to specify the topic name, or we could build a descriptive name using the system, database, schema, and table name.