то есть пока поставщики данных не будут сами обновлять схему перед изменением своих продюсеров - нечего и пытаться в это влезать?
Да, строгую схему выводить на своей стороне не нужно; но аналитику все равно как-то надо делать, поэтому обычно мы договариваемся с такими товарищами не о схеме, а о наборе соглашений, конвенций, какие атрибуты в каком виде должны быть, какие опциональные (и как трактовать их отсутствие)... эти конвенции мы уже приводим к схеме, отбрасывая все о чем мы не знаем (суть паттерна tolerant reader), но сырые данные тогда точно придётся хранить, они гораздо чаще нужны