2014-08-04 2 views
0

Я полностью свежую к серверу OLAP. У меня есть OLAP-запрос, который работает нормально, я просто хочу знать, какие таблицы связаны, чтобы отправить результат и как (я имею в виду, с каким соединением). Вот запрос.Как декодировать запрос OLAP?

WITH MEMBER [Measures].[ThisYearMonthToDate] AS 'Sum({[Time].[All Time].[2013]. 
[Q1].[January],[Time].[All Time].[2013].[Q1].[February],[Time].[All Time].[2013]. 
[Q1].[March],[Time].[All Time].[2013].[Q2].[April],[Time].[All Time].[2013].[Q2].[May]}, 
[Measures].[Main Temp Id])'MEMBER [Measures].[LastYearMonthToDate] AS 
'Sum({[Time].[All Time].[2012].[Q1].[January],[Time].[All Time].[2012].[Q1].[February], 
[Time].[All Time].[2012].[Q1].[March],[Time].[All Time].[2012].[Q2].[April], 
[Time].[All Time].[2012].[Q2].[May]}, [Measures].[Main Temp Id])' SELECT {[Measures]. 
[LastYearMonthToDate], [Measures].[ThisYearMonthToDate]} ON COLUMNS, 
{([PublicRegion].[All Regions].[USA]),([PublicRegion].[All Regions].[USA].[Northeast]), 
([PublicRegion].[All Regions].[USA].[Midwest]),([PublicRegion].[All Regions].[USA]. 
[Southeast]),([PublicRegion].[All Regions].[USA].[Southwest]),([PublicRegion].[All 
Regions].[USA].[West Coast]),([PublicRegion].[All Regions].[USA].[Misc]), 
([PublicRegion].[All Regions].[Europe]),([PublicRegion].[All Regions].[Europe].[UK]), 
([PublicRegion].[All Regions].[Europe].[France]),([PublicRegion].[All Regions]. 
[Europe].[Italy]),([PublicRegion].[All Regions].[Europe].[Germany]), 
([PublicRegion].[All Regions].[Europe].[Spain]),([PublicRegion].[All Regions]. 
[Canada]),([PublicRegion].[All Regions].[Other])} ON ROWS FROM Public 

Я не получаю, как декодировать этот запрос. Пожалуйста, помогите мне ..

+0

Что OLAP инструмент вы используете? Какая база данных прилагается как источник для вашего куба? – fenix

ответ

0

Есть два довольно простых способов, чтобы узнать:

  1. Логарифм вас OLAP-сервер: Я почти уверен, что все ведущие средства OLAP журналы запросов SQL, отправляемые на сервер базы данных.
  2. Журнал вашего сервера базы данных. Задайте базу данных для регистрации всех запросов от всех пользователей. По времени выполнения и имени пользователя, который вы указали в файле метаданных, вы можете легко фильтровать запросы, отправленные инструментом OLAP.

Надеется, что это помогает, С наилучшими пожеланиями

Смежные вопросы