Грег фактически ответил в комментарии под вашим вопросом.
Позвольте мне немного расширить его объяснение.
Таблица dbo.FACT1
имеет строку со столбцом LoanAge = -93
Это запись # 185597, когда куб выполняет запрос T-SQL для захвата раздела Fact Combined SUBPRIME 20180401 HPI Median
данных.
Однако это значение (-93) отсутствует в атрибуте LoanAge
измерение LoanAge
.
Чтобы исправить это, вам нужно:
- добавить это значение в
LoanAge
таблицу размеров
- «Обновление процесса»
LoanAge
измерение
- Обработка
Fact Combined SUBPRIME 20180401 HPI Median
раздела снова.
И выясните, почему измерение не имеет значения -93.
Возможно, вам нужно реализовать сценарий измерения с опозданием, если ваши факты поступают раньше, чем значения измерения.
например. одно неизвестное значение исходит из фактов, добавьте его, пометьте каким-нибудь именем по умолчанию (например, «Неизвестно -93»). И обновите их позже, как только таблица ссылок измерения будет иметь этот код.
Это обычный случай, он не совсем применяется к такому простому атрибуту, как age (числовое значение без дополнительного описания).