2015-09-22 6 views
0

Я добавил несколько новых столбцов в измерение в SSAS.«Дубликат атрибутного ключа» при обработке измерения для атрибута 1, но не другого

Когда я обрабатываю измерение, я получаю сообщение об ошибке, подобное приведенному ниже:

A duplicate attribute key has been found when processing

Теперь я знаю, что эта ошибка нуждаемости она имеет в виду запись в State поле в котором у меня есть San Jose и san jose (обратите внимание на случай).

Однако я не уверен, почему эта ошибка не подходит для других полей измерения. Например, поле имени имеет John и john, но это не вызывает ошибки.

Я думаю, что знаю, как исправить дублирующий атрибут ключа (возможно, установив все значения в один и тот же регистр или изменив сортировку измерения), однако я блуждаю, почему у меня нет этой проблемы с атрибутом имени?

+0

Это также зависит от того, как атрибуты относятся к ключу. У вас есть отношения атрибутов, определенные в измерении с помощью составных клавиш? Если нет, не так ли? – Vinnie

+0

@ Lock вы поняли это? – GregGalloway

ответ

0

Является ли сортировка вашей базы данных базы данных SQL чувствительной, но сортировка вашего сервера SSAS и базы данных и размерности нечувствительны к регистру? Эти сопоставления должны совпадать.

Что касается причины возникновения ошибки в состоянии, возможно, это ошибка до ошибки имени? Атрибуты, начиная с ключа через отношения атрибутов, должны обрабатываться первыми. Или, может быть, есть два ряда с тем же городом, которые указывают на Сан-Хосе с другим корпусом, но то же самое не происходит для имени?