валидация возможна только на момент исполнения, когда предыдущите шаги добавили в схему изначально отсутствовавших в ней колонок или породили previously unreferenceable датасеты
Выскажу свое мнение. Беспрестрастное, потому что я не люблю дата инжениринг что с гуем, что без :)
Работа с такой конфигурацией - это полноценное программирование. Программирование на yaml, ini или json имеет все сложности программирования, но только теперь без полезных инструментов языков программирования. Замена json/yaml на GUI - шаг еще дальше в эту сторону: у людей отняли еще и возможности текстового редактора (копипаст).
валидация возможна только на момент исполнения, когда предыдущите шаги добавили в схему изначально отсутствовавших в ней колонок или породили previously unreferenceable датасеты
ну окей, а с данными это как-то согласуется? этот конфиг имеет отношение к схемам данных? ну если они есть.