как определить, какие столбцы в таблице фактов используются для вычисления показателей в кубе OLAP?

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

  •  21-08-2019
  •  | 
  •  

Вопрос

Я должен убедиться, что данные куба olap и данные из реляционных таблиц, из которых создается куб, верны.И я сделаю это, написав запросы TSQL и сравнив значения с данными cube.

Но я застрял в процессе определения того, какие столбцы используются для измерения.Как мне определить, какие столбцы используются для измерения?

Помощь оценена!

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

Решение

Вам нужно посмотреть на метаданные куба.

  • Для SSAS2005 взгляните на DSV (представление источника данных) и сопоставления со значениями dim и таблицей фактов за кулисами.Это должно позволить вам увидеть, что происходит.Если у вас нет проекта, вы можете перепроектировать его, используя опцию "Импортировать шаблон служб anslysis" (или что-то подобное) в диалоговом окне "Новый проект" в BIDS.

  • Вычисляемые меры определяются в скрипте куба.Если у вас есть куб с обратным проектированием или проект куба, вы можете открыть куб и посмотреть это на вкладке "вычисления".

  • Для AS2000 вы можете открыть кубы на сервере (при условии наличия достаточных разрешений) и посмотреть на имеющиеся там сопоставления.Существует инструмент под названием OLAPScribe, который поможет вам сделать это для AS2000.В качестве альтернативы вы можете запустить трассировку в исходной базе данных и захватить SQL, сгенерированный кубом по мере его обработки.

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