0

私は 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

このクエリをデコードする方法がわかりません。私を助けてください..

4

1 に答える 1

0

簡単に調べる方法が 2 つあります。

  1. OLAP サーバーのログ: 主要な OLAP ツールはすべて、データベース サーバーに送信された SQL クエリをログに記録することはほぼ確実です。
  2. データベース サーバーのログ: すべてのユーザーからのすべてのクエリをログに記録するようにデータベースを設定します。実行時、およびメタデータ ファイルで宣言したユーザー名によって、OLAP ツールから送信されたクエリを簡単にフィルター処理できます。

これがお役に立てば幸いです、よろしくお願いします

于 2014-08-04T16:36:27.153 に答える