Как лучше всего справиться с этим сценарием:
- Таблица измерений категорий содержит категории «Еда» и «Напитки».
- Запись факта поступает с неизвестной категорией и создает предполагаемый элемент «Н/Д» в измерении «Категория».
- У нас есть процесс проверки предполагаемых членов, оказывается, это была опечатка, и категория для этой записи фактов должна была быть «Еда».
Возможные действия:
Вариант A: вернуться к исходной системе и исправить категорию, чтобы она соответствовала одной из существующих категорий. При следующем запуске ETL выбирает существующую категорию и обновляет таблицу фактов. Получение общего количества продуктов питания включает эту запись факта, когда обновление завершено.
Вариант B: в таблице параметров измените поле CategoryName на «Food» и оставьте предполагаемый элемент. Не исправить в исходной системе - в отчетах группировать по CategoryName вместо ключа категории.
Если исправление в исходной системе невозможно - каковы другие варианты обработки этого сценария?