Источники данных руля / плагина
После того, как я успешно скомпилировал, установил и протестировал плагин источников данных руля, я удалил некоторые значения источников данных в плагине источников данных, но они все еще присутствуют в свойствах узла, это нормально? При попытке удалить их вручную (с красным крестиком в свойствах узла) выдается следующее сообщение об ошибке:
"Произошла ошибка при удалении свойства" testxxx ": произошла ошибка при обновлении узла xxxx <- вы не можете обновить свойство" testxxx ", которое принадлежит провайдеру" источники данных "благодаря провайдеру" по умолчанию "
Спасибо за помощь
1 ответ
Тот факт, что свойства остаются, является намеренным поведением, но оно кажется недальновидным, поскольку в нем отсутствует способ очистки всех свойств узла.
Я вижу несколько возможностей здесь:
- мы можем удалить свойства, когда источник данных удален (и с настраиваемой опцией, чтобы удалить их или сохранить их, когда источник данных отключен),
- мы могли бы добавить "чистую" кнопку в источник данных для всех прошлых источников данных, чтобы удалить их в любое время (но это кажется неудобным),
- мы могли бы изменить владельца собственности, вернув его к стандартному, при удалении источника данных (но это не решает проблему массового удаления).
Не могли бы вы открыть отчет об ошибке в https://issues.rudder.io/projects/datasources/issues/new чтобы мы могли отслеживать и устанавливать приоритеты этого изменения?
Тем временем вы можете обойти проблему следующим образом: - создав новый источник данных, - укажите ключ свойства узла, который вы хотите удалить, в поле "ключ свойства", - укажите URL, который всегда возвращает 404, - в поле "что делать" в 404"часть в нижней части конфига, выберите" удалить свойство " (должно быть по умолчанию).
Конечно, но у меня нет лучшего решения, пока мы не решим основную проблему.