Один из нашего производства куба не удалось со следующим сообщением об ошибке:ссылочной целостности ошибка обработки измерений для куба
Источник: Analysis Services Выполнение DDL задач Analysis Services Выполнение DDL Задача Описание: Ошибки в двигателе хранения OLAP : Ключ атрибута не может быть найден при обработке: Таблица: 'dbo_vw_FACT_OperationalTimeSheetData', Column: 'CurrentHomeLaborOrg', Значение: '117-MARKETPLACE-38'. Атрибут «KeyOrganisation». Конец Предупреждение Предупреждение: 2013-07-22 06: 26: 07,51 Код: 0x811F0002
Источник: Analysis Services Выполнение DDL задач Analysis Services Выполнение DDL задач Описание: Ошибки в двигателе хранения OLAP: Ключ атрибут превращали в неизвестный член, потому что атрибут ключ не найден. Атрибут KeyOrganisation размерности: Current Home Организация из базы данных: LadbrokesReporting2005, Cube: MIS Clone, Измерить Группа: Kronos Time Sheet, Раздел: 201307, Запись: 179774. Конец Предупреждение
На обширных поисков Google для выше сообщения об ошибке. Я узнал, что это связано с ссылочной целостностью, т. е. некоторые строки в таблице фактов не могут быть связаны с таблицей измерений. В моем предыдущем анализе я понял, что для некоторых значений, подобных приведенным выше в сообщении об ошибке «117-MARKETPLACE-38» в таблице фактов, формат в таблице измерений был «117_Marketplace_38». Тем не менее, я раскопал некоторые поразительные факты: -
Запроса для вида, который заполняет тот факт, преобразует данные Inthe формата «117-ТОРГОВЫЕ-38». Формат данных в исходных таблицах равен «117_Marketplace_38».
Есть много других записей в формате «117-Marketplace-38». Однако ошибка, кажется, присутствует только для этой записи. Итак, почему другие принимаются, но это не так?
У меня кончились идеи. Следовательно, было бы здорово, если бы кто-то мог помочь мне в этом.
проверить на наличие пробелов. –
Примите это во внимание, но, скорее всего, это не проблема. Есть еще предложения? – Sparky