Привет, я борюсь с добавлением измерения времени в куб OLAP. Я могу заставить работать все в кубе, кроме даты.
В моем представлении исходных данных у меня есть столбец даты и времени.
Я использую Измерения->Новое измерение->Создать измерение времени на сервере. Я получаю хорошее иерархическое измерение времени (дата-месяц-квартал-год).
Позже я добавляю это измерение в куб и определяю регулярную связь со столбцом даты и времени из представления исходных данных (та же таблица, в которой есть данные фактов).
Когда я пытаюсь развернуть куб, я получаю сообщение об ошибке:
Ошибки в механизме хранения OLAP: не удается найти ключ атрибута при обработке: таблица: «имя_таблицы», столбец: «дата_регистрации», значение: «29 марта 2007 г., 15:00:00». Атрибут "Дата"
Может я чего-то не понимаю? В каждом руководстве, которое я могу найти, говорится о календарной таблице, уже созданной в исходной базе данных. Существует множество скриптов, которые создадут для вас календарную таблицу. Но почему я должен? Разве Создать измерение времени на сервере не предназначено для этого?