Как выяснить, какие столбцы в таблице фактов используются для расчета показателей в кубе OLAP? - PullRequest
0 голосов
/ 29 июня 2009

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

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

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

1 Ответ

0 голосов
/ 29 июня 2009

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

  • Для SSAS2005 взгляните на DSV (представление источника данных) и сопоставления для затемнения и значений таблицы фактов за кулисами. Это должно позволить вам увидеть, что происходит. Если у вас нет проекта, вы можете выполнить его реинжиниринг, используя опцию «Шаблон импорта служб анализа» (или некоторые другие) в диалоге нового проекта в BIDS.

  • Расчетные меры определены в скрипте куба. Если у вас есть проект куба или куба с обратной инженерией, вы можете открыть куб и увидеть это на вкладке «Расчеты».

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

...