Bekanntes Problem: Eventstream-Veröffentlichung schlägt fehl, wenn die Spalte ein leeres Array enthält und ein Operator hinzugefügt wird.
Sie können einen Ereignisstream mit Datenspalten und einem Transformationsoperator erstellen, um die Daten zu verarbeiten. Die Daten enthalten eine Spalte mit einem leeren Array. Wenn Sie versuchen, den Ereignisstream zu veröffentlichen, wird ein Fehler angezeigt und nicht veröffentlicht.
Status: Offen
Produktbereich: Real-Time Intelligence
Symptome
Sie können einen Ereignisdatenstrom nicht veröffentlichen, wenn beide der folgenden Bedingungen erfüllt sind: Die Daten enthalten eine Spalte mit einem leeren Array und ein Operator wird hinzugefügt, um die Daten zu verarbeiten. Sie erhalten eine Fehlermeldung, die Failed to publish topology changes
ähnelt.
Lösungen und Problemumgehungen
Um dieses Problem zu umgehen, sollten Sie vermeiden, leere Arrays in die Ereignisse aufzunehmen.