Почему SSAS не загружает какие-либо данные измерений для моего куба?

StackOverflow https://stackoverflow.com/questions/365718

Вопрос

Предыстория:

Я пишу поставщика данных, который SSAS будет использовать для получения данных из сторонней системы.
Я написал инструмент, который будет создавать кубы, измерения, группы измерений и меры на основе конфигурации сторонней системы с использованием AMO.

Теперь, в браузере Cube, я могу извлекать элементы измерений, однако данные измерений никогда не запрашиваются - я знаю это, потому что мой поставщик данных регистрирует все SQL-запросы SSAS от него.

Итак, как мне это диагностировать?Каковы шаги настройки для мер (это просто обычная мера 1: 1 по отношению к измерению с одним ключом - ОЧЕНЬ простой куб).

Насколько я могу судить, мои отношения такие же, как рабочее измерение и measure, и я не получаю никаких ошибок от служб безопасности или журналов событий, просто тишина и набор пустых ячеек в браузере куба.

Мысли?

Это было полезно?

Решение

Я нашел свою проблему.

Когда я создавал группу мер с помощью AMO, я никогда не создавал для нее раздел.Группы измерений без разделов будут развернуты и обработаны без ошибок, но ничего не будет запрошено, поскольку связь с таблицей фактов не существует.

Другие советы

ВЫЧИСЛИТЬ;команда отсутствовала на вкладке Скрипты / Вычисления.Решено, и это работает

Для корректных Расчетов:

На вкладке Вычисления куба убедитесь, что вы находитесь в режиме просмотра сценария (в отличие от режима просмотра формы).Напишите слово CALCULATE в области script.Вернитесь на вкладку браузера, чтобы убедиться, что теперь у вас есть данные измерений.

Спасибо за руководство, Иэн!

Для других:

  • Проверьте, есть ли ВЫЧИСЛИТЬ; команда присутствует на вкладке Скрипты/Вычисления.
  • Убедитесь, что вы указали взаимосвязь между измерениями и группами мер.
  • Установите для всех связанных свойств UnknownMember измерения значение Visible (Видимый).

Еще предложения здесь и здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top