MS SQL Analysis Services | Dimension key errors

Cube –> Process –> Change Settings

 

Закладка Dimension key errors (настройка обработки ошибок, которые могут возникнуть на уровне измерений):

 

 

Use default error configuration – вариант обработки ошибок по умолчанию

 

Use custom error configuration – настраиваемые опции, такие как:

 

  Key error action – что делать если возникла ошибка на уровне ключа:
  Convert to unknown (сконвертировать в "неизвестность") / Discard record (удалить запись)

 

  Processing Error Limit – лимит игнорируемых ошибок, возникающих в процессе наваривания куба:
  Ignore Errors Count (игнорировать ошибки) / Stop on error (остановить наваривание куба или журналирование – указывается в

  On error action при наличии ошибки или n ошибок – количество указывается в Number of errors

 

  Specific error conditions – настройка действий (Ignore error / Report and continue / Report and stop) по специфическим ошибкам:

Key not found – когда не найден ключ;

  Duplicate key – когда ключ задвоился;

  Null key converted to unknown – нуловое значение ключа сконвертировалось в "неизвестность"*;

  Null key not allowed – нуловое значение ключа недоступно

 

Error log path – путь к файлу – журналу ошибок

 


*

Например, пустое значение ключа, которое может возникнуть в случае отсутствия первичного и внешнего ключа между таблицами Фактов и Измерения и тогда в данных будет ситуация наличия Факта, ссылающегося на несуществующий ID Измерения. Если при наличии такой ошибки "значение" (атрибут) неизвестного измерения сконвертировать в "неизвестность", то можно дополнительно настроить как будет вести себя система с такими "неизвестными" – см. также свойство измерения Error Configuration | NullKeyConvertedToUnknown

 

См. дальше: Process Cube

 



© 2018 | Анна Петросян | pashelp@yandex.ru