Сейчас не полное покрытие определений переменных по следующим причинам:
один speс.yaml, но удобнее если их несколько (сейчас несколько определений разбросаны по разным файлам из-за удобства)
можно склеить несколько определений, это самый простой случай видимо
не все таблицы можно отпарсить с помощью одного ParsingDefinition из-за повторящихся заголовков (грубо говоря, "молоко" может быть и в "цены на молоко" и в "молоко, млн. т")
может быть, нужна проверка определения самого на себя - не находит ли он одни заголовки в других
не все таблицы можно отпарсить с помощью одного ParsingDefinition из-за кастом функций для ридера (случай reader =fiscal)
может быть кастом ридер вообще давать в отдельный конфиг
Эти причины требуют разного решения.
Доп. комментарии:
мы не хотим 100% покрытия файла, но хотим понимать, почему не считываем оставшиеся переменные
нужны тестовые точки для каждой таблицы, например годовая-2000 год, 2016 - не очень хороший год.
Сейчас не полное покрытие определений переменных по следующим причинам:
один speс.yaml, но удобнее если их несколько (сейчас несколько определений разбросаны по разным файлам из-за удобства)
не все таблицы можно отпарсить с помощью одного ParsingDefinition из-за повторящихся заголовков (грубо говоря, "молоко" может быть и в "цены на молоко" и в "молоко, млн. т")
не все таблицы можно отпарсить с помощью одного ParsingDefinition из-за кастом функций для ридера (случай reader =fiscal)
Эти причины требуют разного решения.
Доп. комментарии: