Источники данных руля / плагина

После того, как я успешно скомпилировал, установил и протестировал плагин источников данных руля, я удалил некоторые значения источников данных в плагине источников данных, но они все еще присутствуют в свойствах узла, это нормально? При попытке удалить их вручную (с красным крестиком в свойствах узла) выдается следующее сообщение об ошибке:

"Произошла ошибка при удалении свойства" testxxx ": произошла ошибка при обновлении узла xxxx <- вы не можете обновить свойство" testxxx ", которое принадлежит провайдеру" источники данных "благодаря провайдеру" по умолчанию "

Спасибо за помощь

1 ответ

Тот факт, что свойства остаются, является намеренным поведением, но оно кажется недальновидным, поскольку в нем отсутствует способ очистки всех свойств узла.

Я вижу несколько возможностей здесь:

  • мы можем удалить свойства, когда источник данных удален (и с настраиваемой опцией, чтобы удалить их или сохранить их, когда источник данных отключен),
  • мы могли бы добавить "чистую" кнопку в источник данных для всех прошлых источников данных, чтобы удалить их в любое время (но это кажется неудобным),
  • мы могли бы изменить владельца собственности, вернув его к стандартному, при удалении источника данных (но это не решает проблему массового удаления).

Не могли бы вы открыть отчет об ошибке в https://issues.rudder.io/projects/datasources/issues/new чтобы мы могли отслеживать и устанавливать приоритеты этого изменения?

Тем временем вы можете обойти проблему следующим образом: - создав новый источник данных, - укажите ключ свойства узла, который вы хотите удалить, в поле "ключ свойства", - укажите URL, который всегда возвращает 404, - в поле "что делать" в 404"часть в нижней части конфига, выберите" удалить свойство " (должно быть по умолчанию).

Конечно, но у меня нет лучшего решения, пока мы не решим основную проблему.

Другие вопросы по тегам