SSAS Добавление атрибута описания вызывает ошибку развертывания - PullRequest
0 голосов
/ 03 февраля 2020

Я строю свой первый многомерный куб данных, поэтому я только начинаю кривую обучения.

Я могу легко создавать источники данных, представления, кубы и измерения, я также могу развернуть решение на localhost, где У меня установлен экземпляр служб анализа.

Проблемы начинаются, когда я пытаюсь добавить атрибуты в свои измерения. В частности измерение детали, которое имеет атрибут с именем Purchase_Part_Description

Если я удаляю этот атрибут, куб развертывается без ошибок, если я оставляю этот атрибут, я получаю следующую ошибку

Warning     Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'dbo_Dim_Purchase_Part', Column: 'Purchase_Part_Description', Value: 'IC, AMPLIFIER, GAAS PHEMT'. The attribute is 'Purchase Part Description'.            0   

Вкл. в моей базе данных у меня есть 4 строки с номерами деталей с именем «I C, AMPLIFIER, GAAS PHEMT», но все они имеют разные значения ключей, которые используются для связывания детали с моей таблицей фактов.

Любая идея с чего начать устранение неполадок?

все параметры куба остались нетронутыми

Ответы [ 2 ]

0 голосов
/ 03 февраля 2020

Понял, что я могу поиграть с ключевыми столбцами и именными столбцами, чтобы эта ошибка исчезла go.

0 голосов
/ 03 февраля 2020

Возможно, в столбце внешнего ключа таблицы фактов есть значения, относящиеся к этому измерению, которые не существуют в качестве ключей в измерении. У вас должен быть какой-то неизвестный член в измерении, и установите суррогатный ключ для этого элемента для всех строк, которые не имеют реального отношения из таблицы фактов.

...