Bekanntes Problem: Die Veröffentlichung des Ereignisstreams 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: Öffnen
Produkterfahrung: Echtzeit-Intelligenz
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 Umgehungen
Um dieses Problem zu umgehen, vermeiden Sie die Aufnahme leerer Arrays in die Ereignisse.