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

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

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

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

0
задан 5 December 2018 в 10:01
1 ответ

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

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

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

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

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

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

0
ответ дан 5 December 2019 в 05:01

Теги

Похожие вопросы