Почему SSAS не загружает какие-либо данные измерений для моего куба?
-
21-08-2019 - |
Вопрос
Предыстория:
Я пишу поставщика данных, который SSAS будет использовать для получения данных из сторонней системы.
Я написал инструмент, который будет создавать кубы, измерения, группы измерений и меры на основе конфигурации сторонней системы с использованием AMO.
Теперь, в браузере Cube, я могу извлекать элементы измерений, однако данные измерений никогда не запрашиваются - я знаю это, потому что мой поставщик данных регистрирует все SQL-запросы SSAS от него.
Итак, как мне это диагностировать?Каковы шаги настройки для мер (это просто обычная мера 1: 1 по отношению к измерению с одним ключом - ОЧЕНЬ простой куб).
Насколько я могу судить, мои отношения такие же, как рабочее измерение и measure, и я не получаю никаких ошибок от служб безопасности или журналов событий, просто тишина и набор пустых ячеек в браузере куба.
Мысли?
Решение
Я нашел свою проблему.
Когда я создавал группу мер с помощью AMO, я никогда не создавал для нее раздел.Группы измерений без разделов будут развернуты и обработаны без ошибок, но ничего не будет запрошено, поскольку связь с таблицей фактов не существует.
Другие советы
ВЫЧИСЛИТЬ;команда отсутствовала на вкладке Скрипты / Вычисления.Решено, и это работает
Для корректных Расчетов:
На вкладке Вычисления куба убедитесь, что вы находитесь в режиме просмотра сценария (в отличие от режима просмотра формы).Напишите слово CALCULATE в области script.Вернитесь на вкладку браузера, чтобы убедиться, что теперь у вас есть данные измерений.
Спасибо за руководство, Иэн!